193,923 Commits over 4,079 Days - 1.98cph!
removed 2 old unused types from CustomisationTypes.All, reset all customisation item definition types.
customisation++
[D11] Call Rich's logger to capture as json on server
Gray out drop down and sliders when theyre disabled
[D11] [UI] Quick Craft radial menu added with required assets and scripts.
[D11] Prevent a translation attempt if a string is empty
Distance Consideration tweaks to account for square distance vs non square.
Food AI tweaks to stop people favouring far away resources over nearby onesx.
[D11] Display meaningful socket error in log, rather than just an int code.
[D11] Temp fix for changes in server data.
item details panel now automatically appears for the currently equipped item when entering a new tab
Strobe light LOD0 rotation fix
[D11] Just turn off IPv6 stop with all the #if's
Reset avatars at init, misc customisation item fixes/cleanup.
CustomisationProfile++
[D11] Changes to get rid of the UserPacket emulation layer and start to integrate the direct calls, it means less packet copying, it was doing it twice per packet when it really wasn't needed,
Fixed NetworkUser/WiseguysUser serialization, some bugs etc. Can actually get into the game now. Threw out GameData.NetworkUser entirely as it was already 90% replaced by the new basic Writes in NetworkUser base and was just sending redundant data. Only CustomAllies remain and I think I'll make them into an IPlayerComponent instead.
platform customisations now get applied
- Removed PersistentPerson and PersistentPersonPlayer.
- PlayableCharacter now references WiseguysUser instead of PersistentPerson.
- The new WorldEntityUser handles the character/spectator spawn & reference stuff that PersistentPerson used to handle.
- Removed BuildingUnitOccupiers as we no longer use the building takeover stuff, and it should be made game-mode-specific now if we need it back.
- Stuck GangMember in WiseguysUser for now to make things compile, but probably want to replace it entirely with an IPlayerComponent gang member equivalent?
[D11] Map download from the CDN hooked-up to selecting a server from the protocol request list.
Merge from asset_bundles_3
Support disabling options on the menu so I can show that potato mode overrides a few other options
New UnitIndicators & related assets.
SelectedBuildingWidget stuff
Fixed rotten and burnt consumables having 0 food value, they now have very low food value and will incur a mood debuff (and possible sickness)
Better ignore settings. Ignore all csproj and sln EXCEPT inside the Plugins folder
Added a bool to specify which entities get ignored from senses if not flagged.
Only ignore trees from senses.
Added some debug logging for bad distances in GoToSmartObject
And now add them to the ignore list so they don't come back
Remove all those new csproj files.
Asset bundle build map updates
▌▅▉▅▄▋ ▄█▌▍▉▄
!▅▋▄ ▄▊▅ ▆▍▋ ▆▆▄▆▉▆▆
Fix for distance consideration score clamping
Basic stuff for adding components to wiseguysuser
Possessions enabling/disabling when leaving/changing settlement.
Consume value for carrots and yams
Last bits of table view fuckery
Added two-sided lighting toggle to rust/std+wind shader set
another table view property path