Clean Up, Preview, Mutators...
Been a bit knocked out by a chest cold courtesy o my girlfriend, but have managed to get some stuff done. I was planning on having the preview ready last night, but unfortunately I ended up re-writing a core portion of the inventory code, much of the weapon aug framework, and spent nearly two hours trying to figure out the best workaround to Epic's odd use of the Attachment class (which controls the gun model in third person) to spawn online effects for the firemode (which normally doesn't care about the gun model in third person) ... but now the Minigun HE works online, and anyone who wants to write new Mingun Alt Fires can update the hit effect just by putting a variable into the Augment class.
So now I have:
- True akimbo weapons.
- Loadout screen
- Active Augs which use adrenaline and can be turned on/off whenever.
- Passive Augs which modify the player
- Tool Augs which can do things like, fire a grappler at a small cost of adrenaline.
- Weapon Augs which can update/swap a firemode
- A handful of beta-worthy augs including HE Rounds, Invisibility, MagnoGrappler, CyberLegs.
- Updated Shield Rules, less than 100 shields = percentage of damage which is absorbed, rest goes to pawn
- Updated Adrenaline Rules, taking and doing damage increases adrenaline
- Updated versions of Deathmatch, TDM, Invasion and Onslaught to support the above.
For the preview I need to:
- Clean up some log and Accessed None code
- Clean up some augs, probably add a couple more
- Finish the basic functionality of the Loadout screen (complete descriptions, cost, etc)
Which wouldn't take long, but tonight I have to clean/do taxes - and all weekend is entertaining out-of-towners, so I might not get to it until Sunday. I'll shoot for tonight, but it's pretty iffy.
What I'd like to do is get a beta out, let you guys pound on it, and then get to work on the mutators. Then I'll add the mutes in, let you guys pound on those while I take up concerns with the XL stuff, and finish up the remaining gametypes, weapons and augments (the beta would probably be about half of the total planned).