GameMaker Touhou Engine   Home   Downloads   Documentation

_DELAY_CLOUD_PARENT


The parent object for delay clouds.


Locals:


Name Type Significance
_CREATED_BULLET Reference to Object The bullet (object, not instance) that the delay cloud should create. (if set to noone, the delay cloud will be a dud)
_CREATED_BULLET_ANGLE Integer The movement direction of the bullet that the delay cloud should create.
_CREATED_BULLET_SPEED Integer The movement speed of the bullet that the delay cloud should create.
_CREATED_BULLET_ACCEL Float The acceleration of the bullet that the delay cloud should create.
_CREATED_BULLET_MSPEED Integer The maximum/minimum achievable speed of the bullet that the delay cloud should create.
_CREATED_BULLET_SYNC_ANGLE Boolean true: The created bullet's sprite will rotate according to the direction it's moving in. false: The created bullet's sprite will not rotate regardless of which diretion it's moving in.
_CREATED_BULLET_ID Reference to Object Stores the id of the bullet that the delay cloud should create, after it's been created.
_CREATED_BULLET_SPRITE Reference to Sprite The sprite of the bullet that the delay cloud should create.
_CREATED_BULLET_DEATH_EFF Reference to Sprite The sprite to create a particle out of when the created bullet gets destroyed.
_FIRST_ANIMATION Reference to Sprite The appearing animation of the delay cloud.
_SECOND_ANIMATION Reference to Sprite The disappearing animation of the delay cloud.
_CB_BEHAVIORS Integer Array The special actions that the created bullet is designated to perform, in order. (See _BULLET_BEHAVIOR macros)
_CB_BEHAVIOR_ARGS Matrix Special modifiers related to each behavior the created bullet is set to perform. The first two spots are reserved for the behavior timer and repetition count.
_CB_BEHAVIOR_TERMINATE Boolean If true, the created bullet will stop performing behaviors after it's reached the last one set for it. Otherwise, it will repeat them in order.

Events:


Trigger # Actions
Create 1 Declare local variables.
Animation End 1 If appearing, create a bullet according to the parameters set inside locals. If disappearing, destroy self.