200,314 Commits over 4,140 Days - 2.02cph!
Mission task definition stuff working, although it's probably a little overcomplicated
That's better. Remember your design patterns, kids.
Merge in Mission Definition changes since they turned out pretty well.
All existing mission stuff working, but delivery missions need more code to be completable.
Acquire item task working
board tile entities now get ids and are added to entity list
the build is now built before InitEntities is called
OnTagChange can now be overriden
Control/capture mode victory condition now caches the tiles with control points at the start of the match so it only has to check those entities
Moved contact shadows plug to third party
TileTopperView
CapturePointTTView
Tile toppers now register for tag changes with their tile entity
Placeholder capture point TT animation for capture points tag change
Moved some shit
Crafting UI item preview spinning and position fixes, exposed preview rotation & scale in ItemSettings
Fleshed out crime definition
Fixed TimeManager getting stuck
Added smooth distance fadeout to new foliage system
Fixed map button not setting game state properly
removed animspeed minvalue being 0.1 as unnesassary with current setup of movement anims being on a seperate layer
Added new building UI modal (open with B)
Toggled RTS cam in editor via F8
No longer expose preview data for other entity types (only item & building for now)
Nuked deprecated standard-hair shader
Setting up shader gui
Added packed version of rust/standard shader
Improved shader gui source cache handling
Enemies now avoid moved scenery, energy pickups and resource added, turrets now cost energy to create, enemys slow down temporarily from a hit instead of permenently. deleted a bunch of unused scripts.
Fixed out of range index in Tribe Create
fixed idle animation not playing properly
scene loader loads correct scene for tribe create now
updated player panel ui/ texture/prefab/animation
added prefab for unit health bar
fixing tutorial triggers WIP
temporarily disabled humans returning to territory
Task definitions seem to need to be in files of the same name, like MonoBehaviours, to be attached correctly in the inspector (mission ScriptableObjects need tasks attached).
Fixes issues with triggering mission failure during mission task activation. Some other sanity checks.
Beginnings of new addon system