<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.