Skip to content

Conversation

@RikerW
Copy link
Contributor

@RikerW RikerW commented Jan 7, 2026

There was sorta handling for this before, but it was being bricked by an incomplete IntegratedEquipment getter that always returned "weapon not found" for systems. I copied the handling for Special Equipment, which behaves correctly, and then just dummied out the weapon mod/pilot gear lines - those could easily be added, but I wanted to make it explicit that there is no current handling for either of those two things, so go figure.

Integrated Systems additionally now display correctly, as well as special equipment of any kind (well, system/weapon/weapon mod). Abuses ternaries, so it's a bit ugly, but it's perfectly functional. It's this or duplicate a bunch of code, ok?

To be clear - this has no effects on how integrated systems / special systems & mods are actually treated by compcon in any way other than on the frame page. They previously just didn't render, but functioned OK - and now they render & function.

image image

(you're not supposed to have descriptions on integrated stuff, so ignore the encyc entry & SP on the mist feathers example. it was a tester screenshot. no SP/encyc entry looks fine, see the first screenshot)
(also ignore the long encyc entry on the special gun - compcon in general squishes weapons/systems that don't have long enough effects/descs, which is a ui "bug" (styling issue, more) unrelated to this)

There was sorta handling for this before, but it was being bricked by an
incomplete IntegratedEquipment getter that always returned "weapon not
found" for systems. I copied the handling for Special Equipment, which
behaves correctly, and then just dummied out the weapon mod/pilot gear
lines - those could easily be added, but I wanted to make it explicit
that there is no current handling for either of those two things, so go
figure.

Integrated Systems additionally now display correctly, as well as
special equipment of any kind (well, system/weapon/weapon mod). Abuses
ternaries, so it's a bit ugly, but it's perfectly functional. It's this
or duplicate a bunch of code, ok?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant