Properties
ability_sprites_groups
ability_sprites_groups: { behind: Group; between: Group; over: Group }
Type declaration
behind: Group
between: Group
over: Group
alpha_sequence
alpha_sequence: DefaultAttr[] = []
back_group
back_group: Group
background_sprites
background_sprites: TileSprite[]
blend_mode_sequence
blend_mode_sequence: { ignore_if_dodge?: boolean; mode: string; sprite_index: string | number | number[]; start_delay: number | number[] }[] = []
blink_sequence
blink_sequence: BlinkAttr[] = []
cast_type
cast_type: string
center_shift_sequence
center_shift_sequence: DefaultAttr[] = []
color_blend_filter_sequence
color_blend_filter_sequence: (GeneralFilterAttr & { b: number; fake_blend: boolean; g: number; r: number })[] = []
colorize_sequence
colorize_sequence: (GeneralFilterAttr & { color: number; intensity: number })[] = []
Private destroy_sprites
destroy_sprites: boolean
flame_filter_sequence
flame_filter_sequence: GeneralFilterAttr[] = []
follow_caster
follow_caster: boolean
follow_caster_prev_pos
follow_caster_prev_pos: { x: number; y: number }
front_group
front_group: Group
grayscale_sequence
grayscale_sequence: DefaultAttr[] = []
group_caster
group_caster: Group
group_enemy
group_enemy: Group
hue_angle_sequence
hue_angle_sequence: DefaultAttr[] = []
init_pos
init_pos: { x: number; y: number }
levels_filter_sequence
levels_filter_sequence: (GeneralFilterAttr & { gamma: number; max_input: number; min_input: number })[] = []
mirrored
mirrored: boolean
misc_sequence
misc_sequence: MiscAttr[] = []
play_sequence
play_sequence: { animation_key: string; frame_rate: number; hide_on_complete: boolean; ignore_if_dodge?: boolean; repeat: boolean; reverse: boolean; sprite_index: number | number[] | target_types; start_delay: number | number[]; wait: boolean; wait_for_index: number }[] = []
promises
promises: Promise<any>[]
render_callbacks
render_callbacks: {}
Type declaration
[callback_key: string]: Function
rotation_sequence
rotation_sequence: DefaultAttr[] = []
set_frame_sequence
set_frame_sequence: { frame_name: string; ignore_if_dodge?: boolean; sprite_index: number | number[] | target_types; start_delay: number | number[] }[] = []
sfx_sequence
sfx_sequence: { ignore_if_dodge?: boolean; position_shift: number; sfx_key: string; start_delay: number; volume: number }[] = []
shake_sequence
shake_sequence: ShakeAttr[] = []
sprites_keys
sprites_keys: SpriteKey[] | target_types
sprites_prev_properties
sprites_prev_properties: {}
stage_angle_sequence
stage_angle_sequence: DefaultAttr[] = []
stage_prev_value
stage_prev_value: number
super_group
super_group: Group
target_dodged
target_dodged: boolean
texture_displacement_sequence
texture_displacement_sequence: (GeneralFilterAttr & { duration: number; repeat_texture: boolean; shift: { x?: number; y?: number } })[] = []
tint_sequence
tint_sequence: (GeneralFilterAttr & { b: number; g: number; r: number })[] = []
trails_bmps
trails_bmps: BitmapData[]
trails_objs
trails_objs: Image[]
wait_for_cast_animation
wait_for_cast_animation: boolean
x_anchor_sequence
x_anchor_sequence: DefaultAttr[] = []
x_ellipse_axis_factor_sequence
x_ellipse_axis_factor_sequence: DefaultAttr[] = []
x_scale_sequence
x_scale_sequence: DefaultAttr[] = []
x_sequence
x_sequence: DefaultAttr[] = []
y_anchor_sequence
y_anchor_sequence: DefaultAttr[] = []
y_ellipse_axis_factor_sequence
y_ellipse_axis_factor_sequence: DefaultAttr[] = []
y_scale_sequence
y_scale_sequence: DefaultAttr[] = []
y_sequence
y_sequence: DefaultAttr[] = []