|
想写一个判断是否为无护盾船,如有是,则根据拥有D插数量增加装甲值的船插。。
但是不知道要怎么写判断是否无盾。。。求大佬帮忙!!!
代码如下
public static float shieldArc(ShipAPI ship) {
ShieldAPI shield = ship.getShield();
float shieldArc = shield.getArc();
return shieldArc;
}
public void applyEffectsBeforeShipCreation(HullSize hullSize,MutableShipStatsAPI stats,String id) {
ShipVariantAPI variant = stats.getVariant();
float DModsnum = 0f;
if (stats.getVariant() != null) {
DModsnum = DModManager.getNumDMods(stats.getVariant());
}
DModsnum = Math.min(DModsnum ,5);
if (!shieldArc() >0) {
stats.getArmorBonus().modifyFlat(id, Armor_Bonus * DModsnum);
}
}
|
|