// 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