983 Commits over 153 Days - 0.27cph!
Fix ControlSheet issues
Create Input.config
Added all the OnMouseX overrides from Panel to PanelComponent. Resolves Facepunch/sbox-issues#6678
SceneEditorSession.Resolve null check
Added some more checks to loading startup scenes. Facepunch/sbox-issues#6594
Implement QuestResource and Quest save system
Created QuestUI
Created 3 starting quest lines
Player now checks for quests requiring items automatically
Fix ItemPickups deleting themselves in editor
Save System fixes
Fix a bunch of quest logic + did a bunch of quest cleanup
Tongue Physics Improvements
Can no longer drag a prefab into itself. Resolves Facepunch/sbox-issues#6595
Can no longer change an existing prefab instance's PrefabFile out for the prefab you're already in via the inspector.
Added GetFrustum to CameraComponent
Rename "Available" to "sbox.game" in Library Manager + a different icon.
https://files.facepunch.com/CarsonKompon/2024/October/24_10-08-LavenderAnemonecrab.png
Adding/Removing a Component with a corresponding EditorTool will instantly create/destroy it. Resolves Facepunch/sbox-issues#6643
Adding a Camera Component to a GameObject no longer throws an error when it shouldn't. Resolves Facepunch/sbox-issues#6641
Add ulong constructor to Friend class. Resolves Facepunch/sbox-issues#6644
Tongue in the direction of movement, not camera direction
CameraTrigger tweaks and fixes
Player movement is based on camera forward instead of EyeAngles
Exit tongue state when target is disabled
Added CameraPull to TongueTarget
TongueTarget PullingMode and OnTongueHit action
Can tongue certain objects towards you. Player can carry objects
Fix punchable scaling when grabbed
Neutral Jump from a slide will cancel forward momentum
Tongue Improvements, much more responsive while still being physics based
Basic implementation of tongue swinging
TongueAbility now highlights tongueable objects
Create TongueUI, will be used to highlight tongue-able objects
Start TongueAbility, give existing Abilities custom Icons
SceneViewportWidget now refocuses last non-game viewport instead of last selected. Resolves play mode sometimes starting on an Empty Scene
AssetInspector now hotloads when changes to the asset have been made. No longer have to click into something else and click back in.
https://files.facepunch.com/CarsonKompon/2024/October/22_09-47-StaleImperialeagle.mp4
Focus last selected SceneViewport when leaving Play Mode. Resolves Facepunch/sbox-issues#6605
Add IsDeleted checks to loading startup scenes. Facepunch/sbox-issues#6594
Give PhysicsCharacter ToggleCameraModeButton [InputAction] attribute
Slopes affect slide speed
Make sure rubert checks the dialogue state
Update SceneTriggers in first two levels
Fix the player randomly clinging onto non-existent walls
Refactored DiveAbility to make a bit more sense
Fix E not always Interacting and fix NPC state
Fix releasing jump slowing your fall while maintaining short pressses
Fix jump from dive on the ground
Save Interactable/NPC states to GameSave. This isn't really used yet
NPCs now have "!" above their head if they have something new to say, showing InputGlyph when in range
NPC progression updates, saves, and loads proper.
Collected items do not respawn when reloading a save
Can now check if a dialogue is completed directly instead of having to make a weird 2nd copy. Updated into area accordingly
Show current map icon on save select
Load into the previous scene/entrance on save load
Scenes are now properly tied to MapResources and saved to the save file
Started Save System + Safe OnPlatform check
Coins and Items save to file. Collectables that have already been collected will not respawn
StartupScene is not the main menu
Hooked up the save UI to the save slots
Diving from a ground slam now has a similar cooldown
Add cooldown to jumping out of a dive
Fix running speed animator
Can cancel Dive with a Jump
Can now dive out of a ground slam
WishVelocity Acceleration on Player
Rising Pitch w each Coin Pickup
Update Train animgraph so it enters idle animation after completing the entrance
Physics Player Controller (#13)
Minor controller adjustments
Update PhysicsCharacter
Reset animations properly when entering cutscene
Remove debug draws from PhysicsCharacter
Fix all jittery camera issues