|
|
发表于 2025-8-17 00:55:28
|
显示全部楼层
战斗结束最后一条敌船被摧毁时跳出,我网上喂给AI,解释是梦境故事mod的原因:该错误发生在SOD_mozhiAIPlugin这个mod的AI插件中,当尝试计算两个实体(entity1和entity2)之间的距离时,entity2对象未被正确初始化。
游戏日志]
5958153 [Thread-6] INFO sound.O - Cleaning up music with id [battle_ambience_01.ogg]
5958372 [Thread-9] INFO sound.O - Creating streaming player for music with id [battle_ambience_01.ogg]
5958373 [Thread-9] INFO sound.OooO - Playing music with id [battle_ambience_01.ogg]
5959148 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.CombatEntityAPI.getLocation()" because "entity2" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.CombatEntityAPI.getLocation()" because "entity2" is null
at org.lazywizard.lazylib.MathUtils.getDistance(MathUtils.java:60) ~[?:?]
at data.scripts.plugin.SOD_mozhiAIPlugin.advance(SOD_mozhiAIPlugin.java:158) ~[?:?]
at com.fs.starfarer.combat.entities.Ship$ShipAIWrapper.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?] |
|