78167 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.hullmods.cataphract.addPostDescriptionSection(cataphract.java:140)
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.Q.showTooltip(Unknown Source)
at com.fs.starfarer.ui.ooOo.super.new(Unknown Source)
at com.fs.starfarer.ui.ooOo.processInput(Unknown Source)
at com.fs.starfarer.ui.Q.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.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.e$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.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.Q.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.Q.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.Q.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.Q.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.Q.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.Q.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.o0OO.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.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.N.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.OO0O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.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.Q.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)
Game crashes to desktop when mousing over the "Cataphract LSM" hull mod icon in the refit menu on the Aleste (S) Class Cataphract. Looks like it's trying to pull the tooltip but can't and just dumps. Pretty funny one, honestly. Not often you get a reproducible CTD just from moving your mouse cursor somewhere. I laughed when I checked the error log.
Ya, sorry 'bout that. Fixed long ago in dev.
This jar might fix it among a few other bugs, but I would back up your current one in case you want to try it out.
Thanks for the feedback, btw. I'll probably do something like increase the cooldown on the Garrega's system
Looks good!
Don't worry/stress about adding in any of the stuff we've been brainstorming about. We're just "talking shop".
That being said, I recall you discussing making a guide on using your framework for adding in mechs. Maybe some folks can make some add-ons for the Arma mod, and take some work load off your shoulders.
It'd be pretty easy to dump every single weapon that can be swapped onto a single mech and let people go wild wth that, but changing visual components might be a bit harder (while they're just weapons too after all, so the only real thing you need to be concerned about is telling the game how to make them available via the swapping hullmod, some of them aren't just simply the weapon - as part of the shoulder recoil effect, they also have the mechs arm as a part of the script, which obviously would cause problems if that arm doesn't match with the rest of things) That'll probably be something I really look into for the update after this one. I know I was looking at the weapon swapping code and how I could add other stuff to it dynamically without breaking the way it works (right now it uses key/value pairs of map to determine what to swap to) there's probably a trivial solution
so any idea when the next patch might be coming ?
cuz I can't help but feel like someone's gonna bring up the "Soon™" memes
Soon™er
It's undergoing playtesting atm to hopefully catch any egregious outliers on the new mech and the revised LPCs (Kouto, Aleste, and Valken-X all received changes to give them clear roles/niches)
Besides that, i'm playing around with some other things in regards to the strikecraft hullmod like changing how they deploy (from carriers if applicable, otherwise using the default travel burn) and possibly expanding wingcom to be modular..and there's some campaign layer stuff I need to make a decision on.