Happy New Year. I've uploaded a Happy New version: Alpha 2010.
First of all, I'm happy to announce that the user Trass3r has contributed to the project, and is the first person since Mefistotelis to reverse engineer some original DK functions for KeeperFX.
What's new:
- Several changes to happiness:
- Fixed a bug where some happiness values were always negative.
- Units no longer go to max happiness when dropping gold on them.
- Units now gain proper happiness when they receive their payday or when they are dropped in the treasure room. It takes the value from the unit config.
- Happiness gained by dropping gold on units is now dependent on how much gold you give the unit in relation to the unit payday. Dropping one payday worth of gold gives two paydays worth of happiness.
- A sound effect plays when you drop gold on a unit. A different sound plays depending on the size of the tribute.- Units now only cast Word of Power when they are not flying
- This is because the WoP spell only works when units are on the ground
- Reduced the duration of the 'Flight' spell so vampires get a brief window to cast WoP- Several original DK functions rewritten (thanks Trass3r), most related to pathfinding
- Several improvements to the code, which should not have gameplay effect. (again, thanks Trass3r)
- Some changes to make it easier to work on the code. (Trass3r again)
- It's now easy to build the project with the Windows Subsystem for Linux
Please note that the Alpha does not come with the KeeperFX.map and KeeperFX_hvlog.map files anymore. Feel free to remove these from your installation folder.