// put this in names.h #define DARK_EXPANDER 32 // put this in DEFS.CON define DARK_EXPANDER 32 // put this in USER.CON definequote 60 ^11SHRINKER RAY: +0 definequote 66 ^11DARK EXPANDER RAY: +0 // put this in the GAME.CON // Yes the weapons are both set to give you 0. If you think that has something to do with the problem // then play around with it and tell me your findings actor SHRINKERSPRITE cstat 2048 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp pshrunk nullop else ifp palive ifpdistl RETRIEVEDISTANCE ifcount 6 ifcanseetarget { ifgotweaponce 0 // What does this do? On the wiki it looks like it is just for co-op and multi-player break getplayer[THISACTOR].gotweapon 6 DUKE_STAT ifvare DUKE_STAT 1 nullop else { setplayer[THISACTOR].gotweapon 6 1 quote 60 ifspawnedby SHRINKERSPRITE state getweaponcode else state quikweaponget } } enda appendevent EVENT_SPAWN ifactor DARK_EXPANDER sizeat 32 32 endevent actor DARK_EXPANDER cstat 2048 fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp pshrunk nullop else ifp palive ifpdistl RETRIEVEDISTANCE ifcount 6 ifcanseetarget { ifgotweaponce 0 break getplayer[THISACTOR].gotweapon 11 DUKE_STAT ifvare DUKE_STAT 1 nullop else { setplayer[THISACTOR].gotweapon 11 1 quote 66 ifspawnedby DARK_EXPANDER state getweaponcode else state quikweaponget } } enda