5 Years Ago
trench vine trap part numTimesHit fuse bomb trap onion trapTurn Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of SpaceUsurperUnity changed hunter boss form 2 movement claw spike trap more claw spinner pattern variants hunter spider trap tentacle centipede trap backgrounds for first campaign evolve visually as you progress through each form Merge branch 'master' of SpaceUsurperUnity small tweak to onion background Merge branch 'master' of SpaceUsurperUnity frame bouncer trap laser trap orb trap storm trap Merge branch 'master' of SpaceUsurperUnity Got rid of some AssertFixed's fixed a possible divergence fix invasion boss repulsion circles Weaver refactor fix invasion boss getting stuck on behaviour Added way to find out where deterministic fields are being set non-deterministically Fixed non-determinism warnings from Timer clear charging patterns on setup Merge branch 'master' of SpaceUsurperUnity Marked SfxManager.Play as dynamic Working through a bunch more divergence warnings Merge branch 'master' of SpaceUsurperUnity can add speech bubbles to parts, auto despawned when part destroyed pixelgroup numTimesHitProtected, some more intro speech bubbles more work on progressive backgrounds Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of SpaceUsurperUnity some octopus speech bubbles 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 Merge branch 'master' of SpaceUsurperUnity trench patterns etc Execution can now be divided into Initialization, Fixed and Dynamic Merge branch 'master' of SpaceUsurperUnity Fixed diagnostic fields not being initialized properly fixing a few bugs and finishing up the rest of the evolving backgrounds Merge branch 'master' of SpaceUsurperUnity more orb patterns frame patterns Divided bullet patterns into fixed / dynamic Working through a bunch more warnings Even more warnings fixed Merge branch 'master' of SpaceUsurperUnity more frame patterns hunter patterns Still more divergence fixes More divergence fixes Merge branch 'master' of SpaceUsurperUnity brightened some hunter form 1 pixels, etc background progression for frame more noticable Merge branch 'master' of SpaceUsurperUnity frame boss mandatory toggle mines Powerup SFX No pitch variation on longer powerups with timing-sensitive sounds spawnSource pixels begin after coreSpawnTime invasion background tweaks Merge branch 'master' of SpaceUsurperUnity claw boss form 0 charge anim claw single spinner claw form 1 charge anim claw form 2 patterns tweak fixed some patterns that used blank bullets instead of shouldShoot laser asteroids laser rotation increases as parts destroyed greenscreen logo unit new crosshair CHIPPY-326: Fixed setting speech bubble progress resetting the slider at 0 CHIPPY-325: Added some safety checks CHIPPY-323: Disabled browsing entries on leaderboards that are still loading hunter form2 movement and random triangle pattern tweaks crosshair polish crosshair bg CHIPPY-298: Can now generate Expression for CallMethod actions during baking orb shield target orb shield target spawns on each shield Merge branch 'master' of SpaceUsurperUnity player shoot sound has better audio positioning some laser form 0 pattern variation CHIPPY-298: More progress on CallMethod baking Merge branch 'master' of SpaceUsurperUnity more laser boss pattern variation orb shieldgen target indicator CHIPPY-298: Can now generate valid code for most CallMethods Yet to do ScriptFunc<> params in method calls CHIPPY-298: Support for ScriptParam<> args orb target color lerping orb target fixes laser stage phantom bullet bug repro laser diamond skull variety laser robo bullet timer laser form 1 pattern variation Merge branch 'master' of SpaceUsurperUnity laser streaming patterns claw stream patterns mech variety, some pattern properties Big CallMethod / CallSubroutine refactor Merge branch 'master' of SpaceUsurperUnity Fixed issues with CallBase refactor mech form 0 pattern variety Merge branch 'master' of SpaceUsurperUnity CallMethod precaching code gen Merge branch 'master' of SpaceUsurperUnity Trying to find a unique way to identify CallMethods mech variety, removed greenscreen octopus lazybullets and smallspew variety octopus mine pattern variety CHIPPY-327: Added --debug-mode and --trailer-mode command line options Hide speech bubbles on game over CHIPPY-328: Don't fade out on death in trailer mode Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' into token-path changed player death effect, player fades out completely CHIPPY-298: Almost working, need to sort out some dodgy paths octopus spread & bubble variety octopus spiral variety another bubble grid pattern CHIPPY-298: Fixed case where JTokens had truncated paths CHIPPY-298: Added warning when a CallMethod does reflection during gameplay Merge branch 'token-path' prevent player from outrunning camera with m&kb stageProgress property Merge branch 'master' of SpaceUsurperUnity mech boss react on chunk disconnect all bosses react when chunks disconnected First pass at boss vocalizations Lots of powerup sound tweaks & polish fuse boss variety, fuse wall changes Merge branch 'master' of SpaceUsurperUnity More JToken persistence Fixed case where nested HotloadedData wouldn't load correctly Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of SpaceUsurperUnity fuse boss simple spokes variety fuse minion pattern variety trench variety Better CallMethod exception reporting Merge branch 'master' of SpaceUsurperUnity Added a Dynamic FSM action to wrap non-deterministic actions Example Dynamic action usage onion variety Merge branch 'master' of SpaceUsurperUnity hunter form 0 variety playerLastStatusActivated property player lasthitbullet & lasthitunit properties player hit & death callbacks for stage/units New strategy for accessing player-specific properties in stage scripts Example usage Merge branch 'master' of SpaceUsurperUnity revert and improve convert, fix status floater levels, aliases for status properties some intro speech remove TimeUntilNextBeat uses adjust button prompt scale amount working on intro speech Fixed bug with parameter name conflicts when calling subroutines #CHIPPY-333: Basic steam rich presence Updated rich presence localization Fixed bug with rich presence strings Added rank to rich presence CHIPPY-332: Discord rich presence check for steam user to prevent rich presence nullref CHIPPY-331: Speech bubbles try to not be on the same side of their target as the player Merge branch 'master' of SpaceUsurperUnity Moved speech bubble despawning to fixed updates CHIPPY-335: Speech bubbles are now pooled more intro speech CHIPPY-336: Fixed non-input-dependant speech bubbles changing string on input change Merge branch 'master' of SpaceUsurperUnity fuse trigger changes color as it charges Hide speech bubbles on first creation and on pool Merge branch 'master' of SpaceUsurperUnity CHIPPY-334: Speech bubbles without `forceVisible` can be hidden in the settings menu Reordered bindings page tabs more intro speech unit numSpeechBubbles property some speech for intro forms 1&2 return intro stage to normal pixel group image for fuse trigger, wip Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of SpaceUsurperUnity fix animated sprites changed trigger anim more trigger anim changes fix octopus spawn idle anim polish fuse trigger Included json path to throwing CallMethod action Fixed a couple of missing brackets in unit/boss.json Temp fix for baking not knowing the right type Finished off fixing baked CallSubroutines in intro Wrapped song updates in a dynamic block some hunter variety new icons Fixed leaderboards not always loading updated icon again, fixed mispellings Merge branch 'master' of SpaceUsurperUnity Added images to discord rich presence Added rich presence elapsed time Merge branch 'master' of SpaceUsurperUnity Fixed Leaderboards not finding any entries if the player hasn't submitted a score Added some warnings to subroutines if they are missing parameters needed for baking CHIPPY-338: Force settings controls to update their positions when one changes visibility Fixed misleading errors in CallSubroutine actions Slightly more rigourous Discord RPC now has a unique icon for each stage dont spawn speech bubble for imploding or inactive units Merge branch 'master' of SpaceUsurperUnity CHIPPY-340: Added "unlockAfter" property to CampaignData CHIPPY-340: Fixed campaigns only being selectable if at least one stage is unlocked Merge branch 'master' of SpaceUsurperUnity hunter issue Temporarily removed Workshop main menu button Merge branch 'master' of SpaceUsurperUnity Added first pass of new exit prompt Working on Lewis' pause menu improvements Uncommented attempted fix at stage selection frame drops CHIPPY-341: Fixed issues with scrolling through leaderboards while the cursor is over them some intro/tutorial fixes and tweaks Effects / items UI restyling Fixed pause / settings nav menu alignment Merge branch 'master' of SpaceUsurperUnity Implemented equipment menu descriptions Moved all stage titles to their respective string files Added placeholder stage descriptions Merge branch 'master' of SpaceUsurperUnity stage descriptions intro boss warns about guns protecting core fixed unit num destroyed pixelgroups, fix intro boss avoid patterns Better positioning for leaderboard type UI Disabled button prompt input when loading a stage some sfx changes CHIPPY-301: Pause menu medal info Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of SpaceUsurperUnity Added question mark to EXIT GAME Merge branch 'master' of SpaceUsurperUnity some more sfx Fixed stage selection progress bars not being visible New main menu header layout Improved keyboard / controller button prompt icons Updated mouse button prompt icons Increased button prompt background icon resolutions New controller icon trap beep sfx, some octopus sfx changes Fixed exception sometimes thrown when a CallMethod is parsed Happened when the CallMethod had parameters cached previously, but its order in the list of actions it was contained in changed since then. Merge branch 'master' of SpaceUsurperUnity Backspace button icon uses the rect background Better cursor visibility logic mech sfx changes Fixed main menu fade out Merge branch 'master' of SpaceUsurperUnity trench sfx Merge branch 'master' of SpaceUsurperUnity fuse sfx mech turret gives shield if you have none extra mech shield powerup some hunter sfx more hunter sfx claw sfx tentacle sfx tweaks frame sfx Script baking now ignores condition bodies if the condition is always true / false With special case handling for conditions based on only the stagePath storm sfx Merge branch 'master' of SpaceUsurperUnity storm meteor bubble sfx Fixed incorrect next medal time being shown in pause menu Merge branch 'master' of SpaceUsurperUnity increment progression Merge branch 'master' of SpaceUsurperUnity Marked a bunch more stuff with replay diagnostics dont change debug speed in replay, intro string plural check Merge branch 'master' of SpaceUsurperUnity Delete t bullet floater when hit protected part, bullets dont reflect by default Merge branch 'master' of SpaceUsurperUnity Can now switch between opt in / opt out for diagnostics Fixed Player_Trail diagnostic warning Merge branch 'master' of SpaceUsurperUnity polished repel visual effect Fixed a bug with diagnostics module weaving Fixed some diagnostic warnings Fixed diagnostic warning spam if reference type fields are enabled Merge branch 'master' of SpaceUsurperUnity egg avoids player so it doesnt spawn on them traps avoid player, better border warning on traps Nicer paths in script func cache usage comments Fixed player input related diagnostic warnings Better text handling to avoid divergences Working on some extra diagnostics Test replay