List of Events/BFBB: Difference between revisions

From Heavy Iron Modding
Content added Content deleted
Battlepedia>Seil
No edit summary
Battlepedia>Seil
Line 6: Line 6:
! align="center" |Event ID
! align="center" |Event ID
! align="center" |Name
! align="center" |Name
! align="center" |Asset Types
! align="center" |Object Asset Types
! align="center" |Variables
! align="center" |Variables
! align="center" |Description
! align="center" |Description
Line 20: Line 20:
| 0x0004||Invisible||All||?||Turns off rendering for an object asset.
| 0x0004||Invisible||All||?||Turns off rendering for an object asset.
|-
|-
| 0x0005||<span id="EnterPlayer">EnterPlayer</span>||[[TRIG]]||?||Sent by a [[TRIG]] whenever the player enters its volume.
| 0x0005||<span id="EnterPlayer">EnterPlayer</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume.
|-
|-
| 0x0006||<span id="ExitPlayer">ExitPlayer</span>||[[TRIG]]||?||Sent by a [[TRIG]] whenever the player enters its volume.
| 0x0006||<span id="ExitPlayer">ExitPlayer</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it exits a [[TRIG]]'s volume.
|-
|-
| 0x0007||TouchPlayer||||?||
| 0x0007||TouchPlayer||||?||
Line 30: Line 30:
| 0x0009||ControlOn||[[PLYR]]||?||Turns on gamepad/controller input.
| 0x0009||ControlOn||[[PLYR]]||?||Turns on gamepad/controller input.
|-
|-
| 0x000A||Reset||All||?||Resets an object asset to its initial position/values.
| 0x000A||Reset||[[BOUL]], [[BUTN]], [[CNTR]], [[DYNA\game_object:task_box​|game_object:task_box​]], [[DYNA\game_object:BoulderGenerator|​game_object:BoulderGenerator]], [[GRUP]], [[PLAT]], [[SIMP]], [[TIMR]]||?||Resets asset to original position/value.
|-
|-
| 0x000B||<span id="Increment">Increment</span>||[[CNTR]]||?||Increases a [[CNTR]]’s value by 1. Automatically sends one of the events from [[#Count1|Count1]] to [[#Count20|Count20]], based on the resulting value of the increment.
| 0x000B||<span id="Increment">Increment</span>||[[CNTR]]||?||Increases a [[CNTR]]'s value by 1. If the new value is between 1 and 20, one of the events from [[#Count1|Count1]] to [[#Count20|Count20]] is fired.
|-
|-
| 0x000C||<span id="Decrement">Decrement</span>||[[CNTR]], [[GRUP]]||?||Decreases a [[CNTR]]'s value by 1. Automatically sends one of the events from [[#Count1|Count1]] to [[#Count20|Count20]], based on the resulting value of the decrement.
| 0x000C||<span id="Decrement">Decrement</span>||[[CNTR]], [[GRUP]]||?||Decreases a [[CNTR]]'s value by 1. If the new value is 0, [[#Expired|Expired]] is fired. Otherwise, if the new value is between 1 and 20, one of the events from [[#Count1|Count1]] to [[#Count20|Count20]] is fired.
|-
|-
| 0x000D||Open||||?||
| 0x000D||Open||||?||
Line 40: Line 40:
| 0x000E||Close||||?||
| 0x000E||Close||||?||
|-
|-
| 0x000F||Toggle||[[BUTN]]||?||Toggles [[BUTN]] state.
| 0x000F||Toggle||[[BUTN]]||?||Toggles a [[BUTN]]'s pressed state.
|-
|-
| 0x0010||Teleport Player||[[PLYR]]||
| 0x0010||Teleport Player||[[PLYR]]||
* [[AssetID]] '''[[PORT|Portal]]'''
* [[PORT]] '''Portal'''
||Teleports the player using a '''Portal'''. If the '''Portal''''s destination level is the same as the current level, the player will teleport instantly. Otherwise, a loading screen will appear for the destination level.
||Teleports the player using a '''Portal'''. If the '''Portal''''s destination level is the same as the current level, the player teleports instantly. Otherwise, a loading screen appears for the destination level. Moves the [[PLYR]] to the '''Portal''''s Marker and rotates both the [[PLYR]] and the camera to the '''Portal''''s Rotation.
|-
|-
| 0x0011||OutOfBounds||[[PLYR]]||?||Causes the hand to immediately take the player off-screen and place him/her back into the level.
| 0x0011||OutOfBounds||[[PLYR]]||?||Causes the hand to immediately take the player off-screen and place him/her back into the level.
Line 52: Line 52:
| 0x0013||Stop||[[DYNA\game_object:Camera_Tweak​|game_object:Camera_Tweak]], [[DYNA\game_object:Flythrough|game_object:Flythrough​]], [[GRUP]], [[PLAT]], [[SFX]], [[TIMR]]||?||Pauses a [[TIMR]]?
| 0x0013||Stop||[[DYNA\game_object:Camera_Tweak​|game_object:Camera_Tweak]], [[DYNA\game_object:Flythrough|game_object:Flythrough​]], [[GRUP]], [[PLAT]], [[SFX]], [[TIMR]]||?||Pauses a [[TIMR]]?
|-
|-
| 0x0014||Expired||[[CNTR]], [[GRUP]], [[TIMR]]||?||Sent when a [[CNTR]]/[[TIMR]] value reaches 0.
| 0x0014||<span id="Expired">Expired</span>||[[CNTR]], [[GRUP]], [[TIMR]]||?||Fired from [[#Decrement|Decrement]] if a [[CNTR]]'s new value is 0.

Fired when a running [[TIMR]] reaches 0.
|-
|-
| 0x0015||Move||||?||
| 0x0015||Move||||?||
Line 82: Line 84:
| 0x0022||Break||[[PLAT]]||?||
| 0x0022||Break||[[PLAT]]||?||
|-
|-
| 0x0023||Pickup||[[PKUP]]||?||Collects a [[PKUP]]. Automatically sent when the player touches a [[PKUP]].
| 0x0023||Pickup||[[PKUP]]||?||Collects a [[PKUP]]. Fired by the [[PLYR]] when it touches a [[PKUP]].
|-
|-
| 0x0024||Death||[[VIL]]||?||
| 0x0024||Death||[[VIL]]||?||
Line 119: Line 121:
|-
|-
| 0x0035||GiveShinyObjects||[[PLYR]]||
| 0x0035||GiveShinyObjects||[[PLYR]]||
*float '''Amount''' - How many Shiny Objects to give. A negative number means to take away Shiny Objects.
*float '''Amount'''
||Gives or takes away an '''Amount''' of Shiny Objects to or from the player.
||Gives '''Amount''' Shiny Objects to the player.
|-
|-
| 0x0036||GiveHealth||[[PLYR]]||?||Gives or takes away player health.
| 0x0036||GiveHealth||[[PLYR]]||
*float '''Amount''' - How many Underwear to give. A negative number means to take away Underwear. If set to -666, Underwear is only taken away if the player has at least one Underwear left.
||Gives '''Amount''' Underwear to the player.
|-
|-
| 0x0037||ButtonPress||[[BUTN]], [[GRUP]]||?||Sent by [[BUTN]] upon being pressed.
| 0x0037||ButtonPress||[[BUTN]], [[GRUP]]||?||Fired by [[BUTN]] upon being pressed.
|-
|-
| 0x0038||ButtonUnpress||[[BUTN]]||?||Sent by [[BUTN]] upon being unpressed.
| 0x0038||ButtonUnpress||[[BUTN]]||?||Fired by [[BUTN]] upon being unpressed.
|-
|-
| 0x0039||ArriveHalfway||[[PLAT]]||?||
| 0x0039||ArriveHalfway||[[PLAT]]||?||
Line 136: Line 140:
| 0x003C||Evaluate||[[COND]], [[GRUP]]||?||Evaluates a [[COND]], causing it to fire either [[#True|True]] or [[#False|False]].
| 0x003C||Evaluate||[[COND]], [[GRUP]]||?||Evaluates a [[COND]], causing it to fire either [[#True|True]] or [[#False|False]].
|-
|-
| 0x003D||<span id="True">True</span>||[[COND]]||?||Sent by the [[COND]] upon evaluation of condition to true.
| 0x003D||<span id="True">True</span>||[[COND]]||?||Fired by a [[COND]] upon evaluation of condition to true.
|-
|-
| 0x003E||<span id="False">False</span>||[[COND]]||?||Sent by the [[COND]] upon evaluation of condition to false.
| 0x003E||<span id="False">False</span>||[[COND]]||?||Fired by a [[COND]] upon evaluation of condition to false.
|-
|-
| 0x003F||PadPressX||[[UI]], [[UIFT]]||?||
| 0x003F||PadPressX||[[UI]], [[UIFT]]||?||
Line 438: Line 442:
| 0x00D3||ShaggyAction||||?||
| 0x00D3||ShaggyAction||||?||
|-
|-
| 0x00D4||EnterEntity||[[TRIG]]||?||
| 0x00D4||<span id="EnterEntity">EnterEntity</span>||[[TRIG]]||?||
|-
|-
| 0x00D5||ExitEntity||[[TRIG]]||?||
| 0x00D5||<span id="ExitEntity">ExitEntity</span>||[[TRIG]]||?||
|-
|-
| 0x00D6||ENTER FLAGGED - DO NOT USE||||?||
| 0x00D6||ENTER FLAGGED - DO NOT USE||||?||
Line 529: Line 533:
|-
|-
| 0x0101||Give PowerUp||[[PLYR]]||
| 0x0101||Give PowerUp||[[PLYR]]||
*float '''PowerUp''' - The powerup to enable.<br>0 = Bubble Bowl, 1 = Cruise Bubble
*float '''Powerup'''
|| Enables one of the player's moves.
|| Enables one of the player's moves. (Only affects SpongeBob)

* 0 = Bubble Bowl
* 1 = Cruise Bubble
|-
|-
| 0x0102||Unlock R001||||?||
| 0x0102||Unlock R001||||?||
Line 699: Line 700:
| 0x0153||Clear Text||||?||
| 0x0153||Clear Text||||?||
|-
|-
| 0x0154||Open Teleport Box||[[DYNA\game_object:Teleport|game_object:Teleport]]||?||Opens a Teleport Box.
| 0x0154||Open Teleport Box||[[DYNA\game_object:Teleport|game_object:Teleport]]||?||Opens a [[DYNA\game_object:Teleport|Teleport Box]].
|-
|-
| 0x0155||Close Teleport Box||||?||Closes a Teleport Box.
| 0x0155||Close Teleport Box||||?||Closes a [[DYNA\game_object:Teleport|Teleport Box]].
|-
|-
| 0x0156||On Signal 0||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:0}</code> is encountered in the talk box's [[TEXT]].
| 0x0156||On Signal 0||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:0}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x0157||On Signal 1||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:1}</code> is encountered in the talk box's [[TEXT]].
| 0x0157||On Signal 1||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:1}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x0158||On Signal 2||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:2}</code> is encountered in the talk box's [[TEXT]].
| 0x0158||On Signal 2||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:2}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x0159||On Signal 3||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:3}</code> is encountered in the talk box's [[TEXT]].
| 0x0159||On Signal 3||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:3}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015A||On Signal 4||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:4}</code> is encountered in the talk box's [[TEXT]].
| 0x015A||On Signal 4||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:4}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015B||On Signal 5||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:5}</code> is encountered in the talk box's [[TEXT]].
| 0x015B||On Signal 5||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:5}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015C||On Signal 6||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:6}</code> is encountered in the talk box's [[TEXT]].
| 0x015C||On Signal 6||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:6}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015D||On Signal 7||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:7}</code> is encountered in the talk box's [[TEXT]].
| 0x015D||On Signal 7||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:7}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015E||On Signal 8||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:8}</code> is encountered in the talk box's [[TEXT]].
| 0x015E||On Signal 8||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:8}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x015F||On Signal 9||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:9}</code> is encountered in the talk box's [[TEXT]].
| 0x015F||On Signal 9||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:9}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x0160||Stop Wait||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||
| 0x0160||Stop Wait||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||
Line 823: Line 824:
| 0x0191||Rotate, World Z Done||||?||
| 0x0191||Rotate, World Z Done||||?||
|-
|-
| 0x0192||<span id="Count1">Count1</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 1. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 1.
| 0x0192||<span id="Count1">Count1</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 1. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 1.
|-
|-
| 0x0193||<span id="Count2">Count2</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 2. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 2.
| 0x0193||<span id="Count2">Count2</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 2. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 2.
|-
|-
| 0x0194||<span id="Count3">Count3</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 3. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 3.
| 0x0194||<span id="Count3">Count3</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 3. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 3.
|-
|-
| 0x0195||<span id="Count4">Count4</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 4. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 4.
| 0x0195||<span id="Count4">Count4</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 4. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 4.
|-
|-
| 0x0196||<span id="Count5">Count5</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 5. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 5.
| 0x0196||<span id="Count5">Count5</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 5. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 5.
|-
|-
| 0x0197||<span id="Count6">Count6</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 6. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 6.
| 0x0197||<span id="Count6">Count6</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 6. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 6.
|-
|-
| 0x0198||<span id="Count7">Count7</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 7. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 7.
| 0x0198||<span id="Count7">Count7</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 7. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 7.
|-
|-
| 0x0199||<span id="Count8">Count8</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 8. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 8.
| 0x0199||<span id="Count8">Count8</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 8. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 8.
|-
|-
| 0x019A||<span id="Count9">Count9</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 9. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 9.
| 0x019A||<span id="Count9">Count9</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 9. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 9.
|-
|-
| 0x019B||<span id="Count10">Count10</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 10. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 10.
| 0x019B||<span id="Count10">Count10</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 10. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 10.
|-
|-
| 0x019C||<span id="Count11">Count11</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 11. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 11.
| 0x019C||<span id="Count11">Count11</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 11. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 11.
|-
|-
| 0x019D||<span id="Count12">Count12</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 12. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 12.
| 0x019D||<span id="Count12">Count12</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 12. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 12.
|-
|-
| 0x019E||<span id="Count13">Count13</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 13. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 13.
| 0x019E||<span id="Count13">Count13</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 13. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 13.
|-
|-
| 0x019F||<span id="Count14">Count14</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 14. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 14.
| 0x019F||<span id="Count14">Count14</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 14. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 14.
|-
|-
| 0x01A0||<span id="Count15">Count15</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 15. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 15.
| 0x01A0||<span id="Count15">Count15</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 15. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 15.
|-
|-
| 0x01A1||<span id="Count16">Count16</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 16. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 16.
| 0x01A1||<span id="Count16">Count16</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 16. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 16.
|-
|-
| 0x01A2||<span id="Count17">Count17</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 17. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 17.
| 0x01A2||<span id="Count17">Count17</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 17. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 17.
|-
|-
| 0x01A3||<span id="Count18">Count18</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 18. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 18.
| 0x01A3||<span id="Count18">Count18</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 18. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 18.
|-
|-
| 0x01A4||<span id="Count19">Count19</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 19. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 19.
| 0x01A4||<span id="Count19">Count19</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 19. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 19.
|-
|-
| 0x01A5||<span id="Count20">Count20</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 20. Automatically sent from the [[#Increment|Increment]] or [[#Decrement|Decrement]] event if the resulting value is 20.
| 0x01A5||<span id="Count20">Count20</span>||[[CNTR]]||?||Sets the value of a [[CNTR]] to 20. Fired from [[#Increment|Increment]] or [[#Decrement|Decrement]] if the [[CNTR]]'s new value is 20.
|-
|-
| 0x01A6||Set State||||?||
| 0x01A6||Set State||||?||
|-
|-
| 0x01A7||Enter SpongeBob||[[TRIG]]||?||Sent by a [[TRIG]] whenever SpongeBob enters its volume.
| 0x01A7||<span id="Enter SpongeBob">Enter SpongeBob</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is SpongeBob.
|-
|-
| 0x01A8||Enter Patrick||[[TRIG]]||?||Sent by a [[TRIG]] whenever Patrick enters its volume.
| 0x01A8||<span id="Enter Patrick">Enter Patrick</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is Patrick.
|-
|-
| 0x01A9||Enter Sandy||[[TRIG]]||?||Sent by a [[TRIG]] whenever Sandy enters its volume.
| 0x01A9||<span id="Enter Sandy">Enter Sandy</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is Sandy.
|-
|-
| 0x01AA||Exit SpongeBob||[[TRIG]]||?||Sent by a [[TRIG]] whenever SpongeBob exits its volume.
| 0x01AA||<span id="Exit SpongeBob">Exit SpongeBob</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is SpongeBob.
|-
|-
| 0x01AB||Exit Patrick||[[TRIG]]||?||Sent by a [[TRIG]] whenever Patrick exits its volume.
| 0x01AB||<span id="Exit Patrick">Exit Patrick</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is Patrick.
|-
|-
| 0x01AC||Exit Sandy||[[TRIG]]||?||Sent by a [[TRIG]] whenever Sandy exits its volume.
| 0x01AC||<span id="Exit Sandy">Exit Sandy</span>||[[TRIG]]||?||Fired by the [[PLYR]] whenever it enters a [[TRIG]]'s volume and the current character is Sandy.
|-
|-
| 0x01AD||NPCSpecial_PlatformSnap||[[VIL]]||?||
| 0x01AD||NPCSpecial_PlatformSnap||[[VIL]]||?||
Line 933: Line 934:
| 0x01C8||Duplotron_KillKids||[[VIL]]||?||
| 0x01C8||Duplotron_KillKids||[[VIL]]||?||
|-
|-
| 0x01C9||On Signal10||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:10}</code> is encountered in the talk box's [[TEXT]].
| 0x01C9||On Signal10||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:10}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CA||On Signal11||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:11}</code> is encountered in the talk box's [[TEXT]].
| 0x01CA||On Signal11||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:11}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CB||On Signal12||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:12}</code> is encountered in the talk box's [[TEXT]].
| 0x01CB||On Signal12||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:12}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CC||On Signal13||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:13}</code> is encountered in the talk box's [[TEXT]].
| 0x01CC||On Signal13||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:13}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CD||On Signal14||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:14}</code> is encountered in the talk box's [[TEXT]].
| 0x01CD||On Signal14||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:14}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CE||On Signal15||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:15}</code> is encountered in the talk box's [[TEXT]].
| 0x01CE||On Signal15||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:15}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01CF||On Signal16||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:16}</code> is encountered in the talk box's [[TEXT]].
| 0x01CF||On Signal16||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:16}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01D0||On Signal17||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:17}</code> is encountered in the talk box's [[TEXT]].
| 0x01D0||On Signal17||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:17}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01D1||On Signal18||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:18}</code> is encountered in the talk box's [[TEXT]].
| 0x01D1||On Signal18||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:18}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01D2||On Signal19||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Sent when <code>{signal:19}</code> is encountered in the talk box's [[TEXT]].
| 0x01D2||On Signal19||[[DYNA\game_object:talk_box|game_object:talk_box]]||?||Fired when <code>{signal:19}</code> is encountered in the [[DYNA\game_object:talk_box|talk box]]'s [[TEXT]].
|-
|-
| 0x01D3||Spongeball On||[[PLYR]]||?||
| 0x01D3||Spongeball On||[[PLYR]]||?||
Line 1,045: Line 1,046:
| 0x0200||UpdateAnimMatrices||||?||
| 0x0200||UpdateAnimMatrices||||?||
|-
|-
| 0x0201||EnterCruise||[[TRIG]]||?||
| 0x0201||<span id="EnterCruise">EnterCruise</span>||[[TRIG]]||?||
|-
|-
| 0x0202||ExitCruise||[[TRIG]]||?||
| 0x0202||<span id="ExitCruise">ExitCruise</span>||[[TRIG]]||?||
|-
|-
| 0x0203||CruiseFired||||?||
| 0x0203||CruiseFired||||?||

Revision as of 18:08, 14 September 2018

This is a list of Events for Spongebob Squarepants: Battle for Bikini Bottom.

List

Event ID Name Object Asset Types Variables Description
0x0000 Unknown
0x0001 Enable All ? Turns on event handling for an object asset.
0x0002 Disable All ? Turns off event handling for an object asset.
0x0003 Visible All ? Turns on rendering for an object asset.
0x0004 Invisible All ? Turns off rendering for an object asset.
0x0005 EnterPlayer TRIG ? Fired by the PLYR whenever it enters a TRIG's volume.
0x0006 ExitPlayer TRIG ? Fired by the PLYR whenever it exits a TRIG's volume.
0x0007 TouchPlayer ?
0x0008 ControlOff PLYR ? Turns off gamepad/controller input.
0x0009 ControlOn PLYR ? Turns on gamepad/controller input.
0x000A Reset All ? Resets an object asset to its initial position/values.
0x000B Increment CNTR ? Increases a CNTR's value by 1. If the new value is between 1 and 20, one of the events from Count1 to Count20 is fired.
0x000C Decrement CNTR, GRUP ? Decreases a CNTR's value by 1. If the new value is 0, Expired is fired. Otherwise, if the new value is between 1 and 20, one of the events from Count1 to Count20 is fired.
0x000D Open ?
0x000E Close ?
0x000F Toggle BUTN ? Toggles a BUTN's pressed state.
0x0010 Teleport Player PLYR Teleports the player using a Portal. If the Portal's destination level is the same as the current level, the player teleports instantly. Otherwise, a loading screen appears for the destination level. Moves the PLYR to the Portal's Marker and rotates both the PLYR and the camera to the Portal's Rotation.
0x0011 OutOfBounds PLYR ? Causes the hand to immediately take the player off-screen and place him/her back into the level.
0x0012 Run game_object:Camera_Tweak, game_object:Flythrough​, GRUP, PLAT, TIMR ? Starts a TIMR.
0x0013 Stop game_object:Camera_Tweak, game_object:Flythrough​, GRUP, PLAT, SFX, TIMR ? Pauses a TIMR?
0x0014 Expired CNTR, GRUP, TIMR ? Fired from Decrement if a CNTR's new value is 0.

Fired when a running TIMR reaches 0.

0x0015 Move ?
0x0016 Destroy DSTR, GRUP ?
0x0017 Pause ?
0x0018 Play CSNM, GRUP, SFX ?
0x0019 PlayOne ?
0x001A PlayMaybe SFX ?
0x001B RoomStart ?
0x001C Invalidate ?
0x001D Tilt ?
0x001E Untilt ?
0x001F Arrive MVPT, PLAT ?
0x0020 Mount game_object:bungee_hook​, GRUP PKUP, PLAT ?
0x0021 Dismount game_object:bungee_hook​, PLAT ?
0x0022 Break PLAT ?
0x0023 Pickup PKUP ? Collects a PKUP. Fired by the PLYR when it touches a PKUP.
0x0024 Death VIL ?
0x0025 Kill BOUL, GRUP, PLYR, VIL ?
0x0026 On EGEN, FOG, GRUP, MVPT, PARE, SURF ?
0x0027 Off EGEN, GRUP, MVPT, PARE, PARS, SURF ?
0x0028 Patrol On VIL ?
0x0029 Patrol Off VIL ?
0x002A Wander On ?
0x002B Wander Off ?
0x002C Detect Player On GRUP, VIL ?
0x002D Detect Player Off GRUP, VIL ?
0x002E Chase Player On ?
0x002F Chase Player Off VIL ?
0x0030 Go To Sleep ?
0x0031 Wake Up Villain ?
0x0032 Respawn GRUP, VIL ?
0x0033 PlayerDeath ?
0x0034 GiveChance ?
0x0035 GiveShinyObjects PLYR
  • float Amount - How many Shiny Objects to give. A negative number means to take away Shiny Objects.
Gives Amount Shiny Objects to the player.
0x0036 GiveHealth PLYR
  • float Amount - How many Underwear to give. A negative number means to take away Underwear. If set to -666, Underwear is only taken away if the player has at least one Underwear left.
Gives Amount Underwear to the player.
0x0037 ButtonPress BUTN, GRUP ? Fired by BUTN upon being pressed.
0x0038 ButtonUnpress BUTN ? Fired by BUTN upon being unpressed.
0x0039 ArriveHalfway PLAT ?
0x003A Hit DSTR, PLAT, SIMP ?
0x003B ButtonPressAction ?
0x003C Evaluate COND, GRUP ? Evaluates a COND, causing it to fire either True or False.
0x003D True COND ? Fired by a COND upon evaluation of condition to true.
0x003E False COND ? Fired by a COND upon evaluation of condition to false.
0x003F PadPressX UI, UIFT ?
0x0040 PadPressSquare game_object:talk_box ?
0x0041 PadPressO game_object:talk_box, UI ?
0x0042 PadPressTriangle game_object:talk_box, UIFT ?
0x0043 PadPressL1 ?
0x0044 PadPressL2 game_object:talk_box ?
0x0045 PadPressR1 game_object:talk_box, UIFT ?
0x0046 PadPressR2 game_object:talk_box, UIFT ?
0x0047 PadPressStart UIFT ?
0x0048 PadPressSelect ?
0x0049 PadPressUp UI, UIFT ?
0x004A PadPressDown UI, UIFT ?
0x004B PadPressRight UI, UIFT ?
0x004C PadPressLeft UI, UIFT ?
0x004D FontBackdropOn ?
0x004E FontBackdropOff ?
0x004F UI Select UI, UIFT ?
0x0050 UI Unselect UI, UIFT ?
0x0051 UI Focus On GRUP, UIFT ?
0x0052 UI Focus Off GRUP, UIFT ?
0x0053 Collision On GRUP, PLAT, SIMP ? Enables the solidity flag on a placeable asset.
0x0054 Collision Off DSTR, GRUP, PLAT, SIMP ? Disables the solidity flag on a placeable asset.
0x0055 Collision+Visible On GRUP, PKUP, PLAT, SIMP ? Enables both the solidity and visibility flag on a placeable asset.
0x0056 Collision+Visible Off BOUL, DSTR, GRUP, PKUP, PLAT, SIMP ? Disables both the solidity and visibility flag on a placeable asset.
0x0057 Scene Prepare All ? Sent to all assets which are enabled on level start.
0x0058 Scene Finish ?
0x0059 Room Prepare All ?
0x005A Room Finish ?
0x005B LobMaster Shoot ?
0x005C LobMaster Reset ?
0x005D FallToDeath PLYR ?
0x005E UI Focus On+Select UI, UIFT ?
0x005F UI Focus Off+Unselect GRUP, UI, UIFT ?
0x0060 Set Pad Config to Preset A ?
0x0061 Set Pad Config to Preset B ?
0x0062 Set Pad Config to Preset C ?
0x0063 Set Pad Config to Preset D ?
0x0064 Pad Vibrate On DPAT ?
0x0065 Pad Vibrate Off DPAT ?
0x0066 Mono Sound DPAT ? Sets the sound mode to mono.
0x0067 Stereo Sound DPAT ? Sets the sound mode to stereo.
0x0068 Increase Master Volume ?
0x0069 Decrease Master Volume ?
0x006A Increase Music Volume DPAT ?
0x006B Decrease Music Volume DPAT ?
0x006C Increase SFX Volume DPAT ?
0x006D Decrease SFX Volume DPAT ?
0x006E IntroState_Sony ?
0x006F IntroState_Publisher ?
0x0070 IntroState_Developer ?
0x0071 IntroState_License ?
0x0072 IntroState_Count ?
0x0073 TitleState_Start ?
0x0074 TitleState_Attract ?
0x0075 TitleState_Count ?
0x0076 LoadState_SelectMemCard ?
0x0077 LoadState_SelectSlot ?
0x0078 LoadState_Loading ?
0x0079 LoadState_Count ?
0x007A OptionsState_Options ?
0x007B OptionsState_Count ?
0x007C SaveState_SelectMemCard ?
0x007D SaveState_SelectSlot ?
0x007E SaveState_Saving ?
0x007F SaveState_Count ?
0x0080 PauseState_Pause DPAT ?
0x0081 PauseState_Options ?
0x0082 PauseState_Count ?
0x0083 GameState_FirstTime ?
0x0084 GameState_Play DPAT ?
0x0085 GameState_LoseChance ?
0x0086 GameState_GameOver ?
0x0087 GameState_SceneSwitch ?
0x0088 GameState_Dead ?
0x0089 SetIntroState_Sony ?
0x008A SetIntroState_Publisher ?
0x008B SetIntroState_Developer ?
0x008C SetIntroState_License ?
0x008D SetIntroState_Count ?
0x008E SetTitleState_Start ?
0x008F SetTitleState_Attract ?
0x0090 SetTitleState_Count ?
0x0091 SetLoadState_SelectMemCard ?
0x0092 SetLoadState_SelectSlot ?
0x0093 SetLoadState_Loading DPAT ?
0x0094 SetLoadState_Count ?
0x0095 SetOptionsState_Options ?
0x0096 SetOptionsState_Count ?
0x0097 SetSaveState_SelectMemCard DPAT ?
0x0098 SetSaveState_SelectSlot ?
0x0099 SetSaveState_Saving DPAT ?
0x009A SetSaveState_Count ?
0x009B SetPauseState_Pause ?
0x009C SetPauseState_Options ?
0x009D SetPauseState_Count ?
0x009E SetGameState_FirstTime DPAT ?
0x009F SetGameState_Play DPAT ?
0x00A0 SetGameState_LoseChance ?
0x00A1 SetGameState_GameOver ?
0x00A2 SetGameState_SceneSwitch ?
0x00A3 SetGameState_Dead ?
0x00A4 Digup ?
0x00A5 GameState_Exit ?
0x00A6 SetGameState_Exit DPAT ?
0x00A7 LobMaster Shoot From Widget ?
0x00A8 Back DPAT ?
0x00A9 Cancel DPAT ?
0x00AA Retry DPAT ?
0x00AB Select Card DPAT ?
0x00AC Select Slot DPAT ?
0x00AD OK DPAT ?
0x00AE VilHurtBoss ?
0x00AF Attack ?
0x00B0 AttackOn ?
0x00B1 AttackOff ?
0x00B2 Drop pickup PKUP ?
0x00B3 VilReport_StartingIdle ?
0x00B4 VilReport_StartingSleep ?
0x00B5 VilReport_StartingGuard ?
0x00B6 VilReport_StartingPatrol ?
0x00B7 VilReport_StartingDazed ?
0x00B8 VilReport_StartingLook ?
0x00B9 VilReport_StartingListen ?
0x00BA VilReport_StartingInvestigate ?
0x00BB VilReport_StartingChase ?
0x00BC VilReport_StartingAttack ?
0x00BD VilReport_StartingRetreat ?
0x00BE Preload CSNM ?
0x00BF Done CSNM, SFX ?
0x00C0 Arcto MVPT, PLAT ?
0x00C1 Digup Reaction ?
0x00C2 Set Check Point DPAT ?
0x00C3 AnimPlay DSTR, GRUP, PLAT, SIMP ?
0x00C4 AnimPlayLoop GRUP, PLAT, SIMP ?
0x00C5 AnimStop PLAT, SIMP ?
0x00C6 AnimPause SIMP ?
0x00C7 AnimResume ?
0x00C8 AnimTogglePause ?
0x00C9 AnimPlayRandom ?
0x00CA AnimPlayMaybe ?
0x00CB SetSpeed PLAT ?
0x00CC Accelerate ?
0x00CD MoveToTarget ?
0x00CE SwingerFollow ?
0x00CF ShaggyMount ?
0x00D0 ShaggyWitchDrop ?
0x00D1 ShaggySwap ?
0x00D2 ShaggyState ?
0x00D3 ShaggyAction ?
0x00D4 EnterEntity TRIG ?
0x00D5 ExitEntity TRIG ?
0x00D6 ENTER FLAGGED - DO NOT USE ?
0x00D7 EXIT FLAGGED - DO NOT USE ?
0x00D8 Drivenby PLAT ?
0x00D9 FollowTarget ?
0x00DA FaceTarget ?
0x00DB WatchTarget ?
0x00DC ShaggyCollideOnly ?
0x00DD Shaggy1_ThrowTarget ?
0x00DE Shaggy8_CallEnable ?
0x00DF Shaggy8_CallDisable ?
0x00E0 Shaggy8_SetMagnet ?
0x00E1 Shaggy8_ClearMagnet ?
0x00E2 StartMoving PLAT ?
0x00E3 StopMoving PLAT ?
0x00E4 Swoosh ?
0x00E5 ShaggySetDown ?
0x00E6 ShaggyGrabEnable ?
0x00E7 ShaggyGrabDisable ?
0x00E8 ShaggyGrabbed ?
0x00E9 ShaggyThrown ?
0x00EA VilDoAction ?
0x00EB GangDoBossAction ?
0x00EC VilFakeChaseOn ?
0x00ED VilFakeChaseOff ?
0x00EE BossMMPushButton ?
0x00EF VilReport_DecayComplete ?
0x00F0 VilGuardWidget ?
0x00F1 TextureAnimateOn ?
0x00F2 TextureAnimateOff ?
0x00F3 TextureAnimateToggle ?
0x00F4 ColorEffectOn ?
0x00F5 ColorEffectOff ?
0x00F6 ColorEffectToggle ?
0x00F7 SetTextureAnimGroup ?
0x00F8 SetTextureAnimSpeed SURF ?
0x00F9 TextureAnimateStep ?
0x00FA Emit ?
0x00FB Emitted ?
0x00FC TranslucentOn ?
0x00FD TranslucentOff ?
0x00FE TranslucentToggle ?
0x00FF VilGangTalkOn ?
0x0100 VilGangTalkOff ?
0x0101 Give PowerUp PLYR
  • float PowerUp - The powerup to enable.
    0 = Bubble Bowl, 1 = Cruise Bubble
Enables one of the player's moves. (Only affects SpongeBob)
0x0102 Unlock R001 ?
0x0103 Unlock S001 ?
0x0104 Unlock E001 ?
0x0105 Unlock F001 ?
0x0106 Disable Group Contents GRUP ?
0x0107 ShaggyPhysHack ?
0x0108 OccludeOn ?
0x0109 OccludeOff ?
0x010A WaveSetLinear - OBSOLETE ?
0x010B WaveSetRipple - OBSOLETE ?
0x010C SituationLaugh ?
0x010D SituationBossBattleGreenGhost ?
0x010E SituationBossBattleRedBeard ?
0x010F SituationBossBattleMasterMind ?
0x0110 SituationBossBattleBlacknight ?
0x0111 SituationPlayerScare ?
0x0112 SituationPlayerSafe ?
0x0113 SituationPlayerDanger ?
0x0114 SituationPlayerChaseBegin ?
0x0115 SituationPlayerChaseEnd ?
0x0116 SituationPlayerSeeShaggy ?
0x0117 SituationPlayerSeeFood ?
0x0118 SituationPlayerSeeToken ?
0x0119 SituationPlayerSeeScoobySnack ?
0x011A SituationPlayerSeePowerup ?
0x011B SituationPlayerSeeMonster ?
0x011C SituationPlayerSuccess ?
0x011D SituationPlayerFailure ?
0x011E Show Hud DPAT, GRUP ?
0x011F Hide Hud DPAT, GRUP ?
0x0120     FADE OUT DPAT ?
0x0121 SetRain ?
0x0122 SetSnow ?
0x0123 ShaggyMowerStopMode ?
0x0124 ScriptReset ?
0x0125 WaitForInput ?
0x0126 Play Movie DPAT ?
0x0127 Mastermind is defeated ?
0x0128 - ? There is no event defined for this ID for some reason.
0x0129 PlayMusic DPAT ?
0x012A Forward GRUP, PLAT ?
0x012B Reverse GRUP, PLAT ?
0x012C PlayerRumbleTest ?
0x012D PlayerRumbleLight PLYR ?
0x012E PlayerRumbleMedium ?
0x012F PlayerRumbleHeavy PLYR ?
0x0130 Screen Adjustment ON DPAT ?
0x0131 Screen Adjustment OFF DPAT ?
0x0132 Set as Skydome PLAT, SIMP ?
0x0133 Connect_IOwnYou BOUL, GRUP, MVPT, VIL ?
0x0134 Duplotron_WaveBegin ?
0x0135 Duplotron_WaveComplete VIL ?
0x0136 Duplotron_NPCBorn ?
0x0137 Duplotron_NPCKilled ?
0x0138 Duplotron_MaxNPCExpired ?
0x0139 Duplotron_Pause GRUP, VIL ?
0x013A Duplotron_Resume GRUP, VIL ?
0x013B Set as Goo GRUP, PLAT, SIMP ?
0x013C NPCScript_ScriptBegin ?
0x013D NPCScript_ScriptEnd ?
0x013E NPCScript_ScriptReady ?
0x013F NPCScript_Halt ?
0x0140 NPCScript_SetPos ?
0x0141 NPCScript_SetDir ?
0x0142 NPCScript_LookNormal ?
0x0143 NPCScript_LookAlert ?
0x0144 NPCScript_FaceWidget ?
0x0145 NPCScript_FaceWidgetDone ?
0x0146 NPCScript_GotoWidget ?
0x0147 NPCScript_GotoWidgetDone ?
0x0148 NPCScript_AttackWidget ?
0x0149 NPCScript_AttackWidgetDone ?
0x014A NPCScript_FollowWidget ?
0x014B NPCScript_PlayAnim ?
0x014C NPCScript_PlayAnimDone ?
0x014D NPCScript_LeadPlayer ?
0x014E Set Text ?
0x014F Start Conversation CAM, game_object:talk_box, game_object:task_box ?
0x0150 End Conversation CAM, game_object:talk_box, GRUP ?
0x0151 Switch CAM ?
0x0152 Add Text ?
0x0153 Clear Text ?
0x0154 Open Teleport Box game_object:Teleport ? Opens a Teleport Box.
0x0155 Close Teleport Box ? Closes a Teleport Box.
0x0156 On Signal 0 game_object:talk_box ? Fired when {signal:0} is encountered in the talk box's TEXT.
0x0157 On Signal 1 game_object:talk_box ? Fired when {signal:1} is encountered in the talk box's TEXT.
0x0158 On Signal 2 game_object:talk_box ? Fired when {signal:2} is encountered in the talk box's TEXT.
0x0159 On Signal 3 game_object:talk_box ? Fired when {signal:3} is encountered in the talk box's TEXT.
0x015A On Signal 4 game_object:talk_box ? Fired when {signal:4} is encountered in the talk box's TEXT.
0x015B On Signal 5 game_object:talk_box ? Fired when {signal:5} is encountered in the talk box's TEXT.
0x015C On Signal 6 game_object:talk_box ? Fired when {signal:6} is encountered in the talk box's TEXT.
0x015D On Signal 7 game_object:talk_box ? Fired when {signal:7} is encountered in the talk box's TEXT.
0x015E On Signal 8 game_object:talk_box ? Fired when {signal:8} is encountered in the talk box's TEXT.
0x015F On Signal 9 game_object:talk_box ? Fired when {signal:9} is encountered in the talk box's TEXT.
0x0160 Stop Wait game_object:talk_box ?
0x0161 On Conversation Start game_object:talk_box ?
0x0162 On Conversation End game_object:talk_box ?
0x0163 Hit Melee PLAT, SIMP ?
0x0164 Hit Bubble Bounce ?
0x0165 Hit Bubble Bash PLAT ?
0x0166 Hit Bubble Bowl PLAT, SIMP ?
0x0167 Hit Patrick Slam ?
0x0168 Hit By Throwable ?
0x0169 Paddle Hit Left PLAT ?
0x016A Paddle Hit Right PLAT ?
0x016B Initiate Task game_object:task_box ?
0x016C Set Success game_object:task_box ?
0x016D Set Failure game_object:task_box ?
0x016E On Accept ?
0x016F On Decline ?
0x0170 On Complete ?
0x0171 Generate Boulder game_object:BoulderGenerator ?
0x0172 Launch Boulder At Widget game_object:BoulderGenerator ?
0x0173 Launch Boulder At Point ?
0x0174 Launch Boulder At Player game_object:BoulderGenerator ?
0x0175 Duplotron_SuperDuperDone ?
0x0176 Duplotron_DuperIsDoner VIL ?
0x0177 Bus Switch Character game_object:BusStop ?
0x0178 Group Update Together GRUP ?
0x0179 Set Update Distance BOUL, BUTN, GRUP, PKUP, PLAT, SIMP, VIL ?
0x017A Translate, Local X PLAT ?
0x017B Translate, Local Y PLAT ?
0x017C Translate, Local Z PLAT ?
0x017D Translate, World X PLAT ?
0x017E Translate, World Y GRUP, PLAT ?
0x017F Translate, World Z PLAT ?
0x0180 Rotate, Local X PLAT ?
0x0181 Rotate, Local Y PLAT ?
0x0182 Rotate, Local Z PLAT ?
0x0183 Rotate, World X PLAT ?
0x0184 Rotate, World Y PLAT ?
0x0185 Rotate, World Z PLAT ?
0x0186 Translate, Local X Done ?
0x0187 Translate, Local Y Done PLAT ?
0x0188 Translate, Local Z Done ?
0x0189 Translate, World X Done PLAT ?
0x018A Translate, World Y Done PLAT ?
0x018B Translate, World Z Done PLAT ?
0x018C Rotate, Local X Done ?
0x018D Rotate, Local Y Done PLAT ?
0x018E Rotate, Local Z Done ?
0x018F Rotate, World X Done ?
0x0190 Rotate, World Y Done PLAT ?
0x0191 Rotate, World Z Done ?
0x0192 Count1 CNTR ? Sets the value of a CNTR to 1. Fired from Increment or Decrement if the CNTR's new value is 1.
0x0193 Count2 CNTR ? Sets the value of a CNTR to 2. Fired from Increment or Decrement if the CNTR's new value is 2.
0x0194 Count3 CNTR ? Sets the value of a CNTR to 3. Fired from Increment or Decrement if the CNTR's new value is 3.
0x0195 Count4 CNTR ? Sets the value of a CNTR to 4. Fired from Increment or Decrement if the CNTR's new value is 4.
0x0196 Count5 CNTR ? Sets the value of a CNTR to 5. Fired from Increment or Decrement if the CNTR's new value is 5.
0x0197 Count6 CNTR ? Sets the value of a CNTR to 6. Fired from Increment or Decrement if the CNTR's new value is 6.
0x0198 Count7 CNTR ? Sets the value of a CNTR to 7. Fired from Increment or Decrement if the CNTR's new value is 7.
0x0199 Count8 CNTR ? Sets the value of a CNTR to 8. Fired from Increment or Decrement if the CNTR's new value is 8.
0x019A Count9 CNTR ? Sets the value of a CNTR to 9. Fired from Increment or Decrement if the CNTR's new value is 9.
0x019B Count10 CNTR ? Sets the value of a CNTR to 10. Fired from Increment or Decrement if the CNTR's new value is 10.
0x019C Count11 CNTR ? Sets the value of a CNTR to 11. Fired from Increment or Decrement if the CNTR's new value is 11.
0x019D Count12 CNTR ? Sets the value of a CNTR to 12. Fired from Increment or Decrement if the CNTR's new value is 12.
0x019E Count13 CNTR ? Sets the value of a CNTR to 13. Fired from Increment or Decrement if the CNTR's new value is 13.
0x019F Count14 CNTR ? Sets the value of a CNTR to 14. Fired from Increment or Decrement if the CNTR's new value is 14.
0x01A0 Count15 CNTR ? Sets the value of a CNTR to 15. Fired from Increment or Decrement if the CNTR's new value is 15.
0x01A1 Count16 CNTR ? Sets the value of a CNTR to 16. Fired from Increment or Decrement if the CNTR's new value is 16.
0x01A2 Count17 CNTR ? Sets the value of a CNTR to 17. Fired from Increment or Decrement if the CNTR's new value is 17.
0x01A3 Count18 CNTR ? Sets the value of a CNTR to 18. Fired from Increment or Decrement if the CNTR's new value is 18.
0x01A4 Count19 CNTR ? Sets the value of a CNTR to 19. Fired from Increment or Decrement if the CNTR's new value is 19.
0x01A5 Count20 CNTR ? Sets the value of a CNTR to 20. Fired from Increment or Decrement if the CNTR's new value is 20.
0x01A6 Set State ?
0x01A7 Enter SpongeBob TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is SpongeBob.
0x01A8 Enter Patrick TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is Patrick.
0x01A9 Enter Sandy TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is Sandy.
0x01AA Exit SpongeBob TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is SpongeBob.
0x01AB Exit Patrick TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is Patrick.
0x01AC Exit Sandy TRIG ? Fired by the PLYR whenever it enters a TRIG's volume and the current character is Sandy.
0x01AD NPCSpecial_PlatformSnap VIL ?
0x01AE NPCSpecial_PlatformFall VIL ?
0x01AF Goo set warb coeffs PLAT, SIMP ?
0x01B0 Goo set freeze duration PLAT ?
0x01B1 Goo melt ?
0x01B2 Set State Range DSCO ?
0x01B3 Set State Delay ?
0x01B4 Set Transition Delay ?
0x01B5 NPC Fight On VIL ?
0x01B6 NPC Fight Off ?
0x01B7 NPC Patrol Spline On ?
0x01B8 NPC Patrol Spline Off ?
0x01B9 NPC Kill Quietly ?
0x01BA Hit (General) ?
0x01BB Hit (Head) ?
0x01BC Hit (Left Arm) ?
0x01BD Hit (Right Arm) ?
0x01BE Hit (Left Leg) ?
0x01BF Hit (Right Leg) ?
0x01C0 Hit (Lower Body) ?
0x01C1 GiveSocks (current level) PLYR ?
0x01C2 GiveCollectables (current level) PLYR ?
0x01C3 SetSocks (current level) ?
0x01C4 SetCollectables (current level) ?
0x01C5 On Answer Yes game_object:talk_box ?
0x01C6 On Answer No game_object:talk_box ?
0x01C7 Hit Cruise Bubble PLAT ?
0x01C8 Duplotron_KillKids VIL ?
0x01C9 On Signal10 game_object:talk_box ? Fired when {signal:10} is encountered in the talk box's TEXT.
0x01CA On Signal11 game_object:talk_box ? Fired when {signal:11} is encountered in the talk box's TEXT.
0x01CB On Signal12 game_object:talk_box ? Fired when {signal:12} is encountered in the talk box's TEXT.
0x01CC On Signal13 game_object:talk_box ? Fired when {signal:13} is encountered in the talk box's TEXT.
0x01CD On Signal14 game_object:talk_box ? Fired when {signal:14} is encountered in the talk box's TEXT.
0x01CE On Signal15 game_object:talk_box ? Fired when {signal:15} is encountered in the talk box's TEXT.
0x01CF On Signal16 game_object:talk_box ? Fired when {signal:16} is encountered in the talk box's TEXT.
0x01D0 On Signal17 game_object:talk_box ? Fired when {signal:17} is encountered in the talk box's TEXT.
0x01D1 On Signal18 game_object:talk_box ? Fired when {signal:18} is encountered in the talk box's TEXT.
0x01D2 On Signal19 game_object:talk_box ? Fired when {signal:19} is encountered in the talk box's TEXT.
0x01D3 Spongeball On PLYR ?
0x01D4 Spongeball Off PLYR ?
0x01D5 Launch Shrapnel BOUL, GRUP, PLAT, SIMP ?
0x01D6 NPC HP Incremented ?
0x01D7 NPC HP Decremented VIL ?
0x01D8 NPC Set Active On GRUP, VIL ?
0x01D9 NPC Set Active Off GRUP, VIL ?
0x01DA Switch Player Character PLYR ?
0x01DB Level Begin game_object:Flythrough ?
0x01DC Scene Reset (death) DPAT ?
0x01DD Scene Enter BUTN, CSNM, DPAT ?
0x01DE Destroyed Tiki ?
0x01DF Destroyed Robot ?
0x01E0 See Wood Tiki ?
0x01E1 See Lovey Tiki ?
0x01E2 See Shhh Tiki ?
0x01E3 See Thunder Tiki ?
0x01E4 See Stone Tiki ?
0x01E5 See Fodder ?
0x01E6 See Hammer ?
0x01E7 See Tar-Tar ?
0x01E8 See G-Love ?
0x01E9 See Monsoon ?
0x01EA See Sleepy Time ?
0x01EB See Arf ?
0x01EC See Tubelets ?
0x01ED See Slick ?
0x01EE See King Jellyfish ?
0x01EF See Prawn ?
0x01F0 See Dutchman ?
0x01F1 See Sandy Boss ?
0x01F2 See Patrick Boss ?
0x01F3 See SpongeBob Boss ?
0x01F4 See Robot Plankton ?
0x01F5 Change Texture of UI ?
0x01F6 NPC Cheer For Me VIL ?
0x01F7 Fast Visible ?
0x01F8 Fast Invisible ?
0x01F9 ZipLine Mount ?
0x01FA ZipLine Dismount ?
0x01FB Target ?
0x01FC Fire ?
0x01FD Camera FX Shake ?
0x01FE Bullet Time ?
0x01FF Thrown ?
0x0200 UpdateAnimMatrices ?
0x0201 EnterCruise TRIG ?
0x0202 ExitCruise TRIG ?
0x0203 CruiseFired ?
0x0204 CruiseDied ?
0x0205 CruiseAddLife ?
0x0206 CruiseSetLife PLYR ?
0x0207 CruiseResetLife ?
0x0208 Camera Collide Off GRUP ?
0x0209 Camera Collide On GRUP, PLAT ?
0x020A Slide On ?
0x020B Slide Off ?
0x020C Timer Set ?
0x020D Timer Add ?
0x020E Force NPC Conversation ?
0x020F Make A Splash MVPT ?
0x0210 Credits start DPAT ?
0x0211 Credits stop DPAT ?
0x0212 Credits ended DPAT ?
0x0213 Bubble Wipe ?
0x0214 Set Lightkit ?
0x0215 Set Opacity ?
0x0216 Take Socks PLYR ?
0x0217 Debug BREAK ?
0x0218 Born ?
0x0219 Platform Pause PLAT, SIMP ?
0x021A Platform Unpause PLAT, SIMP ?
0x021B Store Options DPAT ?
0x021C Restore Options DPAT ?