home *** CD-ROM | disk | FTP | other *** search
Unknown | 2002-12-31 | 8.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 62 8b 01 2f 2f 3d 3d 3d |........|b..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 53 |========|==..// S|
|00000060| 70 61 74 69 61 6c 20 46 | 65 61 72 0d 0a 2f 2f 20 |patial F|ear..// |
|00000070| 43 6c 61 73 73 3a 20 53 | 46 4d 69 74 65 0d 0a 2f |Class: S|FMite../|
|00000080| 2f 20 44 65 73 63 72 69 | 70 74 69 6f 6e 3a 20 20 |/ Descri|ption: |
|00000090| 53 6d 61 6c 6c 20 53 46 | 20 65 6e 65 6d 79 2e 20 |Small SF| enemy. |
|000000a0| 44 6f 65 73 20 6d 65 65 | 6c 65 20 64 61 6d 61 67 |Does mee|le damag|
|000000b0| 65 20 61 6e 64 20 68 61 | 73 20 61 20 6c 69 6d 69 |e and ha|s a limi|
|000000c0| 74 65 64 20 72 61 6e 67 | 65 64 20 61 74 74 61 63 |ted rang|ed attac|
|000000d0| 6b 2e 0d 0a 2f 2f 09 09 | 09 09 09 41 6e 20 61 63 |k...//..|...An ac|
|000000e0| 69 64 20 73 70 69 74 2e | 43 61 6e 20 62 65 20 63 |id spit.|Can be c|
|000000f0| 6f 6e 66 69 67 75 72 65 | 64 0d 0a 2f 2f 09 09 09 |onfigure|d..//...|
|00000100| 09 09 61 73 20 62 6c 69 | 6e 64 2c 20 64 75 6d 70 |..as bli|nd, dump|
|00000110| 20 6f 72 20 77 69 74 68 | 6f 75 74 20 74 68 65 20 | or with|out the |
|00000120| 73 65 6e 73 65 20 6f 66 | 20 73 63 65 6e 74 2e 0d |sense of| scent..|
|00000130| 0a 2f 2f 0d 0a 2f 2f 20 | 43 72 65 61 74 65 64 20 |.//..// |Created |
|00000140| 62 79 3a 20 4d 61 72 6b | 75 73 20 4e 75 65 62 65 |by: Mark|us Nuebe|
|00000150| 6c 0d 0a 2f 2f 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |l..//===|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001a0| 3d 3d 0d 0a 0d 0a 63 6c | 61 73 73 20 53 46 4d 69 |==....cl|ass SFMi|
|000001b0| 74 65 20 65 78 70 61 6e | 64 73 20 53 46 53 63 72 |te expan|ds SFScr|
|000001c0| 69 70 74 65 64 50 61 77 | 6e 3b 0d 0a 0d 0a 23 65 |iptedPaw|n;....#e|
|000001d0| 78 65 63 20 4f 42 4a 20 | 4c 4f 41 44 20 46 49 4c |xec OBJ |LOAD FIL|
|000001e0| 45 3d 53 50 46 2d 43 6f | 6e 74 65 6e 74 2e 75 61 |E=SPF-Co|ntent.ua|
|000001f0| 78 20 20 50 41 43 4b 41 | 47 45 3d 53 50 46 2d 43 |x PACKA|GE=SPF-C|
|00000200| 6f 6e 74 65 6e 74 20 47 | 52 4f 55 50 3d 43 72 65 |ontent G|ROUP=Cre|
|00000210| 61 74 75 72 65 73 0d 0a | 0d 0a 23 65 78 65 63 20 |atures..|..#exec |
|00000220| 4d 45 53 48 20 49 4d 50 | 4f 52 54 20 4d 45 53 48 |MESH IMP|ORT MESH|
|00000230| 3d 53 46 4d 69 74 65 20 | 41 4e 49 56 46 49 4c 45 |=SFMite |ANIVFILE|
|00000240| 3d 4d 4f 44 45 4c 53 5c | 53 46 4d 69 74 65 5f 61 |=MODELS\|SFMite_a|
|00000250| 2e 33 64 20 44 41 54 41 | 46 49 4c 45 3d 4d 4f 44 |.3d DATA|FILE=MOD|
|00000260| 45 4c 53 5c 53 46 4d 69 | 74 65 5f 64 2e 33 64 0d |ELS\SFMi|te_d.3d.|
|00000270| 0a 23 65 78 65 63 20 4d | 45 53 48 20 4f 52 49 47 |.#exec M|ESH ORIG|
|00000280| 49 4e 20 4d 45 53 48 3d | 53 46 4d 69 74 65 20 58 |IN MESH=|SFMite X|
|00000290| 3d 30 20 59 3d 30 20 5a | 3d 30 20 59 41 57 3d 36 |=0 Y=0 Z|=0 YAW=6|
|000002a0| 34 20 52 4f 4c 4c 3d 30 | 20 50 49 54 43 48 3d 30 |4 ROLL=0| PITCH=0|
|000002b0| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |....#exe|c MESH S|
|000002c0| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|000002d0| 69 74 65 20 53 45 51 3d | 41 6c 6c 20 53 54 41 52 |ite SEQ=|All STAR|
|000002e0| 54 46 52 41 4d 45 3d 30 | 20 4e 55 4d 46 52 41 4d |TFRAME=0| NUMFRAM|
|000002f0| 45 53 3d 39 39 0d 0a 0d | 0a 23 65 78 65 63 20 4d |ES=99...|.#exec M|
|00000300| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000310| 48 3d 53 46 4d 69 74 65 | 20 53 45 51 3d 42 72 65 |H=SFMite| SEQ=Bre|
|00000320| 61 74 68 20 53 54 41 52 | 54 46 52 41 4d 45 3d 31 |ath STAR|TFRAME=1|
|00000330| 30 30 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 30 20 |00 NUMFR|AMES=10 |
|00000340| 52 41 54 45 3d 31 30 0d | 0a 23 65 78 65 63 20 4d |RATE=10.|.#exec M|
|00000350| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000360| 48 3d 53 46 4d 69 74 65 | 20 53 45 51 3d 4c 6f 6f |H=SFMite| SEQ=Loo|
|00000370| 6b 20 53 54 41 52 54 46 | 52 41 4d 45 3d 34 34 20 |k STARTF|RAME=44 |
|00000380| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 33 20 52 41 54 |NUMFRAME|S=13 RAT|
|00000390| 45 3d 31 30 20 47 72 6f | 75 70 3d 57 61 69 74 69 |E=10 Gro|up=Waiti|
|000003a0| 6e 67 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |ng..#exe|c MESH S|
|000003b0| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|000003c0| 69 74 65 20 53 45 51 3d | 4c 6f 6f 6b 32 20 53 54 |ite SEQ=|Look2 ST|
|000003d0| 41 52 54 46 52 41 4d 45 | 3d 31 31 30 20 4e 55 4d |ARTFRAME|=110 NUM|
|000003e0| 46 52 41 4d 45 53 3d 31 | 30 20 52 41 54 45 3d 31 |FRAMES=1|0 RATE=1|
|000003f0| 30 0d 0a 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |0....#ex|ec MESH |
|00000400| 53 45 51 55 45 4e 43 45 | 20 4d 45 53 48 3d 53 46 |SEQUENCE| MESH=SF|
|00000410| 4d 69 74 65 20 53 45 51 | 3d 46 69 67 68 74 65 72 |Mite SEQ|=Fighter|
|00000420| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 30 20 4e 55 | STARTFR|AME=0 NU|
|00000430| 4d 46 52 41 4d 45 53 3d | 31 0d 0a 0d 0a 23 65 78 |MFRAMES=|1....#ex|
|00000440| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000450| 20 4d 45 53 48 3d 53 46 | 4d 69 74 65 20 53 45 51 | MESH=SF|Mite SEQ|
|00000460| 3d 52 75 6e 20 53 54 41 | 52 54 46 52 41 4d 45 3d |=Run STA|RTFRAME=|
|00000470| 33 34 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 30 20 |34 NUMFR|AMES=10 |
|00000480| 52 41 54 45 3d 32 30 0d | 0a 23 65 78 65 63 20 4d |RATE=20.|.#exec M|
|00000490| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|000004a0| 48 3d 53 46 4d 69 74 65 | 20 53 45 51 3d 57 61 6c |H=SFMite| SEQ=Wal|
|000004b0| 6b 20 53 54 41 52 54 46 | 52 41 4d 45 3d 31 20 4e |k STARTF|RAME=1 N|
|000004c0| 55 4d 46 52 41 4d 45 53 | 3d 31 30 20 52 41 54 45 |UMFRAMES|=10 RATE|
|000004d0| 3d 31 30 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |=10..#ex|ec MESH |
|000004e0| 53 45 51 55 45 4e 43 45 | 20 4d 45 53 48 3d 53 46 |SEQUENCE| MESH=SF|
|000004f0| 4d 69 74 65 20 53 45 51 | 3d 54 75 72 6e 20 53 54 |Mite SEQ|=Turn ST|
|00000500| 41 52 54 46 52 41 4d 45 | 3d 31 20 4e 55 4d 46 52 |ARTFRAME|=1 NUMFR|
|00000510| 41 4d 45 53 3d 32 20 52 | 41 54 45 3d 31 35 20 2f |AMES=2 R|ATE=15 /|
|00000520| 2f 32 20 66 72 61 6d 65 | 73 20 6f 66 20 77 61 6c |/2 frame|s of wal|
|00000530| 6b 6c 67 66 72 0d 0a 0d | 0a 0d 0a 23 65 78 65 63 |klgfr...|...#exec|
|00000540| 20 4d 45 53 48 20 53 45 | 51 55 45 4e 43 45 20 4d | MESH SE|QUENCE M|
|00000550| 45 53 48 3d 53 46 4d 69 | 74 65 20 53 45 51 3d 41 |ESH=SFMi|te SEQ=A|
|00000560| 69 6d 44 6e 4c 67 20 53 | 54 41 52 54 46 52 41 4d |imDnLg S|TARTFRAM|
|00000570| 45 3d 32 38 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |E=28 NUM|FRAMES=1|
|00000580| 20 47 72 6f 75 70 3d 57 | 61 69 74 69 6e 67 0d 0a | Group=W|aiting..|
|00000590| 23 65 78 65 63 20 4d 45 | 53 48 20 53 45 51 55 45 |#exec ME|SH SEQUE|
|000005a0| 4e 43 45 20 4d 45 53 48 | 3d 53 46 4d 69 74 65 20 |NCE MESH|=SFMite |
|000005b0| 53 45 51 3d 41 69 6d 55 | 70 4c 67 20 53 54 41 52 |SEQ=AimU|pLg STAR|
|000005c0| 54 46 52 41 4d 45 3d 35 | 31 20 4e 55 4d 46 52 41 |TFRAME=5|1 NUMFRA|
|000005d0| 4d 45 53 3d 31 20 47 72 | 6f 75 70 3d 57 61 69 74 |MES=1 Gr|oup=Wait|
|000005e0| 69 6e 67 0d 0a 0d 0a 23 | 65 78 65 63 20 4d 45 53 |ing....#|exec MES|
|000005f0| 48 20 53 45 51 55 45 4e | 43 45 20 4d 45 53 48 3d |H SEQUEN|CE MESH=|
|00000600| 53 46 4d 69 74 65 20 53 | 45 51 3d 48 65 61 64 48 |SFMite S|EQ=HeadH|
|00000610| 69 74 20 53 54 41 52 54 | 46 52 41 4d 45 3d 35 32 |it START|FRAME=52|
|00000620| 20 4e 55 4d 46 52 41 4d | 45 53 3d 31 20 47 72 6f | NUMFRAM|ES=1 Gro|
|00000630| 75 70 3d 54 61 6b 65 48 | 69 74 0d 0a 23 65 78 65 |up=TakeH|it..#exe|
|00000640| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000650| 4d 45 53 48 3d 53 46 4d | 69 74 65 20 53 45 51 3d |MESH=SFM|ite SEQ=|
|00000660| 47 75 74 48 69 74 20 53 | 54 41 52 54 46 52 41 4d |GutHit S|TARTFRAM|
|00000670| 45 3d 33 39 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |E=39 NUM|FRAMES=1|
|00000680| 20 47 72 6f 75 70 3d 54 | 61 6b 65 48 69 74 0d 0a | Group=T|akeHit..|
|00000690| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 53 45 51 |..#exec |MESH SEQ|
|000006a0| 55 45 4e 43 45 20 4d 45 | 53 48 3d 53 46 4d 69 74 |UENCE ME|SH=SFMit|
|000006b0| 65 20 53 45 51 3d 4a 75 | 6d 70 20 53 54 41 52 54 |e SEQ=Ju|mp START|
|000006c0| 46 52 41 4d 45 3d 35 37 | 20 4e 55 4d 46 52 41 4d |FRAME=57| NUMFRAM|
|000006d0| 45 53 3d 31 20 47 72 6f | 75 70 3d 4a 75 6d 70 69 |ES=1 Gro|up=Jumpi|
|000006e0| 6e 67 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |ng..#exe|c MESH S|
|000006f0| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|00000700| 69 74 65 20 53 45 51 3d | 4c 61 6e 64 20 53 54 41 |ite SEQ=|Land STA|
|00000710| 52 54 46 52 41 4d 45 3d | 35 38 20 4e 55 4d 46 52 |RTFRAME=|58 NUMFR|
|00000720| 41 4d 45 53 3d 31 20 47 | 72 6f 75 70 3d 4c 61 6e |AMES=1 G|roup=Lan|
|00000730| 64 69 6e 67 0d 0a 0d 0a | 23 65 78 65 63 20 4d 45 |ding....|#exec ME|
|00000740| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|00000750| 3d 53 46 4d 69 74 65 20 | 53 45 51 3d 44 65 61 64 |=SFMite |SEQ=Dead|
|00000760| 31 20 53 54 41 52 54 46 | 52 41 4d 45 3d 36 39 20 |1 STARTF|RAME=69 |
|00000770| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 30 20 52 41 54 |NUMFRAME|S=10 RAT|
|00000780| 45 3d 32 30 20 47 72 6f | 75 70 3d 54 61 6b 65 48 |E=20 Gro|up=TakeH|
|00000790| 69 74 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |it..#exe|c MESH S|
|000007a0| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|000007b0| 69 74 65 20 53 45 51 3d | 44 65 61 64 32 20 53 54 |ite SEQ=|Dead2 ST|
|000007c0| 41 52 54 46 52 41 4d 45 | 3d 35 39 20 4e 55 4d 46 |ARTFRAME|=59 NUMF|
|000007d0| 52 41 4d 45 53 3d 31 30 | 20 52 41 54 45 3d 32 30 |RAMES=10| RATE=20|
|000007e0| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 53 45 51 |..#exec |MESH SEQ|
|000007f0| 55 45 4e 43 45 20 4d 45 | 53 48 3d 53 46 4d 69 74 |UENCE ME|SH=SFMit|
|00000800| 65 20 53 45 51 3d 44 65 | 61 64 33 20 53 54 41 52 |e SEQ=De|ad3 STAR|
|00000810| 54 46 52 41 4d 45 3d 37 | 39 20 4e 55 4d 46 52 41 |TFRAME=7|9 NUMFRA|
|00000820| 4d 45 53 3d 32 30 20 52 | 41 54 45 3d 32 30 0d 0a |MES=20 R|ATE=20..|
|00000830| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |....#exe|c MESH S|
|00000840| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|00000850| 69 74 65 20 53 45 51 3d | 44 65 61 74 68 45 6e 64 |ite SEQ=|DeathEnd|
|00000860| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 37 38 20 4e | STARTFR|AME=78 N|
|00000870| 55 4d 46 52 41 4d 45 53 | 3d 31 0d 0a 23 65 78 65 |UMFRAMES|=1..#exe|
|00000880| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000890| 4d 45 53 48 3d 53 46 4d | 69 74 65 20 53 45 51 3d |MESH=SFM|ite SEQ=|
|000008a0| 44 65 61 74 68 45 6e 64 | 32 20 53 54 41 52 54 46 |DeathEnd|2 STARTF|
|000008b0| 52 41 4d 45 3d 36 38 20 | 4e 55 4d 46 52 41 4d 45 |RAME=68 |NUMFRAME|
|000008c0| 53 3d 31 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |S=1..#ex|ec MESH |
|000008d0| 53 45 51 55 45 4e 43 45 | 20 4d 45 53 48 3d 53 46 |SEQUENCE| MESH=SF|
|000008e0| 4d 69 74 65 20 53 45 51 | 3d 44 65 61 74 68 45 6e |Mite SEQ|=DeathEn|
|000008f0| 64 33 20 53 54 41 52 54 | 46 52 41 4d 45 3d 39 38 |d3 START|FRAME=98|
|00000900| 20 4e 55 4d 46 52 41 4d | 45 53 3d 31 0d 0a 0d 0a | NUMFRAM|ES=1....|
|00000910| 23 65 78 65 63 20 4d 45 | 53 48 20 53 45 51 55 45 |#exec ME|SH SEQUE|
|00000920| 4e 43 45 20 4d 45 53 48 | 3d 53 46 4d 69 74 65 20 |NCE MESH|=SFMite |
|00000930| 53 45 51 3d 52 6f 61 72 | 20 53 54 41 52 54 46 52 |SEQ=Roar| STARTFR|
|00000940| 41 4d 45 3d 31 31 20 4e | 55 4d 46 52 41 4d 45 53 |AME=11 N|UMFRAMES|
|00000950| 3d 31 30 20 52 41 54 45 | 3d 31 30 0d 0a 23 65 78 |=10 RATE|=10..#ex|
|00000960| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000970| 20 4d 45 53 48 3d 53 46 | 4d 69 74 65 20 53 45 51 | MESH=SF|Mite SEQ|
|00000980| 3d 45 61 74 20 53 54 41 | 52 54 46 52 41 4d 45 3d |=Eat STA|RTFRAME=|
|00000990| 32 34 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 30 20 |24 NUMFR|AMES=10 |
|000009a0| 52 41 54 45 3d 31 30 0d | 0a 0d 0a 23 65 78 65 63 |RATE=10.|...#exec|
|000009b0| 20 4d 45 53 48 20 53 45 | 51 55 45 4e 43 45 20 4d | MESH SE|QUENCE M|
|000009c0| 45 53 48 3d 53 46 4d 69 | 74 65 20 53 45 51 3d 47 |ESH=SFMi|te SEQ=G|
|000009d0| 75 74 48 69 74 20 53 54 | 41 52 54 46 52 41 4d 45 |utHit ST|ARTFRAME|
|000009e0| 3d 33 39 20 4e 55 4d 46 | 52 41 4d 45 53 3d 31 20 |=39 NUMF|RAMES=1 |
|000009f0| 47 72 6f 75 70 3d 54 61 | 6b 65 48 69 74 0d 0a 23 |Group=Ta|keHit..#|
|00000a00| 65 78 65 63 20 4d 45 53 | 48 20 53 45 51 55 45 4e |exec MES|H SEQUEN|
|00000a10| 43 45 20 4d 45 53 48 3d | 53 46 4d 69 74 65 20 53 |CE MESH=|SFMite S|
|00000a20| 45 51 3d 4c 65 66 74 48 | 69 74 20 53 54 41 52 54 |EQ=LeftH|it START|
|00000a30| 46 52 41 4d 45 3d 33 39 | 20 4e 55 4d 46 52 41 4d |FRAME=39| NUMFRAM|
|00000a40| 45 53 3d 31 20 47 72 6f | 75 70 3d 54 61 6b 65 48 |ES=1 Gro|up=TakeH|
|00000a50| 69 74 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |it..#exe|c MESH S|
|00000a60| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 53 46 4d |EQUENCE |MESH=SFM|
|00000a70| 69 74 65 20 53 45 51 3d | 52 69 67 68 74 48 69 74 |ite SEQ=|RightHit|
|00000a80| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 33 39 20 4e | STARTFR|AME=39 N|
|00000a90| 55 4d 46 52 41 4d 45 53 | 3d 31 20 47 72 6f 75 70 |UMFRAMES|=1 Group|
|00000aa0| 3d 54 61 6b 65 48 69 74 | 0d 0a 0d 0a 0d 0a 23 65 |=TakeHit|......#e|
|00000ab0| 78 65 63 20 4d 45 53 48 | 4d 41 50 20 4e 45 57 20 |xec MESH|MAP NEW |
|00000ac0| 4d 45 53 48 4d 41 50 3d | 53 46 4d 69 74 65 20 4d |MESHMAP=|SFMite M|
|00000ad0| 45 53 48 3d 53 46 4d 69 | 74 65 0d 0a 23 65 78 65 |ESH=SFMi|te..#exe|
|00000ae0| 63 20 4d 45 53 48 4d 41 | 50 20 53 43 41 4c 45 20 |c MESHMA|P SCALE |
|00000af0| 4d 45 53 48 4d 41 50 3d | 53 46 4d 69 74 65 20 58 |MESHMAP=|SFMite X|
|00000b00| 3d 30 2e 30 32 35 20 59 | 3d 30 2e 30 32 35 20 5a |=0.025 Y|=0.025 Z|
|00000b10| 3d 30 2e 30 35 0d 0a 0d | 0a 23 65 78 65 63 20 54 |=0.05...|.#exec T|
|00000b20| 45 58 54 55 52 45 20 49 | 4d 50 4f 52 54 20 4e 41 |EXTURE I|MPORT NA|
|00000b30| 4d 45 3d 4d 69 74 65 31 | 20 46 49 4c 45 3d 54 65 |ME=Mite1| FILE=Te|
|00000b40| 78 74 75 72 65 73 5c 4d | 69 74 65 2e 70 63 78 20 |xtures\M|ite.pcx |
|00000b50| 47 52 4f 55 50 3d 53 6b | 69 6e 73 20 46 4c 41 47 |GROUP=Sk|ins FLAG|
|00000b60| 53 3d 32 20 4c 4f 44 53 | 45 54 3d 30 0d 0a 23 65 |S=2 LODS|ET=0..#e|
|00000b70| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00000b80| 52 54 20 4e 41 4d 45 3d | 4d 69 74 65 31 20 46 49 |RT NAME=|Mite1 FI|
|00000b90| 4c 45 3d 54 65 78 74 75 | 72 65 73 5c 4d 69 74 65 |LE=Textu|res\Mite|
|00000ba0| 2e 70 63 78 20 47 52 4f | 55 50 3d 53 6b 69 6e 73 |.pcx GRO|UP=Skins|
|00000bb0| 20 50 41 4c 45 54 54 45 | 3d 4d 69 74 65 31 0d 0a | PALETTE|=Mite1..|
|00000bc0| 23 65 78 65 63 20 4d 45 | 53 48 4d 41 50 20 53 45 |#exec ME|SHMAP SE|
|00000bd0| 54 54 45 58 54 55 52 45 | 20 4d 45 53 48 4d 41 50 |TTEXTURE| MESHMAP|
|00000be0| 3d 53 46 4d 69 74 65 20 | 4e 55 4d 3d 31 20 54 45 |=SFMite |NUM=1 TE|
|00000bf0| 58 54 55 52 45 3d 4d 69 | 74 65 31 0d 0a 0d 0a 0d |XTURE=Mi|te1.....|
|00000c00| 0a 2f 2f 23 65 78 65 63 | 20 41 55 44 49 4f 20 49 |.//#exec| AUDIO I|
|00000c10| 4d 50 4f 52 54 20 46 49 | 4c 45 3d 22 53 6f 75 6e |MPORT FI|LE="Soun|
|00000c20| 64 73 5c 4d 69 74 65 5c | 4d 69 74 65 41 71 75 69 |ds\Mite\|MiteAqui|
|00000c30| 73 69 74 69 6f 6e 2e 77 | 61 76 22 09 4e 41 4d 45 |sition.w|av".NAME|
|00000c40| 3d 41 71 75 69 73 69 74 | 69 6f 6e 20 50 41 43 4b |=Aquisit|ion PACK|
|00000c50| 41 47 45 3d 53 46 43 68 | 61 72 61 63 74 65 72 20 |AGE=SFCh|aracter |
|00000c60| 47 52 4f 55 50 3d 4d 69 | 74 65 0d 0a 2f 2f 23 65 |GROUP=Mi|te..//#e|
|00000c70| 78 65 63 20 41 55 44 49 | 4f 20 49 4d 50 4f 52 54 |xec AUDI|O IMPORT|
|00000c80| 20 46 49 4c 45 3d 22 53 | 6f 75 6e 64 73 5c 4d 69 | FILE="S|ounds\Mi|
|00000c90| 74 65 5c 4d 69 74 65 46 | 65 61 72 2e 77 61 76 22 |te\MiteF|ear.wav"|
|00000ca0| 09 09 09 4e 41 4d 45 3d | 46 65 61 72 20 50 41 43 |...NAME=|Fear PAC|
|00000cb0| 4b 41 47 45 3d 53 46 43 | 68 61 72 61 63 74 65 72 |KAGE=SFC|haracter|
|00000cc0| 20 47 52 4f 55 50 3d 4d | 69 74 65 0d 0a 2f 2f 23 | GROUP=M|ite..//#|
|00000cd0| 65 78 65 63 20 41 55 44 | 49 4f 20 49 4d 50 4f 52 |exec AUD|IO IMPOR|
|00000ce0| 54 20 46 49 4c 45 3d 22 | 53 6f 75 6e 64 73 5c 4d |T FILE="|Sounds\M|
|00000cf0| 69 74 65 5c 4d 69 74 65 | 52 6f 61 6d 69 6e 67 2e |ite\Mite|Roaming.|
|00000d00| 77 61 76 22 09 09 4e 41 | 4d 45 3d 52 6f 61 6d 20 |wav"..NA|ME=Roam |
|00000d10| 50 41 43 4b 41 47 45 3d | 53 46 43 68 61 72 61 63 |PACKAGE=|SFCharac|
|00000d20| 74 65 72 20 47 52 4f 55 | 50 3d 4d 69 74 65 0d 0a |ter GROU|P=Mite..|
|00000d30| 2f 2f 23 65 78 65 63 20 | 41 55 44 49 4f 20 49 4d |//#exec |AUDIO IM|
|00000d40| 50 4f 52 54 20 46 49 4c | 45 3d 22 53 6f 75 6e 64 |PORT FIL|E="Sound|
|00000d50| 73 5c 4d 69 74 65 5c 4d | 69 74 65 52 6f 61 72 2e |s\Mite\M|iteRoar.|
|00000d60| 77 61 76 22 09 09 09 4e | 41 4d 45 3d 52 6f 61 72 |wav"...N|AME=Roar|
|00000d70| 20 50 41 43 4b 41 47 45 | 3d 53 46 43 68 61 72 61 | PACKAGE|=SFChara|
|00000d80| 63 74 65 72 20 47 52 4f | 55 50 3d 4d 69 74 65 0d |cter GRO|UP=Mite.|
|00000d90| 0a 2f 2f 23 65 78 65 63 | 20 41 55 44 49 4f 20 49 |.//#exec| AUDIO I|
|00000da0| 4d 50 4f 52 54 20 46 49 | 4c 45 3d 22 53 6f 75 6e |MPORT FI|LE="Soun|
|00000db0| 64 73 5c 4d 69 74 65 5c | 4d 69 74 65 53 70 69 74 |ds\Mite\|MiteSpit|
|00000dc0| 2e 77 61 76 22 09 09 09 | 4e 41 4d 45 3d 53 70 69 |.wav"...|NAME=Spi|
|00000dd0| 74 20 50 41 43 4b 41 47 | 45 3d 53 46 43 68 61 72 |t PACKAG|E=SFChar|
|00000de0| 61 63 74 65 72 20 47 52 | 4f 55 50 3d 4d 69 74 65 |acter GR|OUP=Mite|
|00000df0| 0d 0a 0d 0a 76 61 72 20 | 28 53 70 61 74 69 61 6c |....var |(Spatial|
|00000e00| 46 65 61 72 29 20 53 6f | 75 6e 64 20 43 68 65 77 |Fear) So|und Chew|
|00000e10| 53 6f 75 6e 64 3b 20 2f | 2f 20 53 6f 75 6e 64 20 |Sound; /|/ Sound |
|00000e20| 70 6c 61 79 65 64 20 64 | 75 72 69 6e 67 20 74 68 |played d|uring th|
|00000e30| 65 20 65 61 74 69 6e 67 | 20 61 6e 69 6d 61 74 69 |e eating| animati|
|00000e40| 6f 6e 0d 0a 0d 0a 76 61 | 72 20 28 53 70 61 74 69 |on....va|r (Spati|
|00000e50| 61 6c 46 65 61 72 29 20 | 66 6c 6f 61 74 20 73 66 |alFear) |float sf|
|00000e60| 53 70 65 65 64 3b 0d 0a | 76 61 72 20 28 53 70 61 |Speed;..|var (Spa|
|00000e70| 74 69 61 6c 46 65 61 72 | 29 20 66 6c 6f 61 74 20 |tialFear|) float |
|00000e80| 73 66 4d 61 73 73 3b 0d | 0a 0d 0a 76 61 72 20 62 |sfMass;.|...var b|
|00000e90| 6f 6f 6c 09 6d 5f 62 42 | 75 6d 70 65 64 49 6e 74 |ool.m_bB|umpedInt|
|00000ea0| 6f 4e 50 43 3b 09 2f 2f | 0d 0a 76 61 72 20 41 63 |oNPC;.//|..var Ac|
|00000eb0| 74 6f 72 09 6d 5f 61 63 | 74 42 75 6d 70 65 64 4e |tor.m_ac|tBumpedN|
|00000ec0| 50 43 3b 0d 0a 76 61 72 | 20 62 6f 6f 6c 09 6d 5f |PC;..var| bool.m_|
|00000ed0| 62 46 69 72 65 44 65 6c | 61 79 65 64 3b 0d 0a 76 |bFireDel|ayed;..v|
|00000ee0| 61 72 20 66 6c 6f 61 74 | 09 6d 5f 66 46 69 72 65 |ar float|.m_fFire|
|00000ef0| 44 65 6c 61 79 3b 0d 0a | 76 61 72 20 76 65 63 74 |Delay;..|var vect|
|00000f00| 6f 72 09 6d 5f 76 65 63 | 74 4d 65 6c 65 65 4d 6f |or.m_vec|tMeleeMo|
|00000f10| 6d 65 6e 74 75 6d 3b 0d | 0a 0d 0a 2f 2f 20 4f 76 |mentum;.|...// Ov|
|00000f20| 65 72 77 72 69 74 74 65 | 6e 2c 20 74 6f 20 68 61 |erwritte|n, to ha|
|00000f30| 6e 64 6c 65 20 4e 50 43 | 44 65 63 6f 20 62 75 6d |ndle NPC|Deco bum|
|00000f40| 70 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 42 75 6d 70 |p..funct|ion Bump|
|00000f50| 28 61 63 74 6f 72 20 4f | 74 68 65 72 29 0d 0a 7b |(actor O|ther)..{|
|00000f60| 0d 0a 09 69 66 28 4f 74 | 68 65 72 2e 49 73 41 28 |...if(Ot|her.IsA(|
|00000f70| 27 53 46 4e 50 43 44 65 | 63 6f 27 29 29 0d 0a 09 |'SFNPCDe|co'))...|
|00000f80| 7b 0d 0a 09 09 69 66 28 | 20 53 46 4e 50 43 44 65 |{....if(| SFNPCDe|
|00000f90| 63 6f 28 4f 74 68 65 72 | 29 2e 62 53 70 61 77 6e |co(Other|).bSpawn|
|00000fa0| 50 68 65 72 6f 6d 6f 6e | 65 73 29 0d 0a 09 09 7b |Pheromon|es)....{|
|00000fb0| 0d 0a 09 09 09 6d 5f 62 | 42 75 6d 70 65 64 49 6e |.....m_b|BumpedIn|
|00000fc0| 74 6f 4e 50 43 09 3d 20 | 74 72 75 65 3b 0d 0a 09 |toNPC.= |true;...|
|00000fd0| 09 09 6d 5f 61 63 74 42 | 75 6d 70 65 64 4e 50 43 |..m_actB|umpedNPC|
|00000fe0| 09 09 3d 20 4f 74 68 65 | 72 3b 0d 0a 09 09 09 47 |..= Othe|r;.....G|
|00000ff0| 6f 74 6f 53 74 61 74 65 | 28 27 57 61 69 74 69 6e |otoState|('Waitin|
|00001000| 67 27 29 3b 0d 0a 09 09 | 7d 0d 0a 09 09 65 6c 73 |g');....|}....els|
|00001010| 65 0d 0a 09 09 09 2f 2f | 20 43 61 6c 6c 20 74 6f |e.....//| Call to|
|00001020| 20 62 61 73 65 20 63 6c | 61 73 65 0d 0a 09 09 09 | base cl|ase.....|
|00001030| 53 75 70 65 72 2e 42 75 | 6d 70 28 4f 74 68 65 72 |Super.Bu|mp(Other|
|00001040| 29 3b 0d 0a 09 7d 0d 0a | 09 65 6c 73 65 0d 0a 09 |);...}..|.else...|
|00001050| 09 2f 2f 20 43 61 6c 6c | 20 74 6f 20 62 61 73 65 |.// Call| to base|
|00001060| 20 63 6c 61 73 65 0d 0a | 09 09 53 75 70 65 72 2e | clase..|..Super.|
|00001070| 42 75 6d 70 28 4f 74 68 | 65 72 29 3b 0d 0a 7d 0d |Bump(Oth|er);..}.|
|00001080| 0a 0d 0a 2f 2f 20 4f 76 | 65 72 77 72 69 74 74 65 |...// Ov|erwritte|
|00001090| 6e 20 74 6f 20 69 6e 63 | 72 65 61 73 65 20 74 68 |n to inc|rease th|
|000010a0| 65 20 6d 6f 6d 65 6e 74 | 75 6d 2c 20 6d 69 74 65 |e moment|um, mite|
|000010b0| 20 69 73 20 61 20 6c 69 | 67 68 74 20 65 6e 65 6d | is a li|ght enem|
|000010c0| 79 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 54 61 6b 65 |y..funct|ion Take|
|000010d0| 44 61 6d 61 67 65 28 20 | 69 6e 74 20 44 61 6d 61 |Damage( |int Dama|
|000010e0| 67 65 2c 20 50 61 77 6e | 20 69 6e 73 74 69 67 61 |ge, Pawn| instiga|
|000010f0| 74 65 64 42 79 2c 20 56 | 65 63 74 6f 72 20 68 69 |tedBy, V|ector hi|
|00001100| 74 6c 6f 63 61 74 69 6f | 6e 2c 0d 0a 09 09 09 09 |tlocatio|n,......|
|00001110| 09 09 56 65 63 74 6f 72 | 20 6d 6f 6d 65 6e 74 75 |..Vector| momentu|
|00001120| 6d 2c 20 6e 61 6d 65 20 | 64 61 6d 61 67 65 54 79 |m, name |damageTy|
|00001130| 70 65 29 0d 0a 7b 0d 0a | 09 2f 2f 20 43 61 6c 6c |pe)..{..|.// Call|
|00001140| 20 74 6f 20 62 61 73 65 | 20 63 6c 61 73 73 0d 0a | to base| class..|
|00001150| 09 53 75 70 65 72 2e 54 | 61 6b 65 44 61 6d 61 67 |.Super.T|akeDamag|
|00001160| 65 28 44 61 6d 61 67 65 | 2c 20 69 6e 73 74 69 67 |e(Damage|, instig|
|00001170| 61 74 65 64 42 79 2c 20 | 68 69 74 6c 6f 63 61 74 |atedBy, |hitlocat|
|00001180| 69 6f 6e 2c 20 6d 6f 6d | 65 6e 74 75 6d 2a 31 2e |ion, mom|entum*1.|
|00001190| 35 2c 20 64 61 6d 61 67 | 65 54 79 70 65 29 3b 0d |5, damag|eType);.|
|000011a0| 0a 7d 0d 0a 0d 0a 2f 2f | 20 42 65 68 61 76 69 6f |.}....//| Behavio|
|000011b0| 75 72 20 74 6f 77 61 72 | 64 73 20 6f 74 68 65 72 |ur towar|ds other|
|000011c0| 20 63 72 65 61 74 65 73 | 2e 20 4d 6f 64 69 66 69 | creates|. Modifi|
|000011d0| 65 64 20 66 6f 72 20 74 | 68 65 20 6d 69 74 65 73 |ed for t|he mites|
|000011e0| 20 70 75 72 70 6f 73 65 | 73 0d 0a 66 75 6e 63 74 | purpose|s..funct|
|000011f0| 69 6f 6e 20 65 41 74 74 | 69 74 75 64 65 20 41 74 |ion eAtt|itude At|
|00001200| 74 69 74 75 64 65 54 6f | 43 72 65 61 74 75 72 65 |titudeTo|Creature|
|00001210| 28 50 61 77 6e 20 4f 74 | 68 65 72 29 0d 0a 7b 0d |(Pawn Ot|her)..{.|
|00001220| 0a 09 6c 6f 63 61 6c 20 | 66 6c 6f 61 74 09 66 44 |..local |float.fD|
|00001230| 65 63 69 73 69 6f 6e 3b | 0d 0a 0d 0a 09 2f 2f 20 |ecision;|.....// |
|00001240| 43 68 65 63 6b 20 74 68 | 65 20 67 6c 6f 62 61 6c |Check th|e global|
|00001250| 20 61 74 74 69 74 75 64 | 65 20 66 6c 61 67 0d 0a | attitud|e flag..|
|00001260| 09 69 66 28 21 62 46 69 | 67 68 74 4f 74 68 65 72 |.if(!bFi|ghtOther|
|00001270| 43 72 65 61 74 75 72 65 | 73 29 0d 0a 09 09 72 65 |Creature|s)....re|
|00001280| 74 75 72 6e 20 41 54 54 | 49 54 55 44 45 5f 49 47 |turn ATT|ITUDE_IG|
|00001290| 4e 4f 52 45 3b 0d 0a 0d | 0a 09 69 66 20 28 20 4f |NORE;...|..if ( O|
|000012a0| 74 68 65 72 2e 49 73 41 | 28 27 53 46 42 61 62 79 |ther.IsA|('SFBaby|
|000012b0| 4d 69 74 65 27 29 20 29 | 0d 0a 09 7b 0d 0a 09 09 |Mite') )|...{....|
|000012c0| 2f 2f 20 43 68 69 6c 64 | 72 65 6e 20 6c 69 6b 65 |// Child|ren like|
|000012d0| 20 74 6f 20 70 6c 61 79 | 20 77 69 74 68 20 65 61 | to play| with ea|
|000012e0| 63 68 20 6f 74 68 65 72 | 0d 0a 09 09 69 66 28 53 |ch other|....if(S|
|000012f0| 65 6c 66 2e 49 73 41 28 | 27 53 46 42 61 62 79 4d |elf.IsA(|'SFBabyM|
|00001300| 69 74 65 27 29 29 0d 0a | 09 09 09 69 66 28 46 52 |ite'))..|...if(FR|
|00001310| 61 6e 64 28 29 20 3c 20 | 30 2e 30 35 29 0d 0a 09 |and() < |0.05)...|
|00001320| 09 09 09 72 65 74 75 72 | 6e 20 41 54 54 49 54 55 |...retur|n ATTITU|
|00001330| 44 45 5f 54 68 72 65 61 | 74 65 6e 3b 0d 0a 0d 0a |DE_Threa|ten;....|
|00001340| 09 09 2f 2f 20 44 6f 20 | 6e 6f 74 20 68 61 74 65 |..// Do |not hate|
|00001350| 20 63 68 69 6c 64 72 65 | 6e 0d 0a 09 09 72 65 74 | childre|n....ret|
|00001360| 75 72 6e 20 41 54 54 49 | 54 55 44 45 5f 46 72 69 |urn ATTI|TUDE_Fri|
|00001370| 65 6e 64 6c 79 3b 0d 0a | 09 7d 0d 0a 09 65 6c 73 |endly;..|.}...els|
|00001380| 65 20 69 66 20 28 20 4f | 74 68 65 72 2e 49 73 41 |e if ( O|ther.IsA|
|00001390| 28 27 53 46 4d 69 74 65 | 27 29 20 29 0d 0a 09 7b |('SFMite|') )...{|
|000013a0| 0d 0a 09 09 66 44 65 63 | 69 73 69 6f 6e 09 3d 20 |....fDec|ision.= |
|000013b0| 46 52 61 6e 64 28 29 3b | 0d 0a 09 09 69 66 28 53 |FRand();|....if(S|
|000013c0| 65 6c 66 2e 49 73 41 28 | 27 53 46 42 61 62 79 4d |elf.IsA(|'SFBabyM|
|000013d0| 69 74 65 27 29 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |ite'))..|..{.....|
|000013e0| 69 66 28 66 44 65 63 69 | 73 69 6f 6e 20 3c 20 30 |if(fDeci|sion < 0|
|000013f0| 2e 30 35 29 0d 0a 09 09 | 09 09 72 65 74 75 72 6e |.05)....|..return|
|00001400| 20 41 54 54 49 54 55 44 | 45 5f 54 68 72 65 61 74 | ATTITUD|E_Threat|
|00001410| 65 6e 3b 0d 0a 09 09 09 | 65 6c 73 65 0d 0a 09 09 |en;.....|else....|
|00001420| 09 09 72 65 74 75 72 6e | 20 41 54 54 49 54 55 44 |..return| ATTITUD|
|00001430| 45 5f 46 72 69 65 6e 64 | 6c 79 3b 0d 0a 09 09 7d |E_Friend|ly;....}|
|00001440| 0d 0a 0d 0a 09 09 69 66 | 28 66 44 65 63 69 73 69 |......if|(fDecisi|
|00001450| 6f 6e 20 3c 20 30 2e 30 | 35 29 0d 0a 09 09 09 72 |on < 0.0|5).....r|
|00001460| 65 74 75 72 6e 20 41 54 | 54 49 54 55 44 45 5f 54 |eturn AT|TITUDE_T|
|00001470| 68 72 65 61 74 65 6e 3b | 0d 0a 09 09 65 6c 73 65 |hreaten;|....else|
|00001480| 20 69 66 20 28 66 44 65 | 63 69 73 69 6f 6e 20 3c | if (fDe|cision <|
|00001490| 20 30 2e 30 39 29 0d 0a | 09 09 09 72 65 74 75 72 | 0.09)..|...retur|
|000014a0| 6e 20 41 54 54 49 54 55 | 44 45 5f 46 6f 6c 6c 6f |n ATTITU|DE_Follo|
|000014b0| 77 3b 0d 0a 09 09 65 6c | 73 65 20 69 66 20 28 66 |w;....el|se if (f|
|000014c0| 44 65 63 69 73 69 6f 6e | 20 3c 20 30 2e 31 30 29 |Decision| < 0.10)|
|000014d0| 0d 0a 09 09 09 72 65 74 | 75 72 6e 20 41 54 54 49 |.....ret|urn ATTI|
|000014e0| 54 55 44 45 5f 48 61 74 | 65 3b 0d 0a 09 09 65 6c |TUDE_Hat|e;....el|
|000014f0| 73 65 0d 0a 09 09 09 72 | 65 74 75 72 6e 20 41 54 |se.....r|eturn AT|
|00001500| 54 49 54 55 44 45 5f 46 | 72 69 65 6e 64 6c 79 3b |TITUDE_F|riendly;|
|00001510| 0d 0a 09 7d 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 69 |...}...e|lse....i|
|00001520| 66 28 53 63 72 69 70 74 | 65 64 50 61 77 6e 28 4f |f(Script|edPawn(O|
|00001530| 74 68 65 72 29 2e 41 67 | 67 72 65 73 73 69 76 65 |ther).Ag|gressive|
|00001540| 6e 65 73 73 20 3e 20 41 | 67 67 72 65 73 73 69 76 |ness > A|ggressiv|
|00001550| 65 6e 65 73 73 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |eness)..|..{.....|
|00001560| 69 66 28 46 52 61 6e 64 | 28 29 20 3c 20 30 2e 31 |if(FRand|() < 0.1|
|00001570| 29 0d 0a 09 09 09 09 72 | 65 74 75 72 6e 20 41 54 |)......r|eturn AT|
|00001580| 54 49 54 55 44 45 5f 54 | 68 72 65 61 74 65 6e 3b |TITUDE_T|hreaten;|
|00001590| 0d 0a 09 09 09 65 6c 73 | 65 0d 0a 09 09 09 09 72 |.....els|e......r|
|000015a0| 65 74 75 72 6e 20 41 54 | 54 49 54 55 44 45 5f 49 |eturn AT|TITUDE_I|
|000015b0| 67 6e 6f 72 65 3b 0d 0a | 09 09 7d 0d 0a 09 09 65 |gnore;..|..}....e|
|000015c0| 6c 73 65 0d 0a 09 09 7b | 0d 0a 09 09 09 69 66 28 |lse....{|.....if(|
|000015d0| 46 52 61 6e 64 28 29 20 | 3c 20 30 2e 30 35 29 0d |FRand() |< 0.05).|
|000015e0| 0a 09 09 09 09 72 65 74 | 75 72 6e 20 41 54 54 49 |.....ret|urn ATTI|
|000015f0| 54 55 44 45 5f 54 68 72 | 65 61 74 65 6e 3b 0d 0a |TUDE_Thr|eaten;..|
|00001600| 09 09 09 65 6c 73 65 0d | 0a 09 09 09 09 72 65 74 |...else.|.....ret|
|00001610| 75 72 6e 20 41 54 54 49 | 54 55 44 45 5f 49 67 6e |urn ATTI|TUDE_Ign|
|00001620| 6f 72 65 3b 0d 0a 09 09 | 7d 0d 0a 7d 0d 0a 0d 0a |ore;....|}..}....|
|00001630| 66 75 6e 63 74 69 6f 6e | 20 54 77 65 65 6e 54 6f |function| TweenTo|
|00001640| 53 74 75 6e 6e 65 64 28 | 66 6c 6f 61 74 20 74 77 |Stunned(|float tw|
|00001650| 65 65 6e 74 69 6d 65 29 | 0d 0a 7b 0d 0a 09 54 77 |eentime)|..{...Tw|
|00001660| 65 65 6e 41 6e 69 6d 28 | 27 4a 75 6d 70 27 2c 20 |eenAnim(|'Jump', |
|00001670| 74 77 65 65 6e 74 69 6d | 65 29 3b 0d 0a 7d 0d 0a |tweentim|e);..}..|
|00001680| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 50 6c 61 79 53 |..functi|on PlayS|
|00001690| 74 75 6e 6e 65 64 28 29 | 0d 0a 7b 0d 0a 09 50 6c |tunned()|..{...Pl|
|000016a0| 61 79 41 6e 69 6d 28 27 | 4a 75 6d 70 27 29 3b 0d |ayAnim('|Jump');.|
|000016b0| 0a 7d 0d 0a 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |.}......|function|
|000016c0| 20 54 77 65 65 6e 54 6f | 57 61 69 74 69 6e 67 28 | TweenTo|Waiting(|
|000016d0| 66 6c 6f 61 74 20 74 77 | 65 65 6e 74 69 6d 65 29 |float tw|eentime)|
|000016e0| 0d 0a 7b 0d 0a 09 54 77 | 65 65 6e 41 6e 69 6d 28 |..{...Tw|eenAnim(|
|000016f0| 27 45 61 74 27 2c 20 74 | 77 65 65 6e 74 69 6d 65 |'Eat', t|weentime|
|00001700| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|00001710| 6e 20 50 6c 61 79 57 61 | 69 74 69 6e 67 28 29 0d |n PlayWa|iting().|
|00001720| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 66 6c 6f 61 74 |.{...loc|al float|
|00001730| 20 64 65 63 69 73 69 6f | 6e 3b 0d 0a 09 6c 6f 63 | decisio|n;...loc|
|00001740| 61 6c 20 66 6c 6f 61 74 | 20 61 6e 69 6d 73 70 65 |al float| animspe|
|00001750| 65 64 3b 0d 0a 0d 0a 09 | 61 6e 69 6d 73 70 65 65 |ed;.....|animspee|
|00001760| 64 20 3d 20 30 2e 34 20 | 2b 20 30 2e 36 20 2a 20 |d = 0.4 |+ 0.6 * |
|00001770| 46 52 61 6e 64 28 29 3b | 0d 0a 09 64 65 63 69 73 |FRand();|...decis|
|00001780| 69 6f 6e 20 3d 20 46 52 | 61 6e 64 28 29 3b 0d 0a |ion = FR|and();..|
|00001790| 0d 0a 09 69 66 20 28 20 | 21 62 6f 6f 6c 28 4e 65 |...if ( |!bool(Ne|
|000017a0| 78 74 41 6e 69 6d 29 20 | 7c 7c 20 28 64 65 63 69 |xtAnim) ||| (deci|
|000017b0| 73 69 6f 6e 20 3c 20 30 | 2e 37 29 20 29 20 2f 2f |sion < 0|.7) ) //|
|000017c0| 70 69 63 6b 20 66 69 72 | 73 74 20 77 61 69 74 69 |pick fir|st waiti|
|000017d0| 6e 67 20 61 6e 69 6d 61 | 74 69 6f 6e 0d 0a 09 7b |ng anima|tion...{|
|000017e0| 0d 0a 09 09 69 66 28 6d | 5f 62 42 75 6d 70 65 64 |....if(m|_bBumped|
|000017f0| 49 6e 74 6f 4e 50 43 29 | 0d 0a 09 09 7b 0d 0a 0d |IntoNPC)|....{...|
|00001800| 0a 09 09 09 69 66 20 28 | 20 21 62 51 75 69 65 74 |....if (| !bQuiet|
|00001810| 20 29 0d 0a 09 09 09 09 | 50 6c 61 79 53 6f 75 6e | )......|PlaySoun|
|00001820| 64 28 43 68 65 77 53 6f | 75 6e 64 2c 20 53 4c 4f |d(ChewSo|und, SLO|
|00001830| 54 5f 54 61 6c 6b 2c 20 | 30 2e 37 2c 2c 38 30 30 |T_Talk, |0.7,,800|
|00001840| 29 3b 0d 0a 0d 0a 09 09 | 09 4e 65 78 74 41 6e 69 |);......|.NextAni|
|00001850| 6d 20 3d 20 27 45 61 74 | 27 3b 0d 0a 09 09 7d 0d |m = 'Eat|';....}.|
|00001860| 0a 09 09 65 6c 73 65 0d | 0a 09 09 09 4e 65 78 74 |...else.|....Next|
|00001870| 41 6e 69 6d 20 3d 20 27 | 42 72 65 61 74 68 27 3b |Anim = '|Breath';|
|00001880| 0d 0a 09 7d 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |...}...e|lse if (|
|00001890| 64 65 63 69 73 69 6f 6e | 20 3c 20 30 2e 38 29 0d |decision| < 0.8).|
|000018a0| 0a 09 09 4e 65 78 74 41 | 6e 69 6d 20 3d 20 27 4c |...NextA|nim = 'L|
|000018b0| 6f 6f 6b 27 3b 0d 0a 09 | 65 6c 73 65 20 69 66 20 |ook';...|else if |
|000018c0| 28 64 65 63 69 73 69 6f | 6e 20 3c 20 30 2e 39 29 |(decisio|n < 0.9)|
|000018d0| 0d 0a 09 09 4e 65 78 74 | 41 6e 69 6d 20 3d 20 27 |....Next|Anim = '|
|000018e0| 4c 6f 6f 6b 32 27 3b 0d | 0a 09 65 6c 73 65 0d 0a |Look2';.|..else..|
|000018f0| 09 7b 0d 0a 09 09 69 66 | 20 28 20 21 62 51 75 69 |.{....if| ( !bQui|
|00001900| 65 74 20 29 0d 0a 09 09 | 09 50 6c 61 79 53 6f 75 |et )....|.PlaySou|
|00001910| 6e 64 28 54 68 72 65 61 | 74 65 6e 2c 20 53 4c 4f |nd(Threa|ten, SLO|
|00001920| 54 5f 54 61 6c 6b 2c 20 | 30 2e 37 2c 2c 38 30 30 |T_Talk, |0.7,,800|
|00001930| 29 3b 0d 0a 09 09 4e 65 | 78 74 41 6e 69 6d 09 3d |);....Ne|xtAnim.=|
|00001940| 20 27 52 6f 61 72 27 3b | 0d 0a 09 09 61 6e 69 6d | 'Roar';|....anim|
|00001950| 73 70 65 65 64 09 2a 3d | 20 31 2e 33 3b 0d 0a 09 |speed.*=| 1.3;...|
|00001960| 7d 0d 0a 0d 0a 09 4c 6f | 6f 70 41 6e 69 6d 28 4e |}.....Lo|opAnim(N|
|00001970| 65 78 74 41 6e 69 6d 2c | 20 61 6e 69 6d 73 70 65 |extAnim,| animspe|
|00001980| 65 64 2c 20 30 2e 34 2c | 20 30 2e 34 29 3b 0d 0a |ed, 0.4,| 0.4);..|
|00001990| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|000019a0| 54 69 63 6b 28 66 6c 6f | 61 74 20 66 44 65 6c 74 |Tick(flo|at fDelt|
|000019b0| 61 29 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 76 65 |a)..{...|local ve|
|000019c0| 63 74 6f 72 20 70 72 6f | 6a 53 74 61 72 74 3b 0d |ctor pro|jStart;.|
|000019d0| 0a 09 6c 6f 63 61 6c 20 | 56 65 63 74 6f 72 20 76 |..local |Vector v|
|000019e0| 65 63 53 74 61 72 74 2c | 58 2c 59 2c 5a 3b 0d 0a |ecStart,|X,Y,Z;..|
|000019f0| 0d 0a 09 2f 2f 20 43 61 | 6c 6c 20 74 6f 20 62 61 |...// Ca|ll to ba|
|00001a00| 73 65 20 63 6c 61 73 73 | 0d 0a 09 53 75 70 65 72 |se class|...Super|
|00001a10| 2e 54 69 63 6b 28 66 44 | 65 6c 74 61 29 3b 0d 0a |.Tick(fD|elta);..|
|00001a20| 0d 0a 09 69 66 28 21 6d | 5f 62 46 69 72 65 44 65 |...if(!m|_bFireDe|
|00001a30| 6c 61 79 65 64 29 0d 0a | 09 09 72 65 74 75 72 6e |layed)..|..return|
|00001a40| 3b 0d 0a 0d 0a 09 2f 2f | 20 43 6f 75 6e 74 20 64 |;.....//| Count d|
|00001a50| 6f 77 6e 0d 0a 09 6d 5f | 66 46 69 72 65 44 65 6c |own...m_|fFireDel|
|00001a60| 61 79 20 2d 3d 20 66 44 | 65 6c 74 61 3b 0d 0a 0d |ay -= fD|elta;...|
|00001a70| 0a 09 69 66 28 6d 5f 66 | 46 69 72 65 44 65 6c 61 |..if(m_f|FireDela|
|00001a80| 79 3c 30 29 0d 0a 09 7b | 0d 0a 09 09 69 66 28 21 |y<0)...{|....if(!|
|00001a90| 49 73 49 6e 53 74 61 74 | 65 28 27 44 79 69 6e 67 |IsInStat|e('Dying|
|00001aa0| 27 29 29 0d 0a 09 09 7b | 0d 0a 09 09 09 2f 2f 20 |'))....{|.....// |
|00001ab0| 45 78 74 72 61 63 74 20 | 74 68 65 20 61 78 69 73 |Extract |the axis|
|00001ac0| 20 66 72 6f 6d 20 74 68 | 65 20 72 6f 74 61 74 69 | from th|e rotati|
|00001ad0| 6f 6e 0d 0a 09 09 09 47 | 65 74 41 78 65 73 28 53 |on.....G|etAxes(S|
|00001ae0| 65 6c 66 2e 52 6f 74 61 | 74 69 6f 6e 2c 58 2c 59 |elf.Rota|tion,X,Y|
|00001af0| 2c 5a 29 3b 0d 0a 0d 0a | 09 09 09 4d 61 6b 65 4e |,Z);....|...MakeN|
|00001b00| 6f 69 73 65 28 31 2e 30 | 29 3b 0d 0a 09 09 09 70 |oise(1.0|);.....p|
|00001b10| 72 6f 6a 53 74 61 72 74 | 20 3d 20 4c 6f 63 61 74 |rojStart| = Locat|
|00001b20| 69 6f 6e 20 2b 20 43 6f | 6c 6c 69 73 69 6f 6e 48 |ion + Co|llisionH|
|00001b30| 65 69 67 68 74 20 2a 20 | 76 65 63 74 28 30 2c 30 |eight * |vect(0,0|
|00001b40| 2c 30 2e 35 29 20 2b 20 | 43 6f 6c 6c 69 73 69 6f |,0.5) + |Collisio|
|00001b50| 6e 52 61 64 69 75 73 2a | 30 2e 32 35 2a 58 3b 0d |nRadius*|0.25*X;.|
|00001b60| 0a 09 09 09 50 72 6f 6a | 65 63 74 69 6c 65 28 73 |....Proj|ectile(s|
|00001b70| 70 61 77 6e 28 52 61 6e | 67 65 64 50 72 6f 6a 65 |pawn(Ran|gedProje|
|00001b80| 63 74 69 6c 65 20 2c 73 | 65 6c 66 2c 27 27 2c 70 |ctile ,s|elf,'',p|
|00001b90| 72 6f 6a 53 74 61 72 74 | 2c 41 64 6a 75 73 74 41 |rojStart|,AdjustA|
|00001ba0| 69 6d 28 50 72 6f 6a 65 | 63 74 69 6c 65 53 70 65 |im(Proje|ctileSpe|
|00001bb0| 65 64 2c 20 70 72 6f 6a | 53 74 61 72 74 2c 20 39 |ed, proj|Start, 9|
|00001bc0| 30 30 2c 20 62 4c 65 61 | 64 54 61 72 67 65 74 2c |00, bLea|dTarget,|
|00001bd0| 20 62 57 61 72 6e 54 61 | 72 67 65 74 29 29 29 3b | bWarnTa|rget)));|
|00001be0| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 09 6d 5f 62 46 69 |....}...|...m_bFi|
|00001bf0| 72 65 44 65 6c 61 79 65 | 64 20 3d 20 66 61 6c 73 |reDelaye|d = fals|
|00001c00| 65 3b 0d 0a 09 7d 0d 0a | 0d 0a 7d 0d 0a 66 75 6e |e;...}..|..}..fun|
|00001c10| 63 74 69 6f 6e 20 50 6c | 61 79 52 61 6e 67 65 64 |ction Pl|ayRanged|
|00001c20| 41 74 74 61 63 6b 28 29 | 0d 0a 7b 0d 0a 09 50 6c |Attack()|..{...Pl|
|00001c30| 61 79 41 6e 69 6d 28 27 | 52 6f 61 72 27 2c 20 32 |ayAnim('|Roar', 2|
|00001c40| 2e 32 2c 20 30 2e 32 29 | 3b 0d 0a 09 6d 5f 62 46 |.2, 0.2)|;...m_bF|
|00001c50| 69 72 65 44 65 6c 61 79 | 65 64 20 3d 20 74 72 75 |ireDelay|ed = tru|
|00001c60| 65 3b 0d 0a 09 6d 5f 66 | 46 69 72 65 44 65 6c 61 |e;...m_f|FireDela|
|00001c70| 79 09 3d 20 44 65 66 61 | 75 6c 74 2e 6d 5f 66 46 |y.= Defa|ult.m_fF|
|00001c80| 69 72 65 44 65 6c 61 79 | 3b 0d 0a 7d 0d 0a 0d 0a |ireDelay|;..}....|
|00001c90| 66 75 6e 63 74 69 6f 6e | 20 50 6c 61 79 43 68 61 |function| PlayCha|
|00001ca0| 6c 6c 65 6e 67 65 28 29 | 0d 0a 7b 0d 0a 09 69 66 |llenge()|..{...if|
|00001cb0| 20 28 20 46 52 61 6e 64 | 28 29 20 3c 20 30 2e 33 | ( FRand|() < 0.3|
|00001cc0| 20 29 0d 0a 09 09 50 6c | 61 79 57 61 69 74 69 6e | )....Pl|ayWaitin|
|00001cd0| 67 28 29 3b 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 50 |g();...e|lse....P|
|00001ce0| 6c 61 79 41 6e 69 6d 28 | 27 52 6f 61 72 27 2c 20 |layAnim(|'Roar', |
|00001cf0| 31 2e 33 29 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |1.3);..}|....func|
|00001d00| 74 69 6f 6e 20 54 77 65 | 65 6e 54 6f 46 69 67 68 |tion Twe|enToFigh|
|00001d10| 74 65 72 28 66 6c 6f 61 | 74 20 74 77 65 65 6e 74 |ter(floa|t tweent|
|00001d20| 69 6d 65 29 0d 0a 7b 0d | 0a 09 54 77 65 65 6e 41 |ime)..{.|..TweenA|
|00001d30| 6e 69 6d 28 27 46 69 67 | 68 74 65 72 27 2c 20 74 |nim('Fig|hter', t|
|00001d40| 77 65 65 6e 74 69 6d 65 | 29 3b 0d 0a 7d 0d 0a 0d |weentime|);..}...|
|00001d50| 0a 66 75 6e 63 74 69 6f | 6e 20 50 6c 61 79 44 79 |.functio|n PlayDy|
|00001d60| 69 6e 67 28 6e 61 6d 65 | 20 44 61 6d 61 67 65 54 |ing(name| DamageT|
|00001d70| 79 70 65 2c 20 76 65 63 | 74 6f 72 20 48 69 74 4c |ype, vec|tor HitL|
|00001d80| 6f 63 61 74 69 6f 6e 29 | 0d 0a 7b 0d 0a 09 6c 6f |ocation)|..{...lo|
|00001d90| 63 61 6c 20 63 61 72 63 | 61 73 73 20 63 61 72 63 |cal carc|ass carc|
|00001da0| 3b 0d 0a 0d 0a 09 50 6c | 61 79 53 6f 75 6e 64 28 |;.....Pl|aySound(|
|00001db0| 44 69 65 2c 20 53 4c 4f | 54 5f 54 61 6c 6b 2c 20 |Die, SLO|T_Talk, |
|00001dc0| 33 2e 35 20 2a 20 54 72 | 61 6e 73 69 65 6e 74 53 |3.5 * Tr|ansientS|
|00001dd0| 6f 75 6e 64 56 6f 6c 75 | 6d 65 29 3b 0d 0a 09 69 |oundVolu|me);...i|
|00001de0| 66 20 28 20 46 52 61 6e | 64 28 29 20 3c 20 30 2e |f ( FRan|d() < 0.|
|00001df0| 33 35 20 29 0d 0a 09 09 | 50 6c 61 79 41 6e 69 6d |35 )....|PlayAnim|
|00001e00| 28 27 44 65 61 64 31 27 | 2c 20 31 2e 35 2c 20 30 |('Dead1'|, 1.5, 0|
|00001e10| 2e 31 29 3b 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |.1);...e|lse if (|
|00001e20| 20 46 52 61 6e 64 28 29 | 20 3c 20 30 2e 35 20 29 | FRand()| < 0.5 )|
|00001e30| 0d 0a 09 7b 0d 0a 09 09 | 50 6c 61 79 41 6e 69 6d |...{....|PlayAnim|
|00001e40| 28 27 44 65 61 64 32 27 | 2c 20 31 2e 35 2c 20 30 |('Dead2'|, 1.5, 0|
|00001e50| 2e 31 29 3b 0d 0a 09 7d | 0d 0a 09 65 6c 73 65 0d |.1);...}|...else.|
|00001e60| 0a 09 7b 0d 0a 09 09 50 | 6c 61 79 41 6e 69 6d 28 |..{....P|layAnim(|
|00001e70| 27 44 65 61 64 33 27 2c | 20 31 2e 35 2c 20 30 2e |'Dead3',| 1.5, 0.|
|00001e80| 31 29 3b 0d 0a 09 7d 0d | 0a 7d 0d 0a 0d 0a 66 75 |1);...}.|.}....fu|
|00001e90| 6e 63 74 69 6f 6e 20 4a | 75 6d 70 4f 66 66 50 61 |nction J|umpOffPa|
|00001ea0| 77 6e 28 29 0d 0a 7b 0d | 0a 09 53 75 70 65 72 2e |wn()..{.|..Super.|
|00001eb0| 4a 75 6d 70 4f 66 66 50 | 61 77 6e 28 29 3b 0d 0a |JumpOffP|awn();..|
|00001ec0| 09 50 6c 61 79 41 6e 69 | 6d 28 27 77 61 6c 6b 27 |.PlayAni|m('walk'|
|00001ed0| 2c 20 31 2e 30 2c 20 30 | 2e 32 29 3b 0d 0a 7d 0d |, 1.0, 0|.2);..}.|
|00001ee0| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 4a 75 6d 70 |...funct|ion Jump|
|00001ef0| 28 29 0d 0a 7b 0d 0a 09 | 53 65 74 50 68 79 73 69 |()..{...|SetPhysi|
|00001f00| 63 73 28 50 48 59 53 5f | 46 61 6c 6c 69 6e 67 29 |cs(PHYS_|Falling)|
|00001f10| 3b 0d 0a 09 50 6c 61 79 | 41 6e 69 6d 28 27 4a 75 |;...Play|Anim('Ju|
|00001f20| 6d 70 27 29 3b 0d 0a 09 | 56 65 6c 6f 63 69 74 79 |mp');...|Velocity|
|00001f30| 20 3d 20 47 72 6f 75 6e | 64 53 70 65 65 64 20 2a | = Groun|dSpeed *|
|00001f40| 20 56 65 63 74 6f 72 28 | 52 6f 74 61 74 69 6f 6e | Vector(|Rotation|
|00001f50| 29 3b 0d 0a 09 69 66 20 | 28 20 4a 75 6d 70 5a 20 |);...if |( JumpZ |
|00001f60| 21 3d 20 30 20 29 0d 0a | 09 09 56 65 6c 6f 63 69 |!= 0 )..|..Veloci|
|00001f70| 74 79 2e 5a 20 3d 20 4a | 75 6d 70 5a 3b 0d 0a 09 |ty.Z = J|umpZ;...|
|00001f80| 65 6c 73 65 0d 0a 09 09 | 56 65 6c 6f 63 69 74 79 |else....|Velocity|
|00001f90| 2e 5a 20 3d 20 46 4d 61 | 78 28 31 30 30 2c 20 4a |.Z = FMa|x(100, J|
|00001fa0| 75 6d 70 5a 29 3b 0d 0a | 09 62 4a 75 6d 70 4f 66 |umpZ);..|.bJumpOf|
|00001fb0| 66 50 61 77 6e 20 3d 20 | 74 72 75 65 3b 0d 0a 09 |fPawn = |true;...|
|00001fc0| 53 65 74 46 61 6c 6c 28 | 29 3b 0d 0a 7d 0d 0a 0d |SetFall(|);..}...|
|00001fd0| 0a 66 75 6e 63 74 69 6f | 6e 20 50 6c 61 79 4d 65 |.functio|n PlayMe|
|00001fe0| 6c 65 65 41 74 74 61 63 | 6b 28 29 0d 0a 7b 0d 0a |leeAttac|k()..{..|
|00001ff0| 09 6c 6f 63 61 6c 20 66 | 6c 6f 61 74 20 64 69 73 |.local f|loat dis|
|00002000| 74 2c 20 64 65 63 69 73 | 69 6f 6e 3b 0d 0a 0d 0a |t, decis|ion;....|
|00002010| 09 64 65 63 69 73 69 6f | 6e 20 3d 20 46 52 61 6e |.decisio|n = FRan|
|00002020| 64 28 29 3b 0d 0a 09 64 | 69 73 74 20 3d 20 56 53 |d();...d|ist = VS|
|00002030| 69 7a 65 28 54 61 72 67 | 65 74 2e 4c 6f 63 61 74 |ize(Targ|et.Locat|
|00002040| 69 6f 6e 20 2d 20 4c 6f | 63 61 74 69 6f 6e 29 3b |ion - Lo|cation);|
|00002050| 0d 0a 09 69 66 20 28 64 | 69 73 74 20 3e 20 43 6f |...if (d|ist > Co|
|00002060| 6c 6c 69 73 69 6f 6e 52 | 61 64 69 75 73 20 2b 20 |llisionR|adius + |
|00002070| 54 61 72 67 65 74 2e 43 | 6f 6c 6c 69 73 69 6f 6e |Target.C|ollision|
|00002080| 52 61 64 69 75 73 20 2b | 20 34 35 29 0d 0a 09 09 |Radius +| 45)....|
|00002090| 64 65 63 69 73 69 6f 6e | 20 3d 20 30 2e 30 3b 0d |decision| = 0.0;.|
|000020a0| 0a 0d 0a 09 69 66 20 28 | 50 68 79 73 69 63 73 20 |....if (|Physics |
|000020b0| 3d 3d 20 50 48 59 53 5f | 46 61 6c 6c 69 6e 67 29 |== PHYS_|Falling)|
|000020c0| 0d 0a 09 09 64 65 63 69 | 73 69 6f 6e 20 3d 20 31 |....deci|sion = 1|
|000020d0| 2e 30 3b 0d 0a 09 69 66 | 20 28 54 61 72 67 65 74 |.0;...if| (Target|
|000020e0| 20 3d 3d 20 4e 6f 6e 65 | 29 0d 0a 09 09 64 65 63 | == None|)....dec|
|000020f0| 69 73 69 6f 6e 20 3d 20 | 31 2e 30 3b 0d 0a 0d 0a |ision = |1.0;....|
|00002100| 20 20 09 50 6c 61 79 53 | 6f 75 6e 64 28 54 68 72 | .PlayS|ound(Thr|
|00002110| 65 61 74 65 6e 2c 20 53 | 4c 4f 54 5f 49 6e 74 65 |eaten, S|LOT_Inte|
|00002120| 72 61 63 74 29 3b 0d 0a | 09 69 66 28 46 52 61 6e |ract);..|.if(FRan|
|00002130| 64 28 29 20 3c 20 30 2e | 37 30 29 0d 0a 09 7b 0d |d() < 0.|70)...{.|
|00002140| 0a 09 20 20 09 50 6c 61 | 79 41 6e 69 6d 28 27 52 |.. .Pla|yAnim('R|
|00002150| 6f 61 72 27 2c 20 31 2e | 32 29 3b 0d 0a 09 7d 0d |oar', 1.|2);...}.|
|00002160| 0a 09 65 6c 73 65 0d 0a | 09 09 4a 75 6d 70 28 29 |..else..|..Jump()|
|00002170| 3b 0d 0a 09 4d 65 6c 65 | 65 44 61 6d 61 67 65 54 |;...Mele|eDamageT|
|00002180| 61 72 67 65 74 28 66 4d | 65 6c 65 65 44 61 6d 61 |arget(fM|eleeDama|
|00002190| 67 65 2c 20 6d 5f 76 65 | 63 74 4d 65 6c 65 65 4d |ge, m_ve|ctMeleeM|
|000021a0| 6f 6d 65 6e 74 75 6d 29 | 3b 0d 0a 7d 0d 0a 0d 0a |omentum)|;..}....|
|000021b0| 73 74 61 74 65 20 57 61 | 69 74 69 6e 67 0d 0a 7b |state Wa|iting..{|
|000021c0| 0d 0a 09 66 75 6e 63 74 | 69 6f 6e 20 45 6e 64 53 |...funct|ion EndS|
|000021d0| 74 61 74 65 28 29 0d 0a | 09 7b 0d 0a 09 09 6d 5f |tate()..|.{....m_|
|000021e0| 62 42 75 6d 70 65 64 49 | 6e 74 6f 4e 50 43 09 3d |bBumpedI|ntoNPC.=|
|000021f0| 20 66 61 6c 73 65 3b 0d | 0a 09 09 6d 5f 61 63 74 | false;.|...m_act|
|00002200| 42 75 6d 70 65 64 4e 50 | 43 09 09 3d 20 4e 6f 6e |BumpedNP|C..= Non|
|00002210| 65 3b 0d 0a 0d 0a 09 09 | 2f 2f 20 43 61 6c 6c 20 |e;......|// Call |
|00002220| 74 6f 20 62 61 73 65 20 | 63 6c 61 73 73 0d 0a 09 |to base |class...|
|00002230| 09 53 75 70 65 72 2e 45 | 6e 64 53 74 61 74 65 28 |.Super.E|ndState(|
|00002240| 29 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 2f 2f 09 41 63 |);...}..|}..//.Ac|
|00002250| 71 75 69 72 65 3d 53 6f | 75 6e 64 27 55 6e 72 65 |quire=So|und'Unre|
|00002260| 61 6c 49 2e 50 75 70 61 | 65 2e 68 69 73 73 32 70 |alI.Pupa|e.hiss2p|
|00002270| 70 27 0d 0a 2f 2f 09 46 | 65 61 72 3d 53 6f 75 6e |p'..//.F|ear=Soun|
|00002280| 64 27 55 6e 72 65 61 6c | 49 2e 50 75 70 61 65 2e |d'Unreal|I.Pupae.|
|00002290| 68 69 73 73 31 70 70 27 | 0d 0a 2f 2f 09 52 6f 61 |hiss1pp'|..//.Roa|
|000022a0| 6d 3d 53 6f 75 6e 64 27 | 55 6e 72 65 61 6c 49 2e |m=Sound'|UnrealI.|
|000022b0| 50 75 70 61 65 2e 72 6f | 61 6d 31 70 70 27 0d 0a |Pupae.ro|am1pp'..|
|000022c0| 2f 2f 09 54 68 72 65 61 | 74 65 6e 3d 53 6f 75 6e |//.Threa|ten=Soun|
|000022d0| 64 27 55 6e 72 65 61 6c | 49 2e 50 75 70 61 65 2e |d'Unreal|I.Pupae.|
|000022e0| 68 69 73 73 33 70 70 27 | 0d 0a 0d 0a 00 |hiss3pp'|..... |
+--------+-------------------------+-------------------------+--------+--------+