EvilEngine/PLYR: Difference between revisions
Content added Content deleted
EnergyDrink (talk | contribs) mNo edit summary |
m (Seil moved page PLYR to EvilEngine/PLYR) |
||
(One intermediate revision by one other user not shown) | |||
Line 4: | Line 4: | ||
{{#vardefine:type|[[Entity]]}}<nowiki/> |
{{#vardefine:type|[[Entity]]}}<nowiki/> |
||
{{#vardefine:basetype|0x03}}<nowiki/> |
{{#vardefine:basetype|0x03}}<nowiki/> |
||
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU}}<nowiki/> |
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU RatProto}}<nowiki/> |
||
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zEntPlayer.h zEntPlayer.h]}}<nowiki/> |
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zEntPlayer.h zEntPlayer.h]}}<nowiki/> |
||
{{#vardefine:image|}}<nowiki/> |
{{#vardefine:image|}}<nowiki/> |
Latest revision as of 22:49, 15 September 2022
PLYR | |
---|---|
Player | |
Type | Entity |
Base Type | 0x03 |
Games used | Night of 100 Frights Battle for Bikini Bottom |
Source code | zEntPlayer.h |
This asset defines an entry for the player.
Format
Player is a entity assets, so it starts with their 0x54 byte header, then is followed by:
Offset | Type | Description |
---|---|---|
Events | ||
0x54 | Event[numberOfEvents] | Events |
Light Kit ID | ||
- | AssetID | LKIT. Not present in Scooby |
Notes:
- Rotation X and Z values get reset to 0 after the player moves.
- Position is usually ignored as the player gets placed in a MRKR.
- Scale resets to (1, 1, 1) after the player moves.
- Color resets to (1, 1, 1, 1).
- Model asset ID in BFBB is always spongebob_bind.MINF (boot.HIP).
- Model asset ID in Scooby is always sd.MINF (boot.HIP).
Events
- ControlOff
- ControlOn
- OutOfBounds
- GiveShinyObjects
- GiveHealth
- FallToDeath
- GivePowerUp
- PlayerRumbleTest
- PlayerRumbleLight
- PlayerRumbleMedium
- PlayerRumbleHeavy
- GiveSocks (current level)
- GiveCollectables (current level)
- Spongeball On
- Spongeball Off
- Switch Player Character
- CruiseSetLife
- Take Socks