home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Select: Games 4
/
CD_1.iso
/
bioforge
/
script
/
common.scp
< prev
next >
Wrap
Text File
|
1995-02-24
|
4KB
|
339 lines
{ RUNDEMO
:LOOP
@Ç¥ RUNCHAOSDEMO
@Ç¥ RUNTOWERDEMO
@Ç¥ RUNCONTROLDEMO
@Ç¥ RUNTUNROOMDEMO
î $éï $é╕
}
{ RUNCHAOSDEMO
S CHAOS
@Ç¥ DEMOCHAOS
é
}
{ FIGUREHITBYMISSILE
║ ON
I @Ç╖ CURITEM IN -45 45 THEN
{
@Ç¥ RECOILNORTH
}
E I @Ç╖ CURITEM IN 45 135 THEN
{
@Ç¥ RECOILEAST
}
E I @Ç╖ CURITEM IN -135 -45 THEN
{
@Ç¥ RECOILWEST
}
E
{
@Ç¥ RECOILSOUTH
}
}
{ RECOILNORTH
I @Çä IN -45 45 THEN
{
M KNOCKED_FORWARD
@Çì RESETFALL
M GET_UP_FORWARD
}
E I @Çä IN 45 135 THEN
{
M FALL_LEFT
@Çì RESETFALL
M GET_UP_LEFT
}
E I @Çä IN -135 -45 THEN
{
M FALL_RIGHT
@Çì RESETFALL
M GET_UP_RIGHT
}
E
{
M FALL_BACKWARD
@Çì RESETFALL
M GET_UP_BACK
}
}
{ RECOILWEST
I @Çä IN -45 45 THEN
{
M FALL_LEFT
@Çì RESETFALL
M GET_UP_LEFT
}
E I @Çä IN 45 135 THEN
{
M FALL_BACKWARD
@Çì RESETFALL
M GET_UP_BACK
}
E I @Çä IN -135 -45 THEN
{
M KNOCKED_FORWARD
@Çì RESETFALL
M GET_UP_FORWARD
}
E
{
M FALL_RIGHT
@Çì RESETFALL
M GET_UP_RIGHT
}
}
{ RECOILEAST
I @Çä IN -45 45 THEN
{
M FALL_RIGHT
@Çì RESETFALL
M GET_UP_RIGHT
}
E I @Çä IN 45 135 THEN
{
M KNOCKED_FORWARD
@Çì RESETFALL
M GET_UP_FORWARD
}
E I @Çä IN -135 -45 THEN
{
M FALL_LEFT
@Çì RESETFALL
M GET_UP_LEFT
}
E
{
M FALL_BACKWARD
@Çì RESETFALL
M GET_UP_BACK
}
}
{ RECOILSOUTH
I @Çä IN -45 45 THEN
{
M FALL_BACKWARD
@Çì RESETFALL
M GET_UP_BACK
}
E I @Çä IN 45 135 THEN
{
M FALL_RIGHT
@Çì RESETFALL
M GET_UP_RIGHT
}
E I @Çä IN -135 -45 THEN
{
M FALL_LEFT
@Çì RESETFALL
M GET_UP_LEFT
}
E
{
M KNOCKED_FORWARD
@Çì RESETFALL
M GET_UP_FORWARD
}
}
{ RESETFALL
W 1 SECOND
║ OFF
}
{ LEVEL1TREMORS
P ~ÇÇ
P ~Çü
@Ç¢ PLAYER
:TOP
I ^êÇ THEN é
W @Çà 300 600 SECONDS
I ^Ç╢ OR @Çú OR @Ç┐ OR @Ç╛ = $üé THEN
J #Çî
:CALL_QUAKE
I ^êÇ THEN é
@Ç¥ MAKE_EARTHQUAKE
J #Çè
:WAIT_FOR_SHIT
W 30 SECONDS
I ^Ç╢ OR @Çú OR @Ç┐ OR @Ç╛ = $üé THEN
J #Çî
J #Çï
}
{ MAKE_EARTHQUAKE
P ~ÇÇ
P ~Çü
~ÇÇ = @Çà 1 4
I ~ÇÇ > 1 THEN
{
@Ç¢ PLAYER
A OFF
M STAND CONTINUE
}
~Çü = @Çì QUAKE @Çà 2 8 @Çà 150 255 ~ÇÇ
I ~ÇÇ > 1 THEN
{
@Ç¢ PLAYER
@Çì QUAKE_ME
½
:FOUND_ANOTHER
I @Ç¥ QUAKEABLE AND @üê CURFIG = $üé AND @Ç╛ THEN
{
I @Ç⌐ MECHO = $üé AND @Ç⌐ CONBOT = $üé THEN
{
I @Ç⌐ REACTBOT = $üé THEN
{
A OFF
@Çì QUAKE_ME
}
}
}
I @üë = $üâ THEN J #ÇÄ
:STILL_QUAKING
â
½
:VERIFY_QUAKERS
I .ÇéÇê AND @Ç¥ QUAKEABLE THEN
I @Çô QUAKE = $üé AND @Çô QUAKE_START = $üé THEN
{
o
M QUAKE CONTINUE
}
I @üë THEN J #ÇÉ
I ^â┤ THEN J #ÇÅ
W 7
½
:FOUND_ANOTHER2
I .ÇéÇê THEN
{
I @Ç¥ QUAKEABLE THEN
{
I @Ç⌐ CAYNAN AND ^îÅ THEN
M EAT_MEAT CONTINUE
E
{
I @ǃ THEN
M ATK_STAND CONTINUE
E
M STAND CONTINUE
}
}
A ON
.ÇéÇê = $üé
}
I @üë THEN J #Çæ
@Ç¢ PLAYER
I @Ç¥ QUAKEABLE THEN
M STAND CONTINUE
A ON
}
i LEX QUAKE
}
{ QUAKEABLE
I .ÇéÇÇ > 0 AND @üÅ = $üé THEN
{
I @üç CURFIG THEN
é $üâ
E
I @Ç⌐ GRDCELL THEN
é $üâ
}
é $üé
}
{ QUAKE_ME
.ÇéÇê = $üâ
o
M QUAKE_START
I @üç CURFIG AND .ÇéÇÇ > 0 THEN
M QUAKE CONTINUE
}
{ QUAKE _TIME _MAXVOL _INTENSITY
P ~Çâ
^â┤ = $üâ
ì ~Çé
~ÇÇ *= 30
^ê░ = @Çç `â╜ ~Çü
@Çî ^ê░ ~Çü ~ÇÇ
~Çü *= 2
I ~Çü > 255 THEN
~Çü = 255
W ~ÇÇ
â
~Çé /= 2
I ~Çé < 1 THEN ~Çé = 1
ì ~Çé
~Çâ = @Çî ^ê░ ~Çü 0 30
W 15
^â┤ = $üé
ì 0
~Çâ
^ê░
}
{ KABOOM
ì MOVE 0 -1 0 0
â
ì MOVE 0 0 0 1
â
ì 0
}
{ CAPTIONCOLORS
< GOLD = 117 253 >
< CYAN = 127 254 >
< FLESH = 186 252 >
< GREEN = 199 247 >
< BLUE = 249 245 >
}
{ GETESCKEY _KEY _MODIFIERS _MOUSE
I ~ÇÇ == $üƒ THEN
^Çé = 1
é
}
{ CANNOT_SAVE
@üì `èì $üê "PIMM: Save temporarily disabled.~Please try again later./FSauvegarde momentanément hors-service.~Veuillez réessayer plus tard./GKann momentan nicht speichern.~Versuchen Sie es später noch einmal."
}
//$ 26 - version number