90% of what i'm doing here will likely NOT end up in the official build, as it is mostly added/altered features.
i could maybe push the draw routines for the aliens and hovertanks, and the bug fixes for original routines, maybe the chryssalid behaviour, but i'd like to make it more mod-friendly tho, right now i'm using hard coded checks for creature names, which isn't BAD, but i'm also using hard coded values for setting up new mobs. this will cause a crash if chryssalid and zombie aren't defined in the ruleset, and wouldn't allow for, any new mob with this ability to turn people into anything BUT chryssalids and zombies.
however, i have made DRASTIC changes to the rulesets, altered things like frequency of terror missions popping up, how alien loadouts are assigned (i'm picking weighted random sets), and if you try to use this with a vanilla dataset, it will be all kinds of broken.
if this were my project, the current implementation would be completely unacceptable, and i wouldn't allow it, but i'm focusing on making new, non vanilla features, so pushes to the master are low to no priority.
also, as i'm doing all of this as a learning excersize (i'm completely new to C++) i'm sure there's a lot of sloppy routines and unnecessary calls, poor optimization, and nowhere near enough commenting.
so for the foreseeable future this will be a seperate project, if the routines pass muster, i'll make a seperate fork to implement bugfixes, but my focus will be on finishing this. i AM, however adding all the fixes/adjustments that other people are working on, so i guess consider it an alternate version? hmmm... i guess a good word for that would be a fork, as in, a fork in the road.
honestly i never really intended to release this, it was just for me and a friend. i just set up github so i could keep track of what i was doing. but you internet people...
so basically what i'm saying here is, if you like this mod, and can think of something cool to add, let me know and i'll try to add it, if there's a problem, with a new feature, let me know and i'll try to fix it. if there's a missing vanilla feature, or a problem with a vanilla feature, let someone else know, and the fix will be added to this project in due course.