From 12ce4ff2d26a721ac3465397f8b1c6f9a0b45457 Mon Sep 17 00:00:00 2001 From: Ritabrata Das Date: Wed, 29 Jan 2025 00:33:09 +0530 Subject: Add smoke on death and low health --- lib/YSplayer.py | 6 +++++- lib/YSundead.py | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 lib/YSundead.py (limited to 'lib') diff --git a/lib/YSplayer.py b/lib/YSplayer.py index c71f12e..53c9092 100644 --- a/lib/YSplayer.py +++ b/lib/YSplayer.py @@ -1,6 +1,7 @@ class Player: def __init__(self,username, playerId, x, y, z, throttle, aam, agm, - gunAmmo, rktAmmo, fuel, ipAddr, life, vx, vy, vz, gValue): + gunAmmo, rktAmmo, fuel, ipAddr, life, vx, vy, vz, gValue, + streamWriterObject=None, warningSent=False, smokedAdded=False): self.username = username self.ip = ipAddr self.playerId = playerId @@ -18,6 +19,9 @@ class Player: self.vy = vy self.vz = vz self.gValue = gValue + self.streamWriterObject = streamWriterObject + self.warningSent = warningSent + self.smokeAdded = smokedAdded def __str__(self): return f"Username: {self.username}, IP: {self.ip}, " \ diff --git a/lib/YSundead.py b/lib/YSundead.py new file mode 100644 index 0000000..2b68ed6 --- /dev/null +++ b/lib/YSundead.py @@ -0,0 +1,9 @@ +# Black smoke, 50 fuel, no load extra +# Comptaible with every type of plane +# just before their death +# +from struct import pack + +def undeadPatch(id:int, data:bytes): + buffer = data[0:8] + pack("I", id) + data[12:] + return buffer -- cgit v1.2.3