2024-06-05 23:53:03 +08:00
|
|
|
<<<<<<< HEAD
|
2024-06-05 23:20:28 +08:00
|
|
|
from module.equipment.equipment import Equipment
|
2024-06-05 23:53:03 +08:00
|
|
|
=======
|
2024-04-19 01:40:40 +08:00
|
|
|
from module.equipment.equipment_change import EquipmentChange
|
2024-06-05 23:53:03 +08:00
|
|
|
>>>>>>> 24aa3e00bd9af9a6a050df54c6a0cef959a9c6c0
|
2024-06-05 23:20:28 +08:00
|
|
|
from module.hard.assets import *
|
|
|
|
|
from module.map.assets import *
|
|
|
|
|
|
|
|
|
|
|
2024-06-05 23:53:03 +08:00
|
|
|
<<<<<<< HEAD
|
2024-06-05 23:20:28 +08:00
|
|
|
class HardEquipment(Equipment):
|
2024-06-05 23:53:03 +08:00
|
|
|
=======
|
2024-04-19 01:40:40 +08:00
|
|
|
class HardEquipment(EquipmentChange):
|
|
|
|
|
|
2024-06-05 23:53:03 +08:00
|
|
|
>>>>>>> 24aa3e00bd9af9a6a050df54c6a0cef959a9c6c0
|
2024-06-05 23:20:28 +08:00
|
|
|
def equipment_take_on(self):
|
|
|
|
|
if self.config.FLEET_HARD_EQUIPMENT is None:
|
|
|
|
|
return False
|
|
|
|
|
if self.equipment_has_take_on:
|
|
|
|
|
return False
|
|
|
|
|
|
2024-06-05 23:53:03 +08:00
|
|
|
<<<<<<< HEAD
|
2024-06-05 23:20:28 +08:00
|
|
|
enter = EQUIP_ENTER_1 if self.config.FLEET_HARD == 1 else EQUIP_ENTER_2
|
|
|
|
|
super().equipment_take_on(enter=enter, out=FLEET_PREPARATION, fleet=self.config.FLEET_HARD_EQUIPMENT)
|
2024-06-05 23:53:03 +08:00
|
|
|
=======
|
2024-04-19 01:40:40 +08:00
|
|
|
enter = EQUIP_ENTER_1 if self.config.Hard_HardFleet == 1 else EQUIP_ENTER_2
|
|
|
|
|
self.fleet_equipment_take_on_preset(preset_record=self.config.FLEET_HARD_EQUIPMENT, enter=enter,
|
|
|
|
|
long_click=True, out=FLEET_PREPARATION)
|
2024-06-05 23:53:03 +08:00
|
|
|
>>>>>>> 24aa3e00bd9af9a6a050df54c6a0cef959a9c6c0
|
2024-06-05 23:20:28 +08:00
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
def equipment_take_off(self):
|
|
|
|
|
if self.config.FLEET_HARD_EQUIPMENT is None:
|
|
|
|
|
return False
|
|
|
|
|
if not self.equipment_has_take_on:
|
|
|
|
|
return False
|
|
|
|
|
|
2024-06-05 23:53:03 +08:00
|
|
|
<<<<<<< HEAD
|
2024-06-05 23:20:28 +08:00
|
|
|
enter = EQUIP_ENTER_1 if self.config.FLEET_HARD == 1 else EQUIP_ENTER_2
|
|
|
|
|
super().equipment_take_off(enter=enter, out=FLEET_PREPARATION, fleet=self.config.FLEET_HARD_EQUIPMENT)
|
2024-06-05 23:53:03 +08:00
|
|
|
=======
|
2024-04-19 01:40:40 +08:00
|
|
|
enter = EQUIP_ENTER_1 if self.config.Hard_HardFleet == 1 else EQUIP_ENTER_2
|
|
|
|
|
self.fleet_equipment_take_off(enter=enter, long_click=True, out=FLEET_PREPARATION)
|
2024-06-05 23:53:03 +08:00
|
|
|
>>>>>>> 24aa3e00bd9af9a6a050df54c6a0cef959a9c6c0
|
2024-06-05 23:20:28 +08:00
|
|
|
return True
|