List of Events/BFBB: Difference between revisions
Content added Content deleted
Battlepedia>Igorseabra4 (Created page with "This is a list of Events. Please note that not every event is designed for every asset type (you can only send '''GiveShinyObjects''' to PLYR, for example). {| class="wik...") |
Battlepedia>Seil No edit summary |
||
Line 1: | Line 1: | ||
This is a list of [[Events]]. Please note that not every event is designed for every asset type (you can only send '''GiveShinyObjects''' to PLYR, for example). |
This is a list of [[Events]]. Please note that not every event is designed for every asset type (you can only send '''GiveShinyObjects''' to PLYR, for example). |
||
==Event Definitions== |
|||
===<code>0x0001</code> Enable=== |
|||
'''Object types''': All |
|||
'''Parameters''': ??? |
|||
Turns on event handling for an object asset. |
|||
===<code>0x0002</code> Disable=== |
|||
'''Object types''': All |
|||
'''Parameters''': ??? |
|||
Turns off event handling for an object asset. |
|||
===<code>0x0003</code> Visible=== |
|||
'''Object types''': All |
|||
'''Parameters''': ??? |
|||
Turns on rendering for an object asset. |
|||
===<code>0x0004</code> Invisible=== |
|||
'''Object types''': All |
|||
'''Parameters''': ??? |
|||
Turns off rendering for an object asset. |
|||
===<code>0x0005</code> EnterPlayer=== |
|||
'''Object types''': [[TRIG]] |
|||
'''Parameters''': ??? |
|||
Automatically sent to a [[TRIG]] whenever the player enters its volume. |
|||
===<code>0x0006</code> ExitPlayer=== |
|||
'''Object types''': [[TRIG]] |
|||
'''Parameters''': ??? |
|||
Automatically sent to a [[TRIG]] whenever the player exits its volume. |
|||
===<code>0x0008</code> ControlOff=== |
|||
'''Object types''': [[PLYR]] |
|||
'''Parameters''': ??? |
|||
Turns off gamepad/controller input. |
|||
===<code>0x0009</code> ControlOn=== |
|||
'''Object types''': [[PLYR]] |
|||
'''Parameters''': ??? |
|||
Turns on gamepad/controller input. |
|||
===<code>0x000A</code> Reset=== |
|||
'''Object types''': [[BOUL]], [[BUTN]], [[CNTR]], [[DYNA]], [[SIMP]], [[TIMR]] |
|||
'''Parameters''': ??? |
|||
Resets a [[CNTR]] to its initial value. |
|||
Resets a [[TIMR]] to its initial value. |
|||
===<code>0x000B</code> Increment=== |
|||
'''Object types''': [[CNTR]] |
|||
'''Parameters''': ??? |
|||
Increases a [[CNTR]]’s value by 1. Automatically sends one of the events from [[#0x0192_Count1|Count1]] to [[#0x01A5_Count20|Count20]], based on the resulting value of the increment. |
|||
===<code>0x000C</code> Decrement=== |
|||
'''Object types''': [[CNTR]] |
|||
'''Parameters''': ??? |
|||
Decreases a [[CNTR]]'s value by 1. Automatically sends one of the events from [[#0x0192_Count1|Count1]] to [[#0x01A5_Count20|Count20]], based on the resulting value of the decrement. |
|||
===<code>0x0010</code> Teleport Player=== |
|||
'''Object types''': [[PLYR]] |
|||
'''Parameters''': |
|||
* [[AssetID]] '''[[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. |
|||
===<code>0x0011</code> OutOfBounds=== |
|||
'''Object types''': [[PLYR]] |
|||
'''Parameters''': ??? |
|||
Causes the hand to immediately take the player off-screen and place him/her back into the level. |
|||
===<code>0x0012</code> Run=== |
|||
'''Object types''': [[DYNA]], [[PLAT]], [[TIMR]] |
|||
'''Parameters''': ??? |
|||
Starts ticking down a [[TIMR]]. |
|||
===<code>0x0013</code> Stop=== |
|||
'''Object types''': [[DYNA]], [[PLAT]], [[SFX]], [[TIMR]] |
|||
'''Parameters''': ??? |
|||
Pauses a [[TIMR]]? |
|||
===<code>0x0014</code> Expired=== |
|||
'''Object types''': [[CNTR]], [[TIMR]] |
|||
'''Parameters''': ??? |
|||
Automatically sent to a [[CNTR]] when its value is 0? |
|||
Automatically sent to a [[TIMR]] when its value is 0? |
|||
===<code>0x0035</code> GiveShinyObjects=== |
|||
'''Object types''': [[PLYR]] |
|||
'''Parameters''': |
|||
* float '''Amount''' |
|||
Gives or takes away a specified '''Amount''' of shiny objects from the player. |
|||
===<code>0x003C</code> Evaluate=== |
|||
'''Object types''': [[COND]] |
|||
'''Parameters''': ??? |
|||
Evaluates a [[COND]]. Automatically sends [[#0x003D_True|True]] or [[#0x003E_False|False]] to the [[COND]], based on the result of the evaluation. |
|||
===<code>0x003D</code> True=== |
|||
'''Object types''': [[COND]] |
|||
'''Parameters''': ??? |
|||
Automatically sent to a [[COND]] from the [[#0x003C_Evaluate|Evaluate]] event if the evaluation is true. |
|||
===<code>0x003E</code> False=== |
|||
'''Object types''': [[COND]] |
|||
'''Parameters''': ??? |
|||
Automatically sent to a [[COND]] from the [[#0x003C_Evaluate|Evaluate]] event if the evaluation is false. |
|||
===<code>0x0192</code> Count1=== |
|||
'''Object types''': [[CNTR]] |
|||
'''Parameters''': ??? |
|||
Sets the value of a [[CNTR]] to 1. Automatically sent from the [[#0x000B_Increment|Increment]] or [[#0x000C_Decrement|Decrement]] event if the resulting value is 1. |
|||
===<code>0x0193</code> Count2=== |
|||
'''Object types''': [[CNTR]] |
|||
'''Parameters''': ??? |
|||
Sets the value of a [[CNTR]] to 2. Automatically sent from the [[#0x000B_Increment|Increment]] or [[#0x000C_Decrement|Decrement]] event if the resulting value is 2. |
|||
===<code>0x0194</code> Count3=== |
|||
'''Object types''': [[CNTR]] |
|||
'''Parameters''': ??? |
|||
Sets the value of a [[CNTR]] to 3. Automatically sent from the [[#0x000B_Increment|Increment]] or [[#0x000C_Decrement|Decrement]] event if the resulting value is 3. |
|||
==All Events== |
|||
{| class="wikitable" |
{| class="wikitable" |