home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Total Chaos Nukem 3D Pack
/
TotalChaosNukem3dPack.iso
/
duke
/
temp2
/
ubduke10.zip
/
GAME-CRZ.CON
< prev
next >
Wrap
Text File
|
1996-05-01
|
4KB
|
133 lines
/*
All edited parts are remarked as "Edited:"
Wilson
--------------------------------------------------------------------------------
Duke Nukem 3D GAME.CON file.
By Todd Replogle
(c) 1996 3D Realms Entertainment
--------------------------------------------------------------------------------
IMPORTANT NOTICE IF YOU USE MODIFIED .CON FILES
If you are playing a MULTIPLAY game (Dukematch or Co-op) and you are
using *modified* .CON files (USER.CON, GAME.CON, DEFS.CON), then each
multiplayer must be using the EXACT SAME .CON files, or the game will
get out of sync and/or develop interesting problems.
3D Realms encourages you to experiment freely with the parameters
contained in this file, and to share your discoveries with the rest
of the world. However, BE ADVISED that 3D Realms does NOT offer
any technical support on how to use this file or other user-modifiable
features of this game. Do NOT call 3D Realms or Apogee Software
for advice or help with this subject.
You make modifications to this and other files at your own risk.
It is recommended that you first make a backup copy of this, or
any .CON files before making any changes.
--------------------------------------------------------------------------------
*/
include DEFS.CON
include USER-CRZ.CON
state genericshrunkcode
ifcount 32 { ifpdistl SQUISHABLEDISTANCE pstomp }
else { sizeto 9 8 spawn FRAMEEFFECT1 }
ends
move SHUTTLEVELS 16
actor SPACESHUTTLE TOUGH
// ifmove 0 { move SHUTTLEVELS getv geth }
enda
actor SATELLITE TOUGH
// ifmove 0 { move SHUTTLEVELS getv geth }
// ifcount 120 move SHUTTLEVELS getv geth randomangle
enda
action ASHARKCRUZING 0 8 5 1 24
action ASHARKFLEE 0 8 5 1 10
action ASHARKATACK 0 8 5 1 6
action ASHARKSHRUNK 0 8 5 1 24
action ASHARKFROZEN 0 1 5 1 24
move SHARKVELS 24
move SHARKFASTVELS 72
move SHARKFLEEVELS 40
actor SHARK SHARKSTRENGTH ASHARKCRUZING SHARKVELS randomangle geth
ifaction ASHARKSHRUNK
{
ifcount SHRUNKDONECOUNT action ASHARKCRUZING
else ifcount SHRUNKCOUNT sizeto 24 24
else state genericshrunkcode
}
else ifaction ASHARKFROZEN
{
fall
ifcount THAWTIME { action ASHARKFLEE getlastpal }
else ifcount FROZENDRIPTIME { ifactioncount 26 { spawn WATERDRIP resetactioncount } }
ifhitweapon
{
ifwasweapon FREEZEBLAST { strength 0 break }
lotsofglass 30
sound GLASS_BREAKING
killit
}
else ifp pfacing ifpdistl FROZENQUICKKICKDIST pkick
break
}
else ifaction ASHARKFLEE
{
ifcount 16 ifrnd 48 { action ASHARKCRUZING move SHARKVELS randomangle geth }
}
else ifaction ASHARKCRUZING
{
ifcansee ifcount 48 ifrnd 2 { action ASHARKATACK move SHARKFASTVELS faceplayerslow getv break }
ifcount 32 ifnotmoving
{
ifrnd 128 move SHARKVELS randomangle geth
else move SHARKFASTVELS randomangle geth
}
}
else ifaction ASHARKATACK
{
ifcount 4
{
ifpdistl 1280
{
ifp palive ifcanshoottarget
{
sound DUKE_GRUNT
palfrom 32 32
addphealth SHARKBITESTRENGTH
}
action ASHARKFLEE
move SHARKFLEEVELS fleeenemy
}
}
else ifnotmoving
{ ifcount 32 { action ASHARKCRUZING move SHARKVELS randomangle geth } }
else ifcount 48 ifrnd 2
{ action ASHARKCRUZING move SHARKFASTVELS randomangle geth }
}
ifhitweapon
{
ifdead
{ sound SQUISHED guts JIBS6 5 killit }
else
{
ifwasweapon SHRINKSPARK
{
action ASHARKSHRUNK
sound ACTOI