5,204 Commits over 2,710 Days - 0.08cph!
Still more divergence fixes
More divergence fixes
more orb patterns
frame patterns
Merge branch 'master' of SpaceUsurperUnity
more frame patterns
Divided bullet patterns into fixed / dynamic
Working through a bunch more warnings
Even more warnings fixed
fixing a few bugs and finishing up the rest of the evolving backgrounds
Merge branch 'master' of SpaceUsurperUnity
Execution can now be divided into Initialization, Fixed and Dynamic
Merge branch 'master' of SpaceUsurperUnity
Fixed diagnostic fields not being initialized properly
can add speech bubbles to parts, auto despawned when part destroyed
pixelgroup numTimesHitProtected, some more intro speech bubbles
Merge branch 'master' of SpaceUsurperUnity
some octopus speech bubbles
Merge branch 'master' of SpaceUsurperUnity
trench patterns etc
Working on a way to whitelist fields set during stage load
Bunch of possible divergence fixes
Merge branch 'master' of SpaceUsurperUnity
Even more divergence avoidance
more work on progressive backgrounds
Merge branch 'master' of SpaceUsurperUnity
Marked SfxManager.Play as dynamic
Working through a bunch more divergence warnings
Merge branch 'master' of SpaceUsurperUnity
fix invasion boss repulsion circles
fix invasion boss getting stuck on behaviour
clear charging patterns on setup
Merge branch 'master' of SpaceUsurperUnity
Weaver refactor
Added way to find out where deterministic fields are being set non-deterministically
Fixed non-determinism warnings from Timer
fixed a possible divergence
Got rid of some AssertFixed's
Stripped out old divergence testing stuff
Moving towards new annotation of fixed/dynamic stuff
Added Fody
From [jbruening/UnityFody]
Working on diagnostic injection
Diagnostic injection is now only performed if `[assembly:EnableDivergenceTesting]` is present
More IL weaving
Fixed bug with ModuleWeaver.GetStackDelta
Code injection seems to be working!
Diagnostic now only warns once per field per update
Reorganising to help with diagnostics
Diagnostics now respect IConditionallyDynamic implementing types
Fixed weaved symbols
Field access diagnostics seems to be working well!
Some reorganisation
First victim of the Magic Code Evaluator
Fixed dynamic bullets not doing dynamic updates
Some more fixed / dynamic separation
Merge branch 'master' of SpaceUsurperUnity
Fixed dynamic bullets not doing dynamic updates
Some more fixed / dynamic separation
Some reorganisation
First victim of the Magic Code Evaluator
Field access diagnostics seems to be working well!
laser trap
orb trap
storm trap
Diagnostic now only warns once per field per update
Reorganising to help with diagnostics
Diagnostics now respect IConditionallyDynamic implementing types
Fixed bug with ModuleWeaver.GetStackDelta
Code injection seems to be working!
tentacle centipede trap
Merge branch 'master' of SpaceUsurperUnity
frame bouncer trap
small tweak to onion background
backgrounds for first campaign evolve visually as you progress through each form
Merge branch 'master' of SpaceUsurperUnity
Working on diagnostic injection
Diagnostic injection is now only performed if `[assembly:EnableDivergenceTesting]` is present
changed hunter boss form 2 movement
claw spike trap
more claw spinner pattern variants
hunter spider trap
Moving towards new annotation of fixed/dynamic stuff
Added Fody
From [jbruening/UnityFody]
Stripped out old divergence testing stuff
trench vine trap
part numTimesHit
fuse bomb trap
onion trapTurn
Merge branch 'master' of SpaceUsurperUnity
Merge branch 'master' of SpaceUsurperUnity
SpatialBlend is now 1 by default, made sure SfxData uses default values when populating from json
Added "stereoBlend" float field (0 to 1, default 0) to SfxData
Added logging of replay ID on download
Fixed break input value not being reset
Merge branch 'divergence-fixes'
Added "spatialBlend" float field (0 to 1, default 0) to SfxData
mech laser trap, letterbox colors
CHIPPY-319: Downloading a replay now gets properly cancelled if you navigate away from the "downloading" prompt
CHIPPY-319: Better leaderboard view state handling
CHIPPY-319: Fixed navigation arrows displaying while downloading leaderboard entries etc
CHIPPY-320: Fixed progress bar animating when any setting changes
fixed issue with waves state being interrupted on octopus
can see stage state by holding H
background evolve work for intro, mech, ocotpus, trench
Merge branch 'master' of SpaceUsurperUnity
CHIPPY-316: Added example usage of random strings
CHIPPY-316: Implemented random string selection
Now using default avatar in ghosts when no other avatar found
More powerup display tweaks
Tweaked powerup side items
Tweaks to powerup display / progress bar
Merge branch 'master' of SpaceUsurperUnity
Testing out vertical progress bar + centred powerup display