197,427 Commits over 4,110 Days - 2.00cph!
Made tocenter debug log unity editor only.
Made a DiplomacyFriendlinessConsideration that scores a relationship from 0-1
Added the consideration to Sleep in Building and Find Shelter in Building so units will be less likely to sleep somewhere not owned by them if the relationship is bad
Player controlled diplomacy now mirrors any relationships that other components have (this might change, still pondering)
removed double sided as couldnt make shadows work with clipping point
CharacterRole refactor into a Strategy pattern. See CharacterRole.cs.
Added a Interacted With Building activity
Added a UsedProperty diplomatic event
Added a new diplomacy testbox for easier testing of this stuff
survey charge minigame baseline
Added a diplomacy check to building interaction, foreign buildings can only be interacted with if the relationship is neutral or hostile
Activities now have a slot for a DiplomaticEvent to trigger, they require Target to be set in the ActivityData to determine the group to assign to
Moved the Attack diplomatic event from the Combat component onto the StartCombat Activity
Minor edit, save latest motor state after AdjustPresentState
Tracked down why server/client states didn't get back in sync properly anymore. One line fix as always...
Tidy up of fields from old system of attachments
merge from UnitAttachments refactor to main
Fixed a couple of checks that weren't working correctly
Fixed Containers on Wearables not parenting objects to their respective wearable object
Added ItemSizes enum for categorization and ItemContainer restrictions
Updated all items
more WIP squad editor UI stuff
Fixed modal window toggle inputs working when the console is open
UnitAttachments refactor (doesn't compile yet)
Some camera cleanup, direct unit movement control disabled in certain modes
Temporary fix survey charge server compile error
Tweaked fake reflection shadowing
More post-dx9 occlusion culling changes and cleanup
Desk, computer cabinet, desk texture tweaks
More POI support (optionally use entity name as label)
Added camp POI
Added support POI icon color from entity/group hostility
Refactored some UI colors stuff
creating railways stairs and building collision
fixing a terrain blend material
Behaviours can optionally define whether or not they trigger an AI cooldown after being used as a player command, applied to a bunch of stuff
Can Hold Item now checks blocked attachment points
Cleaning up output errors