home *** CD-ROM | disk | FTP | other *** search
- // ZZ> This function makes an item fall to the floor when spawned
- IfSpawned //
- tmpargument = ACTIONJB //
- DoAction //
- KeepAction //
- MakeCrushValid
- MakeAmmoKnown
- IfCrushed
- tmpx = selfx
- tmpy = selfy
- tmpdistance = selfz
- tmpargument = 1
- SpawnExactParticle
- SpawnExactParticle
- SpawnExactParticle
- SpawnExactParticle
- GoPoof
- tmpargument = 2
- SendMessageNear
- IfThrown // Make it attack
- tmpargument = 2
- tmpdistance = 1
- SpawnAttachedParticle
- IfNotDropped // Say oops, that's cursed
- SetTargetToWhoeverIsHolding //
- tmpargument = 1 //
- SendMessageNear //
- IfNotPutAway // Say oops, that's cursed
- SetTargetToWhoeverIsHolding //
- tmpargument = 3 //
- SendMessageNear //
- IfDropped // Make it lie on floor
- KeepAction //
- IfHitGround // Make a sound
- tmpargument = 1 //
- tmpdistance = rand & 2047 + 7000 //
- PlaySound //
- DisaffirmCharacter // Stop thrown attack
- IfGrabbed // Tell them what they've won...
- SetTargetToWhoeverIsHolding //
- IfTargetIsAPlayer //
- tmpargument = 0 //
- SendMessageNear //
- End // All done
-