13,760 Commits over 2,953 Days - 0.19cph!
Added server.pveBulletDamageMultiplier convar, set to 1.5x on hardcore, affects all damage going from a player -> npc
Added server.respawnTimeAddition convar, adds the given amount of time to all respawn points (bags/beds/etc, won't apply to beach respawns)
Set to 25m for hardcore, brings sleeping bag cooldown to 30m
Subject to change!
Reworked how we handle loot distribution changes, each item now has a loot distribution type and the game mode can raise or lower the weights of all items with that type. Only has a firearms options right now
This is independent of the item category as we need to be a bit more fine grained, it's also a bit mask so an item could be in more than one category (eg. firearms and military)
Added a 50 point modifier to all firearm spawns in loot containers, should double chance of finding guns (needs more testing)
Added the firearms loot type and crafting restrictions to all firearms:
Military Flamethrower
P17
L96
Python
Double barrel shotgun
Pump Shotgun
Homing missile launcher
HC Revolver
MGL
HMLMG
M4
Minigun
Revolver
Rocket Launcher
Bolt Rifle
Eoka
Flamethrower
M249
MP5
Waterpipe shotgun
Spas12
AK
LR300
M39
M92
Semi auto pistol
Semi auto rifle
SKS
Custom SMG
T1 SMG
MP5
Merge from mission_create_streamlining/outpost_spawning
Merge from frontier_external_fixes
Even more strict handling of free spraying on frontier walls
Merge from teamui_switch_server_fix
Fixed team UI not displaying members correctly when moving from a larger team to a smaller team (would also occur when switching between servers)
Merge from scientist_spawners_enabled
Fix underwater dwellers spawning while scientist_spawners_enabled is false
Merge from mission_create_streamlining/outpost_spawning
Fixed another way of transferring items into containers that are marked PlayerItemInputBlocked
Fixed bandit town softcore spawn point appearing in primitive mode
S2P bandit town
Fixed mission provider name not appearing on map in outpost
Compound S2P
Fix static respawn zones not saving
Fixed vine visual stopping animation if a vine swing was started less than 2s after the last vine swing
Merge from vsync_limit_fix
Merge from vsync_limit_fix
Disable vsync while the game is in background if limit fps in background is enabled
Merge from scientist_spawners_enabled_fix
Fix tunnel dwellers still spawning when scientist_spawners_enabled is set to false
▊▄▆▆▆ ▆▅▅▋ ▊▋▇▋█▉▍█▊_▊▄▉▋█▆▆_▊▌▆█▄▉
▉▉▌▋▇ ▉▆▅█ ▌▆▌█▇▅▋▉█_▉▆▆▆▄▉▄_▇▅▄▍█▌
▄▆▅▉▌▊▌▊▇▉▉▄ ▋▌█ ▄▅▋▉▌ ▅▄▍▅▍▋▆▇ ▊▊█▍ ▊▇▄▇▌▆█▌ ▉▉▋▋ ▊▅▆▅▌▅, ▉▌▅ ▋▄▄▆ ▍▊▅▇█▄ ▋▄
Merge from mission_create_streamlining/outpost_spawning/
Fixed being able to swap items into containers marked NoPlayerInput (old bug, but relevant with the new mission containers)
Convert the conversation panel entirely to flex text, rip out a dozen different layout hacks, improved performance from 2ms/frame while text is animating to 0.1ms/frame
Immediately send respawn options when finishing the mission so it appears on the map
Fixed safe zone spawn mission not working in primitive
GameModeSpawnGroup will now accept the tag 'vanilla' which will pass if no game mode is loaded
Added RequiredGameModeTags to BaseMission, also accepts 'vanilla'
Merge from abyss_containers/cinematic
Block the compound respawn mission in softcore
Reapply
123918, fix missing loot panels on client (not cherry picked as it was done directly on Aux2)
Subtract
123921 (was meant for aux2)
Remove a transform find by name every frame when conversations are animating
ConversationManager cleanup - no longer spawns and destroys a new client side gameobject per conversation
ConversationManager is now a static class
Fixed the text animation not working on dynamic mission conversation pages
Force include loot panels in manifest
Merge from main (a lot of viewmodel conflicts)