11,937 Commits over 2,496 Days - 0.20cph!
Removed any orphaned tutorial videos/images after latest changes
Converted the mission help assets into a selection of the help infos we pop up ont he side of the screen, these can be opened in a modal display by pressing the tutorial key or asking the NPC for help
It just displays the contextual popups for each mission, so if a player wants to revisit something on their current mission they can
Fixed incorrect calculation when substituting components in repair costs, fixes some items being too cheap to repair
Run turret interference updates in a new hashset based queue that sorts interference updates from highest net id to lowest to ensure that interference is applied deterministically (newer turrets will always suffer from interference before older turrets) and hopefully doesn't overload the queue in the process
Fix leaking entity list in UpdateNearbyTurrets
Added an indicator to the item icon if a weapon has a burst attachment and that attachment is enabled (similar to flashlight attachment)
Added a timeout to the fishing bobber in case it gets orphaned from the fishing rod for whatever reason
Make the item description scrollable if it's too long for the text box
Searching for items in the conveyor filter and F1 debug tools now uses the same culture handling that the vending admin panel and crafting menu uses
eg. searching carva will return Carvão (charcoal) when playing in Brazilian Portugese
Added a tooltip to the hostile countdown in the inventory to explain what that it is
Switched hostile countdown text to RustText for better visual quality
Fixed skinning knife not producing player heads (missing HeadDispenser component on player_corpse_new)
Fix player markers staying visible after disabling togglespectateteaminfo
▆▅█▍▊▉ ▆▍▉▆ ▇█▇▄█ ▊▄▄▇ ▋ ▄▆▋▋▉▋ █▆█▌▅█
▋▌▋▋▅▋▌██▌▊ ▊▊▉ ▋▍▊ █▇█▍▍▉ ██▅ ▉▊▅▄▋▅▉ ▄▄ █▊ ▊▋▌▌ █▉▋▆▍▋ ▌▇▇▍ ▉▆▌▊▋▆▆▇▄▅
Show the current spectated players team markers when BasePlayer.filterSpectateMapTeamID is -1
Fix for GetEntityDecayDuration NRE
Fixed some pings not appearing after disconnecting and reconnecting
Fixed final kayak destination ping not appearing properly
Fixed bad merge on kayak item def
Furnace, workbench, kayak updates
Reduced new help volulme log spam
Fixed crafting category help prompts staying visible once a mission is completed
Fixed cook chicken stages starting visible
Help prompts for bear kill missions
Merge from tutorial_island/new_help
Copied over chicken prefab from main. merge seemed to delete the AnimalBrain component
Manifest, protobuf, codegen, compile fixes
Add some MainMenuSystem profiling
Fixed chainsaw continuing to stay active and draining fuel if the player disconnects while the chainsaw is running
Fix team markers getting left on the map after disconnecting and reconnecting to another server if the player is not in a team on the subsequent server
Set gingerbread grade skin id to 2 (a skin that doesn't exist)
Added an Always Unlock toggle that will bypass the skin field entirely, but still respects the Enable In Standalone option so we can disable/enable seasonal building grades
Fixed spraycan reskin not working on some older large box skins until the player reconnects
Rename property to PreventDuplicatesInQueue, false by default
Expose the option on AutoTurrets via sentry.debugpreventduplicates (true by default)
Added a new AllowDuplicatesInQueue property for IOEntities
Prevent AutoTurrets from being added to the queue more than once
Convar comment typo fix
Fix MapView not resizing it's team positions array and not showing all of the team markers
Add a response with the current state when running ToggleSpectateTeamInfo
Fixed pinatas dropping too much canned tuna and low grade fuel
Can no longer pickup door from legacy shelter
Added animator support for third person fractional reloading
Recut Spas12 reload animations to demonstrate new behaviour
Animator changes (for future player rig integration):
Added params:
reloadStop (trigger)
canUseFractionalReload (bool)
States:
FractionalReloadStart
FractionalReloadLoop
FractionalReloadEnd
Merge from confetti_cannon
Better, safer fix for gibs
Remove an array allocation when spawning custom gibs
Fix pinata spawning an incorrect amount of gibs when fully destroyed
Confetti cannon can be lit via an igniter and a lit torch
Crafting cost (500 wood)
First pass on pinata loot table