|
想要达到的效果是非内置模块,导弹大中小分别增加4/2/1个装配点需求,内置或S模块则不增加需求。可是这个语句没有产生效果,装配点没变。有大神知道原因吗
if (stats.getVariant().getHullSpec().isBuiltInMod("missile_reloadMy") || stats.getVariant().getHullMods().contains("missile_reloadMy")) {
stats.getDynamic().getMod(Stats.LARGE_MISSILE_MOD).modifyFlat(id, 0);
stats.getDynamic().getMod(Stats.MEDIUM_MISSILE_MOD).modifyFlat(id, 0);
stats.getDynamic().getMod(Stats.SMALL_MISSILE_MOD).modifyFlat(id, 0);
}
if (stats.getVariant().getSMods().contains("missile_reloadMy") || stats.getVariant().getSMods().contains("missile_reloadMyS") || stats.getVariant().getHullSpec().isBuiltInMod("missile_reloadMyS") || stats.getVariant().getHullMods().contains("missile_reloadMyS")) {
stats.getDynamic().getMod(Stats.LARGE_MISSILE_MOD).modifyFlat(id, LMissileCost);
stats.getDynamic().getMod(Stats.MEDIUM_MISSILE_MOD).modifyFlat(id, MMissileCost);
stats.getDynamic().getMod(Stats.SMALL_MISSILE_MOD).modifyFlat(id, SMissileCost);
} |
|