8,073 Commits over 3,806 Days - 0.09cph!
Added PB time target
CHIPPY-311: Fixed being able to try to "watch" campaign leaderboard entries
Fixed leaderboards sometimes showing for a fraction of a second immediately at game over
Replay UI now plays more nicely with the new UI, avoiding overlap etc
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Now show placeholder avatar while real avatar is still loading
CHIPPY-313: Added delay before leaderboard appears on game over
CHIPPY-314: Removed two causes of a long hang on death / victory
CHIPPY-309: Added medals to leaderboard entries
Fixed case where campaign medal counts wouldn't display
CHIPPY-300: Added countdown to next medal to the HUD
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Re-fixed Pxc divergence fix from 4d847b93a2dd4c56b1d924ee96f76015b5ce8d76
Some more divergence fixes
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Stopped pixel chunks from despawning during dynamic updates, which caused desyncs
Fix for possible error while updating speech bubbles
Better error when a callmethod target is null
Fixed replay corruption when switching powerup when none are equipped
Fixed not being able to wrap backwards through powerups
Fixed causes of divergences in Pxc
Fixed causes of divergences in Laser
Fixed missing fonts in replay UI
Fixed player movement properties not being reset properly
Misc replay diagnostic stuff
CHIPPY-303: Added new replay format that stores current selected powerup index
CHIPPY-303: Reworked status effect switching to work with the new replay format
Added SwitchOnPickup to OptionsData
CHIPPY-303: Reworked how selectables are switched again, now using SwitchOnPickup option
Added Switch On Pickup option to input menu
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
CHIPPY-299: Fixed HUD staying squashed if you exit a stage from the pause screen
CHIPPY-295: Updated Facepunch.Steamworks, leaderboard total counts update when fetching
Update leaderboard counts when fetching entries
Revert "CHIPPY-306: Fixed campaign items getting re-created unnecessarily"
This reverts commit e42740d75dbdcb2689cf8327fac3ba3e999dca61.
CHIPPY-307: Fixed possible NRE on score fetch
CHIPPY-305: More rigourous fix
CHIPPY-306: Fixed campaign items getting re-created unnecessarily
CHIPPY-306: Cleanup of campaign items when destroyed
Made a bunch of warnings editor-only
CHIPPY-305: Fixed possible NRE in RenderQuads
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed off-by-one when completing the last stage of a campaign
Reduced intro boss implode time
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
CHIPPY-296: Added "continue" button prompt to victory screen on first win
Returns to main menu with the next unlocked stage selected
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed possible NRE
CHIPPY-302: Target frame rate caps at max supported by monitor by default
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
CHIPPY-304: Fixed leaderboards not focussing on the local player
Added Switch FSM action
Converted intro scripts to use new switch action
Updated Facepunch.ExpressionStrings
Better strategy for repeated expressions
Smarter handing of repeated expressions that always execute
Updated Facepunch.ExpressionStrings
Updated Facepunch.ExpressionStrings with null coalescing support
Updated Facepunch.ExpressionStrings
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Added failing tests for value type conditional member access
Finished off null coalescing support
Added NullCoalescing grammar / tests
Null coalescing implementation
Fixed loaded nested json objects inside #includes
Added NullConditional tests
Parameter accesses now always get turned into local variables
WIP support for null conditional member access / method call / indexing
Reordered where parentheses are added in codegen
Fix for possible nullref when trying to delete an old replay
Marked some more pure methods
Updated Facepunch.ExpressionStrings
Marked a bunch of whitelisted pure functions with [PureAttribute] to help the new codegen optimizer
Fixed PureAttribute being omitted from builds
Added special case for pure methods
Updated Facepunch.ExpressionStrings
Finished LeaderboardView.SetLeaderboard
Attempting to fix local definition order
Revamped code gen so that repeated subexpressions get turned into local variables
Dead end attempt at optimizing out repeated expressions
CHIPPY-294: Clear leaderboard event handlers when LeaderboardView is destroyed
CHIPPY-294: More leaderboard cleanup
Merge branch 'master' of SpaceUsurperUnity
Added discord link to settings, fallback for when overlay is disabled
Added cooldown to URL links
Merge branch 'master' of SpaceUsurperUnity
Attempt at making speech bubbles spawn outside each other
Merge branch 'master' of SpaceUsurperUnity
Fixed sfx warning spam
Added path to uncached script warning
Made object / array parameters to CallMethod discoverable by script func baking
Fixed actions passed to methods like AffectBullets / AffectUnits not baking correctly
Merge branch 'master' of SpaceUsurperUnity
Possible fix for hotloading breaking
Lazy fix for possible error when removing speech bubbles
Fixed some text alignment
Fixed broken button icons in rebinding menu
Last minute untested increase of floating text pool initial size
Speech bubbles are repelled from each other and the player
Speech bubbles avoid stage bounds and the player, and fade out when the player is too close
Possible fix for error spam when not signed in to steam
Game over screen now shows progress % if not completed
ScriptFunc exceptions now only log once, and return a default value from the causing func
Attempting to fix possible exception when despawning a speech bubble
Merge branch 'master' of SpaceUsurperUnity
Added support for custom exception handling
Fixed typo
Added support for inline images in speech bubble text
Fixed embedding positioning
Tweaked key label sizes
Renamed InputBindingEmbeddingSource to DefaultEmbeddingSource
Fixed next / previous powerup button prompts not showing
Fixed UI easing being broken in some places
Fixed possible NRE when setting up a text embedding
Fixed button prompts flickering when changing between mouse / keyboard
CHIPPY-293: Started re-working speech bubble movement
Merge branch 'master' of SpaceUsurperUnity
Added support for embedding a specific button icon
Added example controller icon to intro dialogue
Fixed bad logic that didn't let you clear a button prompt label