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