source: abuse-mac/trunk/register/flyer.lsp @ 102

Last change on this file since 102 was 102, checked in by Sam Hocevar, 11 years ago
File size: 1.5 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.