1 | ;; Copyright 1995 Crack dot Com, All Rights reserved |
---|
2 | ;; See licencing information for more details on usage rights |
---|
3 | |
---|
4 | (def_char FLYER |
---|
5 | (funs (ai_fun flyer_ai) |
---|
6 | (damage_fun flyer_damage) |
---|
7 | (constructor flyer_cons)) |
---|
8 | |
---|
9 | (flags (hurtable T)) |
---|
10 | (abilities (start_hp 20)) |
---|
11 | (vars fire_delay burst_delay burst_total burst_wait burst_left |
---|
12 | max_xvel max_yvel smoke_time fire_time) |
---|
13 | (fields ("fire_delay" who_fdelay) |
---|
14 | ("burst_delay" who_bdelay) |
---|
15 | ("burst_total" who_btotal) |
---|
16 | ("max_xvel" who_mxv) |
---|
17 | ("max_yvel" who_myv) |
---|
18 | ("hp" ai_health) |
---|
19 | ("aitype" ai_type) |
---|
20 | ("aistate" ai_state)) |
---|
21 | |
---|
22 | (range 200 200) |
---|
23 | (states "art/flyer.spe" |
---|
24 | (running (seq "ffly" 1 12)) |
---|
25 | (stopped (seq "unhurtable" 1 7)) |
---|
26 | (flinch_up '("flinch" "flinch" "flinch")) |
---|
27 | (turn_around (seq "ftrn" 1 6)))) |
---|
28 | |
---|
29 | |
---|
30 | |
---|
31 | |
---|
32 | (def_char GREEN_FLYER |
---|
33 | (funs (ai_fun flyer_ai) |
---|
34 | (damage_fun flyer_damage) |
---|
35 | (constructor flyer_cons)) |
---|
36 | |
---|
37 | (flags (hurtable T)) |
---|
38 | (abilities (start_hp 20)) |
---|
39 | (vars fire_delay burst_delay burst_total burst_wait burst_left |
---|
40 | max_xvel max_yvel smoke_time fire_time) |
---|
41 | (fields ("fire_delay" who_fdelay) |
---|
42 | ("burst_delay" who_bdelay) |
---|
43 | ("burst_total" who_btotal) |
---|
44 | ("max_xvel" who_mxv) |
---|
45 | ("max_yvel" who_myv) |
---|
46 | ("hp" ai_health) |
---|
47 | ("aitype" ai_type) |
---|
48 | ("aistate" ai_state)) |
---|
49 | |
---|
50 | (range 200 200) |
---|
51 | (states "art/flyer.spe" |
---|
52 | (running (seq "gspe" 1 7)) |
---|
53 | (stopped (seq "gdrp" 1 12)) |
---|
54 | (flinch_up '("ghurt" "ghurt" "ghurt")) |
---|
55 | (turn_around (seq "gspn" 1 7)))) |
---|
56 | |
---|
57 | |
---|
58 | |
---|