193,165 Commits over 4,049 Days - 1.99cph!
AI prefers to target healers
fixed intro anim not playing animation on player panel
Fixed falling trees immediately "impacting" when at high speed (bug 870)
adding UI extentions
updating text mesh pro
optimizing player panel/cleanup anim/ tweak
Revert commit to wrong branch
Revert commit to wrong branch
Right-click item transfer merge as it went into the wrong branch
Right-click item transfer can now use the belt as well.
Tried moving NetworkSimulator away its slightly awkward Prefab + NetworkEntity existence into a simpler one that just used networkServer.Send. In the end it jut made things complicated in a different way, since initial data and changes couldn't be propagated through Serialize anymore. So just putting this into a branch. The only thing not functional here is an initial send when new clients connect.
Slightly broken sound test
Project version bump to match jenkins file. HUD client/server fix.
More Item/attachment handling improvements
-Units will now drop shoulder items if they need to equip something in their right hand
-Added a DropItemInAttachmentSlot method to Item to blindly drop items
Fixed GetItemInAttachmentPoint using itembuffer and not MyItems
Put Bootstrap active check in the scene itself, instead of in the WiseGuysTools UI.
Added a couple of methods to easily query some item/attachment info to Item component and exposed the current attachment state to the Item debug panel
-GetItemInAttachmentPoint
-GetCurrentAttachmentPointForItem
Moved InfoMessage back into being part of the HUD. Got too complicated otherwise as it's not really a separate UI component, it's closer to a notification. Kept the code in UIInfoMessage rather than in PlayerHUDUI though.
Bootstrap scene force active works more reliably
Merging ItemEquipFix into main
camera zoom curve/distance tweaks
Unit/movement can now be flagged as passable through units
Fixed attack state playing tile hover sound for non-targettable tiles
Third batch of packed materials (50)
increased size of range text box on unit info panel to fit a min-max range instead of just range
Mortart now has a minimum range of 3 (to match its max range of 3)
attack range can now have a minum range, pathfinder stores distance in tiles
Added extra error messages when FastDL fails on POSIX
Windows SRCDS servers can be connected to via SteamP2P when launched with '-p2p' param
...and the rest.
Fixed def not getting looked up correctly from proto.
unit + attack def is now looked up once at unit init and stored, started removing all UnitDatabase.Find() and replacing with the references
Lowered rock whoosh volume a little bit to emphasize the crunchy hit sound instead
Fixed falchion damage type
Item costs
Building stuff
Fixed some sounds
Resource & building stuff.