BandaStation - Modules - TypesVar Details - Proc Details

dodge_shift

Vars

afterimage_alphaAfterimage transparency
afterimage_durationAfterimage lifetime
cooldown_timeCooldown between dodges
create_afterimageWhether to create afterimage
dodge_attack_typesAttack types that can be dodged (bitflags)
dodge_chanceDodge chance (0-100)
dodge_soundSound on dodge
original_positionsStores original positions for mobs currently dodging: list(mob = list(x, y))
return_delayTime in deciseconds before return
return_timeReturn animation time
return_timersStores active return timers for cancellation: list(mob = timer_id)
shift_distanceShift distance in pixels
shift_timeShift animation time
stamina_costStamina cost per dodge

Procs

on_pre_bullet_actProjectile handler (COMSIG_ATOM_PRE_BULLET_ACT) - fires BEFORE bullet_act allowing complete avoidance

Var Details

afterimage_alpha

Afterimage transparency

afterimage_duration

Afterimage lifetime

cooldown_time

Cooldown between dodges

create_afterimage

Whether to create afterimage

dodge_attack_types

Attack types that can be dodged (bitflags)

dodge_chance

Dodge chance (0-100)

dodge_sound

Sound on dodge

original_positions

Stores original positions for mobs currently dodging: list(mob = list(x, y))

return_delay

Time in deciseconds before return

return_time

Return animation time

return_timers

Stores active return timers for cancellation: list(mob = timer_id)

shift_distance

Shift distance in pixels

shift_time

Shift animation time

stamina_cost

Stamina cost per dodge

Proc Details

on_pre_bullet_act

Projectile handler (COMSIG_ATOM_PRE_BULLET_ACT) - fires BEFORE bullet_act allowing complete avoidance