5,204 Commits over 2,710 Days - 0.08cph!
implemented clench animations and shake for bosses
claw orbiter patterns have more border glow
frame toggleMines pattern uses bigger mines
fuse enemy bomb pattern removed if enemy is destroyed
egg powerup
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
egg fix
Updated Facepunch.ExpressionStrings with optimisations
Got rid of bullet debug history
Movement controllers can now opt in to having movement controllers on construction
Fixed possible error on quit
Caching costly reflection when setting up parameter collections
CallMethod profiling
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Updated Facepunch.ExpressionStrings
tweaked gun destroy reaction for intro form 1
minor tweaks
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
intro boss form 1 clench when gun destroyed
CHIPPY-280: Made it clearer when navigating through the settings menu with keyboard / controller
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
clench animation
Merge branch 'master' of SpaceUsurperUnity
Fixed case where "close" button would appear in settings menu when in main menu
Bigger margins around CHIPPY logo in main menu
Higher resolution medal graphic
Added more of a gap between medals and their counts in campaign headers
Thicker campaign leaderboard border
Fixed stage headers sometimes leaking
tweaked convert powerup
unit form bgColor
hunter smallWorm pattern
brightened some hunter pixels
reworked turret
curseFollowing warning bullets attached
tweaked hunter worm patterns
Got rid of random google reference
Fixed weird audio artifacts when a song layer has no sample
json string compare method, fixes checking paths of bullets etc
fix mech bg cloud pop-in
mech, turret tweaks
fuse stage, spawn bullet curse if units are maxed out
fuse wall revenge bullets increase with each part
sound cue when all core prereqs have been destroyed
warning feedback when getting a curse powerup
Song layer / segment / sample configs can use inheritance
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Trying out a new way of scheduling music
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Attempting to debug some music issues
finished AffectTouchingUnits, sweep pushes small units a bit
bumper works on units
claw boss form 0 moves down as an attack pattern
claw form 1 moves down sometimes
trench improvements, etc
tweaked onion slalom pattern
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
freeze works on units that are small enough
fix getNumTimesShot
removed some duplicated code rect/diamond hitbox checking
removed some more duplicated Stage_Bullets code
repel works on small units
frozen bullets can be repelled, tweaked tutorial powerups
some more freeze-timescale-impulse unit interactions
fuse stage achievement
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
made some adjustments to the cores/guns for invasion
slowed down bgClouds for invasion and fixed issue with hunter pestilence affect
Merge branch 'master' of SpaceUsurperUnity
Stopped button rebinding placeholder text truncating
Unit FormData is now a separate root json object, so inheritance can be used
Example usage of inheritance in Unit FormDatas
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Can now specify data paths that locate arbitrarily deep into a json file
Can now specify in-place json objects anywhere a data path is accepted
Legacy support for the old style of unit form configs
Can now do away with DataPath<T> in most cases, and just use T
Made a bunch of nested json-loaded data classes support data paths / inheritance
Cleaned up logic for loading nested json objects
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'include'
Can now do away with DataPath<T> in most cases, and just use T
Made a bunch of nested json-loaded data classes support data paths / inheritance
Cleaned up logic for loading nested json objects
Music updates
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
each units disconnect/implode/part colors are different
cleaned up sfx json file
reorganized sfx files
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Can now specify data paths that locate arbitrarily deep into a json file
Can now specify in-place json objects anywhere a data path is accepted
Legacy support for the old style of unit form configs
each units disconnect/implode/part colors are different
cleaned up sfx json file
reorganized sfx files
Stopped button rebinding placeholder text truncating
Unit FormData is now a separate root json object, so inheritance can be used
Example usage of inheritance in Unit FormDatas
changed octopus floating mine child pattern
trench boss gives damage for re-destroyed parts in form 0
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
can set camera clamping mode when arena is smaller than view area
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed missing text in MultiChoice controls, now resizes better
Button rebinding behaves a bit nicer on controller
CHIPPY-283: Fixed settings menu sometimes not closing properly when paused
Button binding icon tweaks
Fixed setttings pages not having focus returned properly
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed binding icon sometimes not clearing when removing a binding
more pattern changes, intro/invasion/mech
pattern changes to some levels
Added avatar placeholders
CHIPPY-276: Settings menu now remembers which page it was on
CHIPPY-284: Can now use scroll wheel in leaderboards
Fixed leaderboard TopFade transform
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fix blur, mech boss moves when shieldgen destroyed, etc
fixed fuse boss freed state
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fix border warning glow always being full strength
resized big sprites
storm slalom.2 pattern
spawn double gun for tentacle form 0 core
Fixed possible NRE in FsmArrayEnumerator
Fixed cases where FsmEnumerators wouldn't get returned to their pools
Fixed unnecessary allocation of debug text when debugging isn't enabled
visual effect when player damaged
can only respawn a certain number of pixels
visual effects for fade, slowmo, confused
improved invasion outwardRings, etc
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
can just find unit edge pixels that are next to destroyed pixels
tweaked postprocessing, can set contrast from json
Using typed setters / getters for ParameterCollections
Gradually removing allocations
Updated Google.PlayServicesResolver
Fsm execution refactor to remove allocations
Removed SelectableIcon allocation
Removed another allocation
Got rid of a bunch more per-frame alocations
Fixed FsmEnumerators not getting disposed correctly
Pooling Fsm.ActionSet
Got rid of FsmState allocation
Fixed Fsm execution bug after refactor
Fixed a bug with Fsm subroutine execution introduced after the refactor
Fixed progress calculation after refactor
Fixed possible NRE when FSMs change states
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' into performance
progress on backgrounds for claw, storm, frame, laser
Merge branch 'master' of SpaceUsurperUnity
fixing build error
Fixed progress calculation after refactor
Fixed possible NRE when FSMs change states
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' into performance
Fixed a bug with Fsm subroutine execution introduced after the refactor
Fixed Fsm execution bug after refactor
progress on backgrounds for claw, storm, frame, laser
Merge branch 'master' of SpaceUsurperUnity