Hey Folks! Working on the hiring screen today, so we can finally get NPCs to join our crew without debug commands. And hopefully, start spending more time in-game, to figure out how to improve gameplay.
Setting up the hire interaction was pretty simple. I'm starting to notice a simple pattern here for launching a specialized UI when interactions need one. So that's good. It makes handling special logic for said interactions easier, too.
The UI itself is sort of a dossier/resume, which started out as a copy of the career center UI. However, I pushed it a bit further to have more human-readable text for vital stats, career, and skills. It looks more like a resume now than the career page, which is more of an info dump. I'll have to go back and fix that at some point.
Anyway, here, we get name, age, homeworld and legal status, current employer, career history, and a list of skills. I *think* this should be a good start for making a hiring decision.
Personality traits might also figure into this at some point, but I may want to save that for later. I'm thinking this can be a bit more interactive by using interrogation or other skills to divine more info about a hire before pulling the trigger.
Anyway, I think I'm just about ready to hook-up the "Hire" button below the UI, and have that do the necessary logic to assign the person to the player's crew. Then, perhaps we'll take it for a spin!
For now, however, it's the end of the week. So have a good one, all, and see you Monday!