Package megameklab.util
Class BattleArmorUtil
java.lang.Object
megameklab.util.BattleArmorUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanLegAttack(megamek.common.battleArmor.BattleArmor ba) static booleancanSwarm(megamek.common.battleArmor.BattleArmor ba) static booleanisBAEquipment(megamek.common.equipment.EquipmentType eq, megamek.common.battleArmor.BattleArmor ba) static booleanisBAMultiMount(megamek.common.equipment.EquipmentType equip) static booleanisBattleArmorAPWeapon(megamek.common.equipment.EquipmentType etype) static booleanisBattleArmorWeapon(megamek.common.equipment.EquipmentType eq, megamek.common.units.Entity unit)
-
Method Details
-
isBAEquipment
public static boolean isBAEquipment(megamek.common.equipment.EquipmentType eq, megamek.common.battleArmor.BattleArmor ba) - Parameters:
eq- AWeaponTypeorMiscTypeba- The BattleArmor instance- Returns:
- Whether the BA can use the equipment
-
isBattleArmorAPWeapon
public static boolean isBattleArmorAPWeapon(@Nullable megamek.common.equipment.EquipmentType etype) -
isBattleArmorWeapon
public static boolean isBattleArmorWeapon(megamek.common.equipment.EquipmentType eq, megamek.common.units.Entity unit) -
canSwarm
public static boolean canSwarm(megamek.common.battleArmor.BattleArmor ba) -
canLegAttack
public static boolean canLegAttack(megamek.common.battleArmor.BattleArmor ba) -
isBAMultiMount
public static boolean isBAMultiMount(megamek.common.equipment.EquipmentType equip)
-