EvilEngine/DYNA/game object:laser beam: Difference between revisions

From Heavy Iron Modding
Content added Content deleted
(Add format)
No edit summary
Line 1: Line 1:
<onlyinclude>
<onlyinclude>
{{#vardefine:name|game_object:laser_beam}}<nowiki/>
{{#vardefine:name|game_object:laser_beam}}<nowiki/>
{{#vardefine:version|}}<nowiki/>
{{#vardefine:version|2}}<nowiki/>
{{#vardefine:hash|0xBBCB17C1}}<nowiki/>
{{#vardefine:hash|0xBBCB17C1}}<nowiki/>
{{#vardefine:games|Incredibles ROTU}}<nowiki/>
{{#vardefine:games|Incredibles ROTU}}<nowiki/>
Line 12: Line 12:
! Offset !! Type !! Variable !! Description
! Offset !! Type !! Variable !! Description
|-
|-
| 0x00 || uint || flags ||
| 0x00 || uint || '''flags''' ||
|-
|-
| 0x04 || uint || attach_to || SIMP_AssetID
| 0x04 || uint || '''attach_to''' || SIMP_AssetID
|-
|-
| 0x08 || uint || target || MVPT_AssetID
| 0x08 || uint || '''target''' || MVPT_AssetID
|-
|-
| 0x0C || uint || origin_emitter ||
| 0x0C || uint || '''origin_emitter''' ||
|-
|-
| 0x10 || uint || strike_emitter ||
| 0x10 || uint || '''strike_emitter''' ||
|-
|-
| 0x14 || [[Vector3]] || origin ||
| 0x14 || [[Vector3]] || '''origin''' ||
|-
|-
| 0x20 || float || speed ||
| 0x20 || float || '''speed''' ||
|-
|-
| 0x24 || float || segment_dist ||
| 0x24 || float || '''segment_dist''' ||
|-
|-
| 0x28 || float || knockback ||
| 0x28 || float || '''knockback''' ||
|-
|-
| 0x2C || uchar || movement ||
| 0x2C || char || '''movement''' ||
|-
|-
| 0x30 || uchar || attach_bone ||
| 0x2D || char || '''attach_bone''' ||
|-
|-
| 0x34 || uchar || target_bone ||
| 0x2E || char || '''target_bone''' ||
|-
|-
| 0x38 || uchar || color_anim_type ||
| 0x2F || char || '''color_anim_type''' ||
* 0 = None
* 1 = Pulse
* 2 = Flicker
|-
|-
| 0x3C || uchar || fade_in_type ||
| 0x30 || char || '''fade_in_type''' ||
|-
|-
| 0x40 || uchar || fade_out_type ||
| 0x31 || char || '''fade_out_type''' ||
|-
|-
| 0x44 || uchar || padding1 ||
| 0x32 || char || '''pad1''' ||
|-
|-
| 0x48 || uchar || padding2 ||
| 0x33 || char || '''pad2''' ||
|-
|-
| 0x4C || float || fade_in_time ||
| 0x34 || float || '''fade_in_time''' ||
|-
|-
| 0x50 || float || fade_out_time ||
| 0x38 || float || '''fade_out_time''' ||
|-
|-
| 0x54 || _class_3 || damage ||
| 0x3C || float || '''player''' ||
|-
|-
| 0x58 || _class_5 || beam ||
| 0x40 || float || '''npc''' ||
|-
|-
| 0x5C || _class_10 || ribbon ||
| 0x44 || float || '''other''' ||
|-
|-
| 0x60 || _class_14 || color_anim ||
| 0x48 || [[AssetID]] || '''texture''' ||
|-
| 0x4C || float || '''thickness''' ||
|-
| 0x50 || float || '''fade_dist''' ||
|-
| 0x54 || float || '''max_dist''' ||
|-
| 0x58 || float || '''taper''' ||
|-
| 0x5C || char || '''volume''' ||
|-
| 0x5D || char || '''blend_mode''' ||
|-
| 0x5E || char || '''pad1''' ||
|-
| 0x5F || char || '''pad2''' ||
|-
| 0x60 || [[Color]] || '''color''' ||
|-
| 0x64 || [[AssetID]] || '''texture''' ||
|-
| 0x68 || float || '''life_time''' ||
|-
| 0x6C || float || '''scale''' ||
|-
| 0x70 || char || '''orient''' ||
|-
| 0x71 || char || '''response_curve''' ||
|-
| 0x72 || char || '''blend_mode''' ||
|-
| 0x73 || char || '''glow''' ||
|-
! colspan="4" | ColorAnimPulse only
|-
| 0x74 || float || '''frequency''' ||
|-
| 0x78 || float || '''intensity_min''' ||
|-
| 0x7C || float || '''intensity_max''' ||
|-
| 0x80 || float || '''glow_min''' ||
|-
| 0x84 || float || '''glow_max''' ||
|-
! colspan="4" | ColorAnimFlicker only
|-
| 0x74 || float || '''dummy''' ||
|}
|}



Revision as of 12:37, 28 June 2022

game_object:laser_beam
Version2
Hash0xBBCB17C1
Games usedThe Incredibles
Rise of the Underminer
Offset Type Variable Description
0x00 uint flags
0x04 uint attach_to SIMP_AssetID
0x08 uint target MVPT_AssetID
0x0C uint origin_emitter
0x10 uint strike_emitter
0x14 Vector3 origin
0x20 float speed
0x24 float segment_dist
0x28 float knockback
0x2C char movement
0x2D char attach_bone
0x2E char target_bone
0x2F char color_anim_type
  • 0 = None
  • 1 = Pulse
  • 2 = Flicker
0x30 char fade_in_type
0x31 char fade_out_type
0x32 char pad1
0x33 char pad2
0x34 float fade_in_time
0x38 float fade_out_time
0x3C float player
0x40 float npc
0x44 float other
0x48 AssetID texture
0x4C float thickness
0x50 float fade_dist
0x54 float max_dist
0x58 float taper
0x5C char volume
0x5D char blend_mode
0x5E char pad1
0x5F char pad2
0x60 Color color
0x64 AssetID texture
0x68 float life_time
0x6C float scale
0x70 char orient
0x71 char response_curve
0x72 char blend_mode
0x73 char glow
ColorAnimPulse only
0x74 float frequency
0x78 float intensity_min
0x7C float intensity_max
0x80 float glow_min
0x84 float glow_max
ColorAnimFlicker only
0x74 float dummy