Advertisement
Guest User

Untitled

a guest
Dec 12th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. @registerEvent(Vehicle, 'onHealthChanged')
  2. def onHealthChanged(self, newHealth, attackerID, attackReasonID):
  3.     global on_fire
  4.     if self.isPlayerVehicle and data.data['isAlive']:
  5.         data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
  6.         if (newHealth <= 0):
  7.             on_fire = 0
  8.             as_event('ON_FIRE')
  9.     elif hasattr(BigWorld.player().inputHandler.ctrl, 'curVehicleID'):
  10.         vId = BigWorld.player().inputHandler.ctrl.curVehicleID
  11.         v = vId if isinstance(vId, Vehicle) else BigWorld.entity(vId)
  12.         if (v is not None) and ((self.id == v.id) and not v.isAlive()):
  13.             on_fire = 0
  14.             as_event('ON_FIRE')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement