BlackICE Scripting

class game

Muppet

game.Muppet

  • 6 properties
  • 14 functions

Extends game.PuppetBase game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
hitRepresantationent.SlotComponent?0xF0 scripted
slotComponentent.SlotComponent?0x100 scripted
highDamageThresholdfloat0x110 scripted
medDamageThresholdfloat0x114 scripted
lowDamageThresholdfloat0x118 scripted
effectTimeStampfloat0x11C scripted

Functions

  • game.AttitudeAgent? GetAttitude() RTTI
  • void GetRecordID() overrideRTTI
  • bool IsMuppetIncapacitated() RTTI
  • int GetItemQuantity(game.ItemID itemId) RTTI
  • game.AttitudeAgent? GetAttitudeAgent() overrideRTTI
  • ent.SlotComponent? GetHitRepresantationSlotComponent() RTTI
  • ent.SlotComponent? GetSlotComponent() RTTI
  • bool IsPlayer() overrideRTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool IsIncapacitated() overrideRTTI
  • void GetDamageThresholdParams() RTTI
  • void OnHitVFX(game.events.HitEvent hitEvent) overrideRTTI
  • void OnHitSounds(game.events.HitEvent hitEvent) overrideRTTI