138 Commits over 92 Days - 0.06cph!
▅▌▍▋▄ ▊▌▆▉▆▅▉▇▌ ▋▆▋▊▉▄ ▌▉ ▋▊▌▌▋▊▊▋▇, ▉█▄▊█ ▍▊▊▄▄▇▇ ▅▍▉▋▆▉▅▆ ▍▊▄▅▊▅ ▇▍▆▌
- Initial setup of oil rig mission
- More small misc changes to mission editor
Revert change to calculating distance on MissionPoint
Revert bad file change from merge
Merge from mission_create_streamlining
- Various small misc changes to working with missions in editor
- Fixes for Activate Sensor mission
- Adds ShowIf attribute to contextually hide fields in the inspector
Pickup toast message keys now correctly display when using DebugLanguage 1
Merge from open_your_eyes
Fix issue where character eyes could remain closed.
Merge from pickup_toast_translation_fix
Fix translations for pickup error toast messages
Merge from door_lock_pickup
Doors with locks don't display pickup option, lock has to be removed first.
This restores previous behaviour and no longer blocks the context menu from appearing on a door with a lock that can otherwise be picked up.
WIP changes to mission editor. Changes summary:
- Created new TutorialMission type, removed some fields that were no longer needed and moved some things pertaining only to tutorial missions to these. Updated tutorial mission assets to be of this type.
- Renamed some fields on BaseMission and added tooltip descriptions.
- Removed simple mission provider field from missions. Missions which belong to a simple mission provider are now defined on the provider.
- Added FilteredEnum attribute which allows for the inspector to omit drawing one enum value and for defining a new default value for the field on int-backed enums.
Merge from spraycan_toast
Merge from gamemodes_workbench_fix
Merge from fix_uselegacyworkbenchinteraction
Fix convar server.uselegacyworkbenchinteraction
Fix workbench tech trees being wrong in softcore.
Reverts previous change to vanilla gamemode, should no longer be neccessary. All gamemode tech trees should now be functioning correctly.
Fix workbench tech trees in vanilla gamemode
Fix changelog panel looking wrong when first opening it
Fix changelog button remaining toggled on if closing the inventory menu whilst changelog panel is open
Move field to server only
Show error toast if we fail to change a skin because a player is sitting in the skinnable item
Add toast error messages when unable to pickup items
Split out logic into different boiolean methods for checking whether we should display the pickup option and whether the item can be handed over. Sometimes we don't want to show the option at all, sometimes we want the option to pickup but then know why we can't via toast
Several items now have the option to pickup and will then display a toast message on failing, where they did not have the option to pickup before (and you wouldn't know why)
Made some small changes to WaterPurifier code to make some of what it's doing a bit clearer
Fix camera position not updating when recentering map view
Upon first time opening map automatically centre on player
Merge from hardcore_refresh
Configure max horn time and rate limit
Needle now moves when tapped during admire animation
Adjust needle swing settings, now settles faster from big swings
Remove last uses of node shortnames
NPC statements now copied over too
Merge from ammocontainer_garbage
Fix typo in primitive changelog
Workbnech is no more. Rust is once again playable