199,693 Commits over 4,140 Days - 2.01cph!
better clientside collision for sedan
relocked all items other than default blueprints
item category amount on crafting window shows unlocked items instead of totals
Integrating new lot + frontage system
fixed generic loot panel icons not having their container source assigned
Updated collision detection type
Changed race bar init
added loot table assets, weighted item amounts
better support for baseNpc not producing a lootableCorpse
made all humanoid npcs use lootableCorpse, also spiders because fantasy
Allow editor inventory on startup be null.
A little bit of damage system cleanup
Replaced Apex Utiltiy AI with DRM-free version
Old Dynamic Navmesh only support a single NavMeshAgent type, so let's stick to that limitation until we upgrade.
make GMOD_SpewBufferFlush not reentrant
optimized sedan collision mesh
separated the seat mesh from the chassis
added armrests to seats collision mesh
Started setting up support for a navmesh bake manager, to replace dynamic navmesh (will support multiple agents and better editor-side control).
updated sedan prefab with proper client collison meshes from minh
vehicles collide with deployables
Now using NavMeshBakeManager, which supports multiple agent types. Agents now use 4 different types of agents.
Expose CriticalHitChance on all BaseCombatEntities.
Attempt to add random range to damage values (gaussian). Defaults to 5.
Scientist population is now 0.
Crit chance and run speed modifiers are now applied from item stats.
Per second stat properties are now applied from held and worn items.
WalkSpeedModifier that affect walk and duck speed is now applied from held and worn items.
Items applies or removes item stat pool values when items change containers.
Added connecting to server dialog
Changing held item applies and remove item stat pool values.
Meager start to melee parry.
Making a better lot format
Item stat pool values now applied only to the max value of a stat.
Male asian meshes, materials & textures
Updating a building view will now prompt you if there are no nav mesh obstacles on the mesh with an option to add an automatically sized box or capsule nav mesh obstacle
Added missing nav mesh obstacles to the tanning rack and crafting table
More character refactoring. Still creating the outward-facing interfaces
update dynamic decals
update slash fx
Refactoring for persistent player stuff
New unlock: Advanced Tools
Unlocks after building a Basic/Small/Medium/Large shelter
Unlocks Torch and Hammer
Seeing if I can get rid of the necessary reference to the persistent side of a character on the client entirely. Seems promising.
New Unlock: Storage
Requires Advanced Crafting unlock and the player to craft a Stone Axe or Rabbit Trap
Unlocks Backpack, Basket and Pot
Back Pack now requires 2 sticks and 1 grass and the crafting table to craft
Basket and Pot now require the Crafting Table to craft
PersistentPerson cleanup + more
EntitySpawners can now specify a blocked by mask - if set this will do a short cast above the spawn position on the given mask and make sure that nothing is blocking the resource
Only changed in TestBox, this fixes fishing spots spawning underneath the ground
Limited the island to a playtest proper size, part 1
Inconsistent plastic fix crap.