10,973 Commits over 1,950 Days - 0.23cph!
Added overridePickupTime to entity pickup settings, parachute takes 12s to pick up
Fixed backpack notifies not working after
85060
Reworked parachute repacking process, instead of adding an "unpacked' parachute to the players inventory when landing the unpacked parachute now gets dropped in world space
Player can pick it up like any other item to repack it
Rework how we update the current backpack item since we don't send the main item container to other players
Use the player's save data to store a current backpack item id so it's always accessible to everyone
Added global.blockServerEmoji convar to allow clients to opt out of receiving server emoji
Fix exception when opening the map with a sleeping bag cluster
Skull trophies will now properly display the inserted skull even if it was created from the Items F1 menu and not the createskull command
Fixed case where entering a safe zone and equipping a weapon at the same time would sometimes result in a duplicate viewmodel appearing
Added a little backpack icon to the current backpack item in the main inventory
Fixed not being able to move a backpack around in the inventory
Don't save the parachute (we can't reconnect the player after reboot so don't go parachuting during a server restart)
Merge from hackweek-chat-emoji
Move FindAllServerEmoji to much later in the server boot process to prevent local folders getting created with invalid identifiers
Slight camera motion improvement when equipping weapons, unequipping weapons still has a slight camera snap
Merge from hackweek-chat-emoji
Fixed a wild pooling/input field bug that was making the autocomplete emoji popup options sometimes insert the incorrect emoji when clicked
BaseMountable now calls ModifyCamera on it's VehicleParent (if it has one)
Better camera control on parachute, lock the players eye position to it's actual model eye position
Fixed gutting fish resulting in incorrect item pickup notices if the resulting items were placed in a stack
Introduce drag gradually over a second as the parachute is deployed for a more natural look
Refactor foot ik to have less huge blocks of copy and pasted code
Fix foot Ik caching a bad position if the foot IK raycast does't hit anything, leads to better responsiveness when landing
Adjust interruption rules on jump animation for better responsiveness when landing on the ground
Added freefalling blend tree animation, normalize forward and right animation parameters when falling with a parachute equipped
Added an AnimatorLOD to the mining quarry
Add animatorSpeedChange quarry variable to control animator ramp up/down
Fixed missing animator and renderer connections
Merge from hackweek-chat-emoji
Fixed emoji's deleting themselves if the character limit of the input field was 0
Merge from hackweek-chat-emoji
Cleanup
Emoji gallery will now respect the maximum character limit of the input field it's attached to
Finally fixed caret position on input fields not being properly set to end of string when selecting an emoji via the gallery
Emoji compatible Input fields will now remove the greyed out text if the input field does not have focus
Fixed a pooling issue with the emoji gallery on the vending admin panel
Decrease opacity of emoji autocomplete box in the chat window
Add a custom inspector for TmProEmojiInputField to avoid having to use debug mode
Added a new RustInput.Normal.Emoji control, same as regular input field but with emoji support
Added emoji support for clan motd and member notes (has a few issues, might make some changes on the emoji branch)
Merge from hackweek-chat-emoji
Allow emoji's in the pre colon portion of the string when using add2
Renamed :torch: to :light:
Fix autocomplete NRE when highlighting an option and updating the text input
:sunglasses: is now :cool: to prevent clash with existing sunglasses item
Some asset renames
Update dance emoji, 37% more style
Added :scientist: emoji
Merge from worldmodelupdates -> worldmodels
Code support for different dropped item models based on stack size
Merge from hackweek-chat-emoji
Speculative changes to prevent RustEmojiLibrary NRE's