250,276 Commits over 3,959 Days - 2.63cph!
Handing bootstrapping in different build modes.
- beertap wall turrets share a single, room filling spawner. Broke the prefabs on them so that the prefabs keep their own regular spawner.
- Added gates to beer tap room
- RoomSpawner now knows when a room has been cleared of it's spawned enemies
- Added RoomLockin script that shuts any doors in a room until the room is cleared
- Deleted my old placeholder gate
- Beertap rooms and RoomA are now lockin rooms (100% chance for now)
Set script execution orders for all bootstrap objects.
Don't log DSE debug unless Application.isEditor
FindItemGeneric will check carried items when finding using an ItemType
Crafting things, all the things
Reverted back to passing NullIntention for CraftItem when called in FindItemGeneric
Unit.Goto if FindItemGeneric is picking up an existing item
- Pipe gate animation controller state exit times disabled
Assign required_item_id in FindItemGeneric before scoring craftablity (when not looking for a tool)
Some FindItemGeneric cleanup
- Door work
- Changed corridor_gate state IDs and animation controller to remove delays between state changes
- WIP door/gate assingment to rooms and locking off entire rooms via connected doors
-CraftItem now works with or without CraftIntention
-ActionChainData can store an 'ItemToCraftId'
ItemManager.ScoreGenericPickupDSE accepts overrides for decision context weight and DSE score bonus
ItemManager now stores the generic pickup DSE and default pickup interaction refs for scoring lists of items conveniently
Added GenericPickupDSE field as default ref on ItemSettings
-tiger tiger crafting bright (more crafting WIP)
removed characters from scene
UnitManager loads assets on Awake
Zone will find EntitySpawners and call Spawn on init
Human anim/controller changes wip
- Removed the 4 turret turret from Area1 spawn table
- Increased aggro range of the spikers
Added EntitySpawner for hand placing spawns in scenes