|
|
在战斗中发射“大撕裂”探矿鱼雷时,游戏立即崩溃。经检查日志,发现是由于鱼雷的命中效果脚本类 SuperHammerOnHitEffectAc 未能正确实现 OnHitEffectPlugin 接口,导致类转换异常。
完整堆栈错误
java.lang.ClassCastException: class data.weapons.scripts.onhit.SuperHammerOnHitEffectAc cannot be cast to class com.fs.starfarer.api.combat.OnHitEffectPlugin (data.weapons.scripts.onhit.SuperHammerOnHitEffectAc is in unnamed module of loader java.net.URLClassLoader @5f21eed1; com.fs.starfarer.api.combat.OnHitEffectPlugin is in unnamed module of loader 'app')
at com.fs.starfarer.loading.specs.o00o.getOnHitEffect(Unknown Source)
at com.fs.starfarer.combat.entities.Missile.<init>(Unknown Source)
at com.fs.starfarer.loading.specs.a.super(Unknown Source)
at com.fs.starfarer.loading.specs.a.super(Unknown Source)
at com.fs.starfarer.combat.entities.ship.A.if.o00000(Unknown Source)
at com.fs.starfarer.combat.entities.ship.A.if.fireProjectile(Unknown Source)
at com.fs.starfarer.combat.entities.ship.trackers.B.?o0000(Unknown Source)
at com.fs.starfarer.combat.entities.ship.trackers.B.o00000(Unknown Source)
... (后略) |
|