Starsector 0.97a is out! (02/02/24); New blog post: Anubis-class Cruiser (12/20/24)
2280165 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerExceptionjava.lang.NullPointerException at data.hullmods.cataphract.getDescriptionParam(cataphract.java:108) at com.fs.starfarer.ui.impl.StandardTooltipV2$12.createImpl(Unknown Source) at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source) at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source) at com.fs.starfarer.ui.o00O.showTooltip(Unknown Source) at com.fs.starfarer.ui.Objectsuper.o?0000(Unknown Source) at com.fs.starfarer.ui.Objectsuper.processInput(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.e.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.coreui.refit.ModWidget.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.coreui.refit.F.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.class.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.K.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.Stringsuper.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) at com.fs.starfarer.BaseGameState.traverse(Unknown Source) at com.fs.state.AppDriver.begin(Unknown Source) at com.fs.starfarer.combat.CombatMain.main(Unknown Source) at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Quote from: Tecrys on May 18, 2021, 07:26:00 AMYo! I was thinking about using drones as mobile weapon platforms and with the Einhander got a real good example in your mod. Now I just want to know if I got it correct or if i missed something while looking at your code:you're using a hullmod that looks for the weapon slot WS0001 and compares it to the fighter variant, changes it's weapon if it's been changed by the player and as soon as battle starts you replace that module with a fighter that uses that variant.I found the hullmod, the fighter and all variants, the Einhander ship file and I can make sense of it. The only thing I don't get is how you get rid of the module ...please enlighten meLine 125 of the Script where ship = moduleCode ship.setHitpoints(0); Global.getCombatEngine().removeEntity(ship);
Yo! I was thinking about using drones as mobile weapon platforms and with the Einhander got a real good example in your mod. Now I just want to know if I got it correct or if i missed something while looking at your code:you're using a hullmod that looks for the weapon slot WS0001 and compares it to the fighter variant, changes it's weapon if it's been changed by the player and as soon as battle starts you replace that module with a fighter that uses that variant.I found the hullmod, the fighter and all variants, the Einhander ship file and I can make sense of it. The only thing I don't get is how you get rid of the module ...please enlighten me
ship.setHitpoints(0); Global.getCombatEngine().removeEntity(ship);
Mouse-overing the "Cataphract LSM" hullmod on an Einhander with 5 or so D-mods caused a NPE crash.SpoilerCode2280165 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerExceptionjava.lang.NullPointerException at data.hullmods.cataphract.getDescriptionParam(cataphract.java:108) at com.fs.starfarer.ui.impl.StandardTooltipV2$12.createImpl(Unknown Source) at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source) at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source) at com.fs.starfarer.ui.o00O.showTooltip(Unknown Source) at com.fs.starfarer.ui.Objectsuper.o?0000(Unknown Source) at com.fs.starfarer.ui.Objectsuper.processInput(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.e.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.coreui.refit.ModWidget.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.coreui.refit.F.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.class.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.K.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source) at com.fs.starfarer.ui.newui.Stringsuper.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source) at com.fs.starfarer.ui.v.processInputImpl(Unknown Source) at com.fs.starfarer.ui.o00O.processInput(Unknown Source) at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) at com.fs.starfarer.BaseGameState.traverse(Unknown Source) at com.fs.state.AppDriver.begin(Unknown Source) at com.fs.starfarer.combat.CombatMain.main(Unknown Source) at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)[close]
So wait you're telling I physically can't use that mod if I don't have Nexerelyn ?
You can always hop over to New Meshan to get ArmaA gear when you start a new game. You can also just console the stuff you want in.
Quote from: TrickyTidy on July 02, 2021, 08:17:33 AMYou can always hop over to New Meshan to get ArmaA gear when you start a new game. You can also just console the stuff you want in.What's this "New Meshan" you speak of ? a custom system/location ?
I cant be blamed for what I said 5 minutes ago. I was a different person back then
i think a small frigate not capable of cruising on its own without a tender to keep it going would be referred to as a corvette