会修吗
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.fleet.FleetMemberAPI.getVariant()" because "member" is null
at data.scripts.campaign.skills.NAFulldiveOfficer$Level1.apply(NAFulldiveOfficer.java:34) ~[?:?]
at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.campaign.CharacterStats.applyPersonalToShip(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.entities.Ship.setCaptain(Unknown Source) ~[starfarer_obf.jar:?]
at data.hullmods.gcsInstaller.syncBonus(gcsInstaller.java:2407) ~[?:?]
at data.hullmods.gcsAATurret$gcsAATListener.advance(gcsAATurret.java:114) ~[?:?]
at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatFleetManager.new(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatFleetManager.deploy(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.ai.admiral.G.new.super(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.ai.admiral.G.�O0000(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.ai.admiral.G.玫O0000(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.ai.admiral.BaseBattleStrategy.super(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.ai.admiral.AdmiralAI.advance(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatFleetManager.advance(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[fs.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [starfarer_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) [starfarer_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [starfarer_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1516) [?:?]
java
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.CampaignFleetAPI.getFleetData()" because the return value of "com.fs.starfarer.api.campaign.SectorAPI.getPlayerFleet()" is null
at data.hullmods.armaa_comboUnit.advanceInCampaign(armaa_comboUnit.java:38)
...
at data.scripts.world.nightcross.NA_StargazerFleets.inflateStargazerFleet(NA_StargazerFleets.java:427)
at data.scripts.world.nightcross.NA_StargazerFleets.modifyStargazerFleet(...)
at data.scripts.world.nightcross.NA_StargazerGen.place_stargazer(...)
at data.scripts.campaign.plugins.NAModPlugin.onNewGameAfterProcGen(NAModPlugin.java:504)
简单说就是:
你开新游戏,游戏进入 onNewGameAfterProcGen 阶段。
夜十字军械 的 NA_Stargazer 系统开始生成“观星者”舰队。
生成舰队时,游戏同步舰队成员,触发了 Arma Armatura / armaa 系 的 hullmod:armaa_comboUnit.advanceInCampaign。