13,600 Commits over 2,710 Days - 0.21cph!
WIP Save/Load logic refactor
Breaking everything
Room placement improvements
Unit now stores a UnitDeathReason + UnitKilledBySettings to store how a unit died and what killed it
Those two fields + the death time are now persisted
Unit Detail View tab no longer shows what the unit is feeling if they are dead, instead shows the "Dead for x hours" text we use on the toooltip
Fixed carried units appearing in a units portrait view
Tabbing to an unselectable unit will now skip to the next selectable unit rather than stopping
Fixed some exceptions that could be thrown when an entire tribe of humans was killed
Added a Health Bonus to the Fight (Human) goal to try and stop healthy units fleeing so much
Added a "Hold Ground" goal plan to the Fight (Human) goal that does nothing - this hopefully keeps units from not having any valid offensive goals and falling back into defensive/fleeing (trying to stop the attack once and then run away combat pattern) - there might a better way to handle this, but it seems to be effective
Fixed units repeatedly trying to Return to Territory while they are already in their territory
Fixed terminal purchases not deducting cash
Enabled cheat codes in builds
Better selection ordering, fixed units not falling back to inferior props
Added a pictuire of the premium passenger to the level up screen
Props (and rooms maybe?) can now be locked by player level
Added the fire bomb to the loot array
Fixed effect added/removed activity definitions with old keywords
Fixed intro cinematic leaving cinematic camera enabled
New Fire Bomb projectile
Belt objects now store their projectile instead of using a if sequence on CharacterBase
Bomb carrying effect removal
Getting frozen while carrying a fire bomb will now trigger the bomb and clear the effect locally. Also works in the inverse for freeze bombs and fire traps.
Updated Whats New
Debug Widget now shows names of unused modules
Build settings
Fixed broken tooltip positioning
Deleting items now refunds full purchase cost
Might have finally fixed corridor rebuilds on deletion
Better wander behaviour
Some deletion improvements
Terrible engine props
Some basic post processing
Indicator for currently selected entity
Added camera clamping
Can no longer build or delete while a ship is travelling
Tweaks
Tweaks
New Coffee Station prop
+More tweaks/improvements
Debug Widget can now show lifetime module stats
Also fixed game not saving if a high score wasn't reached
Added a level cap
New passenger type, tied cash awards to stars and added a stats screen
New standardised hint widget
Unit refactor in prep for new passenger types
More UI tweaks
Timescale and UI fixes
Some overworld stuff
More overworld feedbcak
First pass on a delete mode
Custom tooltip for props and more need refactors
Fixed tribe members not being visible during the Tribe Create process
Stop EffectSettings errors when loading keywords that couldn't load in build (need to figure out why keywords aren't loading though)
Fixed load game screen not refreshing properly after deleting all saves
Build fixes and other misc stuff
Mostly fixed being able to skin/butcher corpses while they are being held by a unit
New Bed prop
Backdrop models, randomisation and movement
New 1x2 and 1x1 rooms plus more bug fixes
Fixes
Some sick tooltip action
Added a light source to the fire trap
Some more info on Debug Widget
Lists what modules ahve been spawned as well as how many m,odules haven't been seen in this run.
Also added a custom spectator pawn so we can see the debug widget when running the game with simulate.
Switched GiftItem action to a CommandGenerator so the player gets specific options ("Gift Stone Axe") instead of the vague Gift Item (Gift Item) option they had before
Fixed menu initialising with Washed Up game mode but Lost and Found map selection
Fixed bad level up calculations
Star feedback and unit avoidance
Cash feedback and some bug fixes
Time of Day system now cycles through glow colours
+More Time of Day value tweaks
Increased burn damage on AI Units, breaking a torch now sets the attacking unit on fire
Some more changes to try and stop units waiting forever for thrown weapons that are no longer valid
Remove warmth check on animal Idle