For the skills checkboxes you're thinking of, instead of actually using checkboxes, I'd recommend grabbing the image files that are used by the checkboxes - turn them into image portals, and then use your position script to hide and reveal the checked and unchecked version that's correct.
#situational requires several hundred lines of complex code. I would highly recommend that you wait until after you've gotten your files fully functional before you start working on the "nice to have" part of your to-do list, especially when those parts are extremely complex.
For the implants, you can set up a bootstrap condition on each:
!ImplantMiss.XXXXX
(ImplantMiss would be an identity tag in the cybernetics component, so each implant is looking for its own tag on the race).
Then, when each chapter bootstraps the space marine race, if they're missing an implant, they bootstrap it with an autotag - the ImplantMiss tag for that implant. The presence of that tag means that the bootstrap fails its condition, so that implant is non-live, and won't affect the character or be shown.
#situational requires several hundred lines of complex code. I would highly recommend that you wait until after you've gotten your files fully functional before you start working on the "nice to have" part of your to-do list, especially when those parts are extremely complex.
For the implants, you can set up a bootstrap condition on each:
!ImplantMiss.XXXXX
(ImplantMiss would be an identity tag in the cybernetics component, so each implant is looking for its own tag on the race).
Then, when each chapter bootstraps the space marine race, if they're missing an implant, they bootstrap it with an autotag - the ImplantMiss tag for that implant. The presence of that tag means that the bootstrap fails its condition, so that implant is non-live, and won't affect the character or be shown.