<aside> 📦 8BDT.acs
</aside>
Stores information about all defined AProp Powerups. See more info about how to interact with this table at the tutorial for AProp Powerups.
MAX_POWER_PROPERTY
: Count of all stored AProp Powers.giver
: String - the actor name that triggers the AProp PoweruppowerUp
: String - the actor name that is used as the timer for the AProp Powerupproperty
: Int - Which actor property to modify. This function supports the following properties:
APROP_JumpZ
: Jump speedAPROP_Gravity
: Falling speedAPROP_Alpha
: TransparencyAPROP_Speed
: Movement speedAPROP_ScaleX
: Horizontal scaleAPROP_ScaleY
: Vertical scaleAPROP_Friction
: Currently unsupported but reserved for future use.DTADD_CAPROP_AirJumpZ
: Air jump speedDTADD_CAPROP_WallJumpZ
: Wall jump speedfactor
: Fixed - Fixed point number to multiply the actor’s property bypermanent
: bool - Whether the powerup should be considered permanent<aside> âš¡ int findPowerApropByGiver(str act)
</aside>
act
: String - the actor name that triggers the AProp Powerup<aside> âš¡ int getPlayerDefaultProperty(int pln, int prop)
</aside>
pln
: int - Player number of the player to checkprop
: int - Which property to check<aside> 💡 Note: This function may return unpredictable values for invalid players. Be sure to check the player you’re polling is in the server and playing.
</aside>
<aside> âš¡ void setPlayerDefaultProperty(int pln, int prop, int val)
</aside>
pln
: int - Player number of the player to checkprop
: int - Which property to checkval
: fixed - The new value to set the default property to, not the active property.