1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
[object_type]
id=acid_controller
ignore_collide=true
zorder=-10
[editor_info]
category=controllers
[var]
name=zone_x1
type=x
value="x"
[/var]
[var]
name=zone_x2
type=x
value="x+200"
[/var]
[var]
name=zone_y1
type=y
value="y"
[/var]
[var]
name=zone_y2
type=y
value="y+200"
[/var]
[/editor_info]
[consts]
damage=1
[/consts]
on_editor_changing_variable="remove_water(zone_x1, zone_y1, zone_x2, zone_y2)"
on_editor_removed="remove_water(zone_x1, zone_y1, zone_x2, zone_y2)"
on_editor_changed_variable="add_water(zone_x1, zone_y1, zone_x2, zone_y2, [70, 0, 70, 50])"
on_editor_added="add_water(zone_x1, zone_y1, zone_x2, zone_y2, [70, 0, 70, 50])"
on_start_level="[
set(activation_area, [vars.zone_x1 - 50, vars.zone_y1 - 100, (vars.zone_x2 - vars.zone_x1) + 100, (vars.zone_y2 - vars.zone_y1) + 100])]"
on_load="[
set(alpha,0), add_particles('bubbles'), add_particles('fizz'),
fire_event('setup_particles')]"
on_setup_particles="[
set(bubbles.area, [zone_x1, zone_y1, zone_x2, zone_y2]),
set(fizz.min_x, vars.zone_x1 - x),
set(fizz.max_x, vars.zone_x2 - x),
set(fizz.min_y, (vars.zone_y1 - 15) - y),
set(fizz.max_y, (vars.zone_y1 + 15) - y),
set(fizz.spawn_rate, 2*(zone_x2 - zone_x1))
]
"
on_end_anim="animation('normal')"
[animation]
id=normal
image=effects/particles.png
x=147
y=102
w=28
h=28
frames=1
duration=1000
[/animation]
[particle_system]
id=bubbles
type=water
number_of_particles=100
repeat_period=200
velocity_y=-1
velocity_x=0
velocity_rand=4
dot_size=4
color=120,250,200,200
[/particle_system]
[particle_system]
id=fizz
type=simple
spawn_rate=600
time_to_live=80
min_x=-60
max_x=260
min_y=-15
max_y=15
velocity_y=-200
velocity_x=260
velocity_x_random=200
velocity_y_random=400
accel_y=-10
#color=255,255,255,255
delta_a=2
[animation]
id=sparkle
image=effects/particles.png
rect=3,93,9,99
pad=3
frames=5
frames_per_row=5
scale=2
duration=8
[/animation]
[/particle_system]
[/object_type]
|