home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Select: Games 4
/
CD_1.iso
/
bioforge
/
script
/
ai_beast.scp
< prev
next >
Wrap
Text File
|
1995-02-23
|
4KB
|
357 lines
{ READY_ACID
I @Ç¢ ACIDD = $üé THEN
{
! "Can't find acid beast!!"
é
}
Z CURFIG OFF
u CURFIG OFF
Y BCHG BCHH BCHJ BCHK BCHZ BCHM BCHR
¥ NO_BEAST 300
I ^àá == 0 THEN
{
G -4935 -4215 -100
£ 180
W 10
C BCHR
@Çì RIPPLE
^ê¡ = @Çå `ǃ 150 3072
M RISE CONTINUE
W 2 SECONDS
@Çå `è¢
^àá = 1
W 4 SECONDS
C UNLOCK
^ê¡
}
G BEAST_1
£ -90
ï PLAYER
@ÇÜ CLAW
f RFINGER2
@Çì FLUFFYSTAND
v CURFIG ACID0 ON INCREMENT YOYO 5
}
{ FLUFFYSTAND
ó BCHG BCHH BCHJ BCHK BCHZ BCHM BCHR
M STAND CONTINUE
:LOOP
I ^àƒ == 1 THEN é
W @Çà 3 7 SECONDS
@Çå `üô
J #Çé
}
{ GIVEMEABREAK
I @Ç¢ ACIDD != 1 THEN
{
! "Can't find Fluffy!" CONTINUE
é
}
I @Çü CURFIG < -4450 THEN
@Çì MISSILEGOBOOM
E
@Çì MISSILEGOBOOM2
}
{ DISTFROMFLUFF
@Ç¢ ACIDD
Q "Dist from Fluffy: %d" @Çò
}
{ HIT_LEX
P ~ÇÇ
P ~Çü
@Ç¢ ACIDD
I ^àƒ == 1 || @Çô STAND != 1 THEN é
:ATTACK
~Çü = 30
@Ç¢ ACIDD
I @Çò > 750 THEN
~ÇÇ = @ÇÖ + 07
E
~ÇÇ = @ÇÖ + 15
T ~ÇÇ
M GRAB CONTINUE
:TOP
â
â
~Çü -= 2
I ~Çü <= 0 THEN J #Çê
@Ç¢ PLAYER
@ÇÜ CLAW
I @üÇ < 130 && ^àî == 0 THEN
{
I @Çæ RTHAND BOMB THEN @Çì KILLWARHEAD
C BCHK
u CURFIG OFF
@Ç¢ ACIDD
o
@Ç║ `ëú $üë "Noooooo...!/FNoonn... !"
░ PLAYER RFINGER1
@Ç║ `ëÑ $üë 150 "Ahhhhhh...!/FAhhhhhh... !"
M SWALLOW CONTINUE
W 3 SECONDS
╡ RFINGER1
@Ç¢ PLAYER
A OFF
@Çì DAMAGE_LEX_IMPACT 666
G 6666 6666 6666
W 1 SECOND
@Çå `è╕
C UNLOCK
é
}
J #Çç
:MISS
@Ç¢ ACIDD
@Çå `è╡
I @ÇÄ BCHK THEN J #Çå
}
{ HIT_LEX_OLD
P ~ÇÇ
P ~Çü
P ~Çé
P ~Çâ
~Çâ = 1
@Ç¢ ACIDD
I ^àƒ == 1 || @Çô STAND != 1 THEN é
:ATTACK
@Ç¢ PLAYER
~ÇÇ = @Çü CURFIG
~Çü = @Çé CURFIG
@Ç¢ ACIDD
T @ÇÖ
M GRAB
@Ç¢ PLAYER
~Çé = @üå CURFIG ~ÇÇ ~Çü
I ~Çé < 150 && ^àî == 0 THEN
{
C BCHK
@Ç¢ PLAYER
u CURFIG OFF
@Ç¢ ACIDD
@Ç║ `ëú $üë "Noooooo...!"
░ PLAYER LFINGER1
M SWALLOW CONTINUE
W 1 SECOND
╡ LFINGER1
@Ç║ `ëÑ $üë 150 "Ahhhhhh...!"
@Ç¢ PLAYER
A OFF
@Çì DAMAGE_LEX_IMPACT 666
~Çâ = 0
G 6666 6666 6666
W 3 SECONDS
@Çå `è╕
C UNLOCK
é
}
E
{
@Ç¢ ACIDD
M GRAB_MISS
@Çå `è╡
}
W 1 SECOND
@Ç¢ ACIDD
I @Çò < 800 && ~Çâ == 1 THEN J #Çè
}
{ MISSILEGOBOOM
I ^àƒ == 1 THEN é
I @Ç¢ ACIDD != 1 THEN
{
! "Can't find Fluffy!" CONTINUE
é
}
G BEAST_2 WALK 100
G BEAST_3 WALK 100
@Çì SHOW_STATIC2 120 8
G BEAST_5 WALK 100
:TOP
â
I @Çô WALK THEN J #Çî
G BEAST_5
£ 68
M STAND CONTINUE
W 1 SECOND
o
^àí = @Çì FLUFFYLOOKSUP
}
{ FLUFFYLOOKSUP
I @Ç¢ ACIDD != 1 THEN
{
! "Can't find Fluffy!" CONTINUE
é
}
M HEAD_RAISE01
M HEAD_RAISE02 CONTINUE
I ^Åú == 0 THEN W 14 SECONDS
I ^Åú == 1 THEN W 10 SECONDS
I ^Åú == 2 THEN W 08 SECONDS
I ^àƒ == 0 THEN ^àó = @Çì FLUFFYGOBACK
}
{ FLUFFYGOBACK
@Ç¢ ACIDD
o
M LOWER_HEAD
@Çì SHOW_STATIC2 190 8
G BEAST_2 WALK 100
:TOP2
â
I @Çô WALK THEN J #ÇÅ
G BEAST_2
G BEAST_1 WALK 100
:TOP3
â
I @Çô WALK THEN J #ÇÉ
G BEAST_1
T @ÇÖ
M STAND CONTINUE
@Ç¢ PLAYER
I @Çí CURFIG HIT_LEX THEN @Çì HIT_LEX
}
{ ACIDRISE
I ^àá == 1 THEN é
@Ç¢ PLAYER
A OFF
@Ç¥ READY_ACID
@Ç¢ PLAYER
A ON
}
{ FLUFFLOG
i LEX FLUFFY
I @Çó ^ࢠTHEN
{
I @Ç¢ ACIDD THEN @Çì REMOVEBEAST
^à¢
}
}
{ KILLFLUFFY
@ÇÜ CLAW
┤
@Ç¢ ACIDD
@Çå `è│ 255 2048
@Ç¥ KILLFLUFFYSFX
@Çì REMOVEHEAD
£ -90 GRADUAL
M DIE CONTINUE
W 45
@Çì SHOW_STATIC2 2 2
W 15
@Çì SHOW_STATIC2 2 2
W 25
@Çì SHOW_STATIC2 2 2
W 30
@Çì SHOW_STATIC2 2 1
W 30
@Çì SHOW_STATIC2 2 3
W 100
@Çì SHOW_STATIC2 1 2
W 10
@Çì SHOW_STATIC2 1 1
@Çì SPLASH
@Çå `Ç¢ 150 2048
W 25
@Ç¥ REMOVEBEAST
}
{ KILLFLUFFYSFX
I @Çó ^࣠THEN ^à£
I @Çó ^ॠTHEN ^à¥
I @Çó ^à₧ THEN ^à₧
}
{ REMOVEBEAST
^àƒ = 3
@Ç¥ KILLFLUFFYSFX
@Ç¢ ACIDD
K
W 15
^äù = 1
W 2 SECONDS
I @ÇÄ BCHM THEN
{
^ê▒ 150
^àÜ = @Çì SHOW_STATIC
}
^é¼ = $ââ
^àƒ = $üâ
}
{ REMOVEHEAD
w CURFIG CLEAR ACJWL
w CURFIG CLEAR ACJWR
w CURFIG CLEAR ACHDF
w CURFIG CLEAR ACJWB
w CURFIG CLEAR ACJWF
}
{ SHOW_STATIC2 _DELAY _THREE_TICKS
I @Çú = $üé THEN é
I ~ÇÇ > 1 THEN W ~ÇÇ
I @ÇÄ BCHM THEN ^ê▒ 150
:ANIM
I @Çú = $üé THEN é
"STAA" 1
â
"STAA" 2
â
"STAA" 3
â
L #Çÿ ~Çü
^ê▒ 0
"STAA" 0
}
{ LASER_HIT_ACIDD
@Çå `åû 150 1024
ú BOOM PING CURITEM
@Çå `Çá
}
{ LEX_IN_TRIGGER
@Ç¢ PLAYER
I @Çí CURFIG HIT_LEX THEN é 1
}
{ SPLASH
:ANIM
^é⌐ ++
â
L #Ç£ 50
^é⌐ = 0
}
[ RIPPLE
:TOP
00:02 ^éú ++
ò
I ^éú > 13 THEN ^éú = 1
I @ÇÄ BCHR THEN J #Ç₧
]
//$ 26 - version number