Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Non-agent Fire/Hire Transfer Bug #748
An interesting bug occurs when transferring staff via the hire/fire screen. Please see the following video: https://youtu.be/sKrg8wPqdPE
Essentially, if a staff member is currently in a facility and you fire them and then hire them immediately at another base, the original base appears to correctly remove the stats and quantity of staff until the staff member arrives at the new base. At this point, the original base regains the staff quantity and stats, but leaves a space open in the facility. So a small facility appears to drop to 4 staff with the stats missing from that staff, but then goes back to 5 and regains the stats. This allows for additional stats in a facility even past the technical max (small facilities = 500, advanced = 1000). The video shows this can be repeated over and over, though I didn't test for a hard max that may be crashable.
This was done in OpenApoc-v0.2.0.2-12-g8f8b94c1 with V6.1 of EWM. I have also attached a save file to show this.