Hey Plato! If You're reading this - fix your variable types and there will be 90% less bugs in Your code!!!
{'weaponId': 6, 'weaponQuantity': 0, 'damage': 120} {'weaponId': '7', 'weaponQuantity': 1185, 'inClip': 7, 'damage': 200} {'weaponId': 10, 'weaponQuantity': 0, 'damage': 100}
This commit is contained in:
parent
a2cf479135
commit
5c258d7aae
@ -2195,11 +2195,14 @@ class Citizen(CitizenAPI):
|
|||||||
while not isinstance(available_weapons, list):
|
while not isinstance(available_weapons, list):
|
||||||
available_weapons = self._get_military_show_weapons(battle_id).json()
|
available_weapons = self._get_military_show_weapons(battle_id).json()
|
||||||
weapon_quality = -1
|
weapon_quality = -1
|
||||||
|
weapon_damage = 0
|
||||||
if not battle.is_air:
|
if not battle.is_air:
|
||||||
for weapon in available_weapons:
|
for weapon in available_weapons:
|
||||||
if weapon['weaponId'] == 7 and weapon['weaponQuantity'] > 30:
|
try:
|
||||||
weapon_quality = 7
|
if weapon['weaponQuantity'] > 30 and weapon['damage'] > weapon_damage:
|
||||||
break
|
weapon_quality = int(weapon['weaponId'])
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
return self.change_weapon(battle_id, weapon_quality)
|
return self.change_weapon(battle_id, weapon_quality)
|
||||||
|
|
||||||
def change_weapon(self, battle_id: int, weapon_quality: int) -> int:
|
def change_weapon(self, battle_id: int, weapon_quality: int) -> int:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user