Advertisement
Guest User

Untitled

a guest
Nov 8th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package BdayPartyDeath
  2. {
  3. function projectileData::onCollision(%this,%obj,%col,%fade,%pos,%normal)
  4. {
  5. %result = parent::onCollision(%this,%obj,%col,%fade,%pos,%normal);
  6. if(matchBodyArea(getHitbox( %obj, %col, %pos ), $headTest ))
  7. {
  8. if(%col.getType() & $TypeMasks::PlayerObjectType)
  9. {
  10. if(%col.getState() $= "Dead")
  11. {
  12. %proj = new Projectile()
  13. {
  14. scale = %obj.getScale();
  15. dataBlock = bdayDeathProjectile;
  16. initialPosition = %obj.getPosition();
  17. sourceObject = %obj;
  18. sourceSlot = 0;
  19. client = %obj.client;
  20. };
  21. MissionCleanup.add(%proj);
  22. serverPlay3D(BdayDeathSound,%obj.getTransform());
  23. }
  24. }
  25. }
  26. return %result;
  27. }
  28. };
  29. activatePackage(BdayPartyDeath);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement