3,110 Commits over 915 Days - 0.14cph!
▋▋▇'▅ ▌▉▌▋▍▋▅ ▄▉▊▇▋▌ ▉▋ ▅█▄▊▇ ▅▉▆▅▌▅▆ (▉▊█ ▅▌ ▆█▉) ▆▍ ▊▋▉▉▅▊▉ █▉▌▍▊▋▄▊ ▄▍▍▇▆▊ ▌▋
Spawn HeldEntities with `limitNetworking=true` so they don't spam network updates around world origin when the item is first created / split
▋▊▍ ▆█▋▋▅▌▋ ▆▆ ▌▌▌▅▉ ▆▍▄▌▅▊▊▋ ▋▇▌▍▋▆▇▉ ▌█▄▇▅█▇▄▉ ▉▆▆▍▉ █▄▍▇ ▊▇ ▉▄▊▍▆█▋ ▇▌▆▄▉▌ ▋▄▇▌▋ ▇.▌▊▍
Prevent auto turret from being able to target through chainlink fence (include invisible layer in raycast)
thumb_up
29
thumb_down
150
Fixed dropped item container showing `james` when in streamer mode
CardPlayerData missed commit
Updated heli crate from sfx of military crate -> elite crate (to reflect the model change)
Recalculate bounds
NonSerialize
ItemIcon.timedActionTime
Climate (3 fields)
Buoyancy.ArtificialHeight
BasePlayer.firedProjectiles (pretty sure it wasn't serializing)
WipeTimer.client_timeUntilWipe
InstrumentKeyController.TimeInUse
GlobalNetworkHandler.serverData
Codelock.whitelistPlayers
CameraMan.TargetEntity
BasePet.inQueue
Serialize
UIInventory.underwearSkinPicker
Crosshair (3 fields)
BaseGameMode.corpseRemovalTime
AutoTurret.attachedWeaponZOffsetScale
LerpBetweenPointsBool.UseAsOffset (present in all monuments)
Door (3 navmesh fields)
BaseRidableAnimal (Dung fields)
FogMachine.fuelPerSec
More improvements to "What fields is unity serializing"
Merge from main -> backpacks
NonSerialize BaseCombatEntity.lastDealtDamageTo
Refactor / ensure it ignores types that aren't marked as serializable
NonSerialize:
- F15.blockTurningFor
- LootContainer.FirstLooted
- ModularCarSeat.associatedSeatingModule
- UIChat.activeChannel
- ShopFront.customerinventory
- EasterBasket.lastCollectedIndex
- HeldEntity.viewModel
Move outside CLIENT or SERVER
- MissionPoint.Flags
Editor tool to compare what fields are present for serialization in CLIENT vs SERVER mode because switching between CLIENT & SERVER causes long imports
- switch to CLIENT
- run `Tools/Cleanup/Dump Client Fields`
- switch to SERVER
- run `Tools/Cleanup/Dump Server Fields`
` run `Tools/Cleanup/Compare Fields`
Fix not being able to enter the main code of a codelock when you are authorized on the guest code
Fix `ent changecode` and `ent changeguestcode` not working unless you previously set a code
Fix team leader marker visibility button not working on map
Merge from main -> qol_f8_server_version
Fix #CLIENT compile error
Merge from main -> qol_ent_setgrade
Change console message `You died: killed by (steamid)` -> `You died: killed by (network id)`
Added admin command `netid` to convert network id to steamid
Add `network_ids` table to `player.states.db` to store wipe id + network id -> steam id
Make sure it still works with 0-4
Change `ent setgrade {radius}` to work with `brick`, `brutalist`, etc instead of 0-4
Add InputField & code to allow you to search keybinds in options menu
Add padding to the bottom of keybinds so the search bar doesn't move around while typing
Show the drone's ID when a drone is selected in your inventory
Show `streamer mode` in the inventory panel if streamer mode is enabled
Show server version in F8 panel
Hide compass when the map is open
Change the patrol heli crate from military crate model to elite / bradley crate model
Add extra colors for industrial pipes
- orange
- light blue
- purple
- pink
Fix sprinkler wasting water when spreading water into non divisor of 15 (water per splash)
Example:
4 planters = 20% waste
9 planters = 35% waste
Save users.cfg after adding or removing ownerid / moderatorid
Can't set fps.limit lower than 20 on the client (doesn't apply to editor or server)
Fix some LOD not being increase to 150m on blue siren light
Decrease lethal range of radiation a bit but increase max radiation to 100m increase range of radiation but increase falloff too (so you start getting rads slowly instead of blasted by max)
Disabled radiation alarm sound when hackable crate is unlocked & chinook starts flying towards oil rig
Keep radiation alarm sound when radiation starts on oil rig
Fix NRE when IO entity is null and radiation sphere is turning on lights
Add `radiation_alarm_far` sound definition
Change radiation alarm to play the farther audio range (100m -> 350m)
Fix small oil rig scene heirarchy of radiation sphere
Change green lights to blue on small oil rig
Increase LOD distance of blue siren light from 65m to 150m (only affects the one used on oil rig) so it can be seen further away
Change green light with blue lights
Changed to a single radiation alarm sound but bigger radius
Fix radiation animation curve minutes calculation wrong
merge from main -> oil_rig_radiation
Add spinning siren light blue manually
Merge from main -> oil_rig_radiation
Add convar `cached_browser_expiry_days` (default 30)
Reset the cached ping of a server every 30d to account for servers that change geographic location
Add `cached_browser_enabled` convar
Default cached browser as enabled
Ensure the "cached browser button" is set to the convar
merge from main -> cached_server_browser_2
Add `chat filter` menu option that opens the steam settings for chat filter when clicked
Add alarm to trigger when radiation starts to become active (>10) to large & small oil rig
Add convar `oilrig_radiation_alarm_threshold` to control the threshold on oilrig for the alarm to start (set to 0 to play when crate is taken)
Codegen
Add craggy terrain to both oilrig scenes to get rid of error when trying to play scene
Add green spinning light entity & respective materials
Generate manifest
Add green spinning lights to the bottom of both oil rigs when radiation is active
merge from main -> oil_rig_radiation