96 Commits by 3 Authors. 0 files added, 0 deleted, 0 moved.
24 May 2018
James King
some tweaks to remote control bullets fuse unit enrage fuse unit rotation tweaks fuse confuse bullet fuse stage fixes player shoot crescent brake cannon powerup Merge branch 'master' into custom-stagescustom-stages
ryleigh
player shoot crescent brake cannon powerup
some tweaks to remote control bullets fuse unit enrage fuse unit rotation tweaks fuse confuse bullet fuse stage fixes
23 May 2018
James King
Re-implemented StageID.FromStream Re-implemented StageID.Write Re-implemented reading / writing StageID as json Re-implemented StageIDPropertyDrawer Fixed up usages of old StageID methodscustom-stages
More WIP StageID rewriting Merge branch 'custom-stages' of https://github.com/Facepunch/SpaceUsurperUnity into custom-stagescustom-stages
fixed some moveAngle properties can have non-rect part, can set part colors in json fuse wall lasers set fuse laser visuals in json fuse wire pixel flashing started on a maze2 stage fuse wall wire pixel colors merge can set current pixel colors in json fuse glass breaking fuse container bg fix unit funcs being null on spawnInstantly units fix spawnInstantly unit not being destroyed unit set animSpeed fixed unit bounds checking fuse enemy movement remote control units with bullets Merge branch 'master' into custom-stagescustom-stages
ryleigh
remote control units with bullets
can set current pixel colors in json fuse glass breaking fuse container bg fix unit funcs being null on spawnInstantly units fix spawnInstantly unit not being destroyed unit set animSpeed fixed unit bounds checking fuse enemy movement
22 May 2018
ryleigh
can have non-rect part, can set part colors in json fuse wall lasers set fuse laser visuals in json fuse wire pixel flashing fuse wall wire pixel colors merge
youhavehowie
started on a maze2 stage
21 May 2018
ryleigh
fixed some moveAngle properties
oob disabled units stop their bullet patterns invasion units fuse boss pixels fuse wall pixels; unit.DoesPixelExist
James King
increment part counter tentacle unit form 1 tentacle form 2 json setup tentacle part charging tweaks more charge pattern params tweaked tentacle spiral pattern improved bullet border warning Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity Fixed error in non-editor builds Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity Added utility methods to skip comments while reading json Support for FSMs with duplicate state names Can set ParameterCollection values to a Func<T> Replaced Bullet properties set every frame with getter funcs bullet borderWarningColor stop clamping border glow unit core look stuff in json, unit core follows player by default powerups disperse in direction of damage tentacles form 2 changes octopus submarine can set and change stage background color stage onUpdate func Can now define arrays in ScriptFuncs octopus mine pattern floating mine bullet dropping mine bullet bubble bullets rising bubble pattern bubble sfx octopus patterns, etc Fixed some bullet property getters being overwritten Fixed SfxData hotloading Got rid of GetLerpedValue allocations Updated Facepunch.ExpressionStrings oob disabled units stop their bullet patterns invasion units fuse boss pixels fuse wall pixels; unit.DoesPixelExist Added warning when attempting to change to a non-existant state Updated Facepunch.ExpressionStrings Fixed some harmful caching causing slowdown Merge branch 'master' into custom-stagescustom-stages
Updated Facepunch.ExpressionStrings Fixed some harmful caching causing slowdown
Added warning when attempting to change to a non-existant state
19 May 2018
James King
Updated Facepunch.ExpressionStrings
Got rid of GetLerpedValue allocations
Fixed SfxData hotloading
Fixed some bullet property getters being overwritten
ryleigh
octopus submarine can set and change stage background color stage onUpdate func octopus mine pattern floating mine bullet dropping mine bullet bubble bullets rising bubble pattern bubble sfx octopus patterns, etc
18 May 2018
James King
Can now define arrays in ScriptFuncs
ryleigh
bullet borderWarningColor stop clamping border glow unit core look stuff in json, unit core follows player by default powerups disperse in direction of damage tentacles form 2 changes
17 May 2018
James King
Can set ParameterCollection values to a Func<T> Replaced Bullet properties set every frame with getter funcs
Added utility methods to skip comments while reading json Support for FSMs with duplicate state names
Fixed error in non-editor builds Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
Part way through rewiting StageIDcustom-stages
ryleigh
increment part counter tentacle unit form 1 tentacle form 2 json setup tentacle part charging tweaks more charge pattern params tweaked tentacle spiral pattern improved bullet border warning Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
16 May 2018
James King
Added hotloaded PluginDatacustom-stages
Fixed error in non-editor buildscustom-stages
Started working on user-created stage support Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
ryleigh
tentacle form 0 pixelgroup transformations in json pxc transformation in json cleaned up tentacle unit fsm
tweaked maze outer unit chargePattern maxDist maze boss spokes player camera moves toward velocity direction more maze attacks
fix pixel isAnchor bug, fix planet core render angle
maze unit form 0 got rid of invuln pixel colors tweaked invuln hit color border warning json moved from unit form to part improved pixelgroup jittering when pxc rotates
15 May 2018
James King
Started working on user-created stage supportcustom-stages
ryleigh
avoid bullets powerup poweurup display name doesnt automatically include level repel when grazed powerup active repel powerup powerup double pattern
14 May 2018
James King
Added Yield FSM action that waits for the next fixed update Fixed powerup tri bullets not being set up correctly Fixed possible problem when changing FSM state from an executed action set
Alternate fix for Fsm index out of range Action sets can now be immediately executed on an fsm (until a Wait action is reached) Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
ryleigh
sequenced laser unit lasers powerup addGun can flip bullet sprites and powerup icons despawn player guns can replace default gun, guns can ignore pixel collision player gun opacity in json Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
13 May 2018
James King
Updated Facepunch.Unity Added easy way to test staging API Comment deletion now persistent Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
ryleigh
bulletNum needs to be an Init param of bullet so starting funcs work properly laser robo unit bullet cantBeDestroyed property player damage force in json, timescale when leveling up powerup powerup changes, ffd powerup, timescale changes, powerup fsm actions hack laser robo unit movement powerup effect bullets wont be destroyed diamond skull bullet grows and glows as you get near it player bullet push force func to json
11 May 2018
James King
Added ways to distinguish friend's comments
Working on better diagnostics for script func compilation errors Added partPos to Unit's FuncParams as a lazy fix Limit of 10 comments per replay per user
ryleigh
ChargePattern uses a direction func instead of angle laser gun shoot colors fixed pixelgroups have their own parameter collection
laser unit form 0 laser unit form 1 laser unit form 2
10 May 2018
James King
Fixed using enter to submit comment after adding an emoji
Fixed conflicts between comment submission and pause menu
Revert "Fsm.ExecuteActions() now returns an IFsmActionSet that can be cancelled" This reverts commit 6a108a6e717ff4b9eee9d58368ec1861b696654d. Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity New way to cancel FsmAction sets
Fsm.ExecuteActions() now returns an IFsmActionSet that can be cancelled
ryleigh
simplified playerGun params improved playergun color lerping improved player gun adding, gunNum property changed bullet loop to prevent modify error testing a pattern Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity cancel powerup ongoing Actions when deactivated
9 May 2018
James King
Added options menu page to unblock comment authors
Blocked comment author persistence
Non-persistent comment author blocking Fixed hidden comments' markers being visible Fixed debug comments not being cleared on restart
Better error for unknown json-defined property types Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity Added player comment blocking drag/drop button
ryleigh
fix player shoot powerup removed powerup pickups powerup icon color powerup stuff timer cancelled callbacks to fix odd bug when restarting rapidly and spawning bullets powerup disperse some player invuln stuff to json, better invuln effect Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
8 May 2018
James King
Added CommentsHidden option Comment hiding option now works Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
Passing FsmActions to CallMethod test Fixed passing arrays as parameters to CallMethod
List parameter in CallMethod test Fixed list parameters in CallMethod
ryleigh
snakebullet onHitPlayer callback tweaked some powerup stuff remote control test player debugPowerups Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity can override powerup value of patterns/bullets
7 May 2018
ryleigh
fixed octopus turret spawning fixed snake bullet can link volley bullets (all despawn together)
fade out player after death playerDeathPercent, adjust player size while dying fade out player gun on death improved death zoom a bit bullet hit player sfx in json check bullet outer radius can set graze push strength for each type of bullet bullet push force doesnt stack anymore debug text func for stuff
6 May 2018
ryleigh
laser impact pattern entity debug vectors player radius in json core layer color blinking cleaned up bullet hitbox debug moved player graze slowdown to json player death callbacks, effect patterns
5 May 2018
ryleigh
blink protected pixelgroup a bit when hit renamed Unit.Shoot to Unit.ChargePattern, changed default start angle to 180 unit dormant removed stage_ropes dormant inner and outer range some more laser params
4 May 2018
James King
Fixed some causes of weird core colours while charging Fixed another cause of weird core charging colours Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
Fixed adding requirements between different units
ryleigh
can lerp rope spring values with json funcs Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
formatted some more files
removed some files, added some aliases can set repelBullets color part prereq rope params in json unitdata cleanup rope spring easing in json
can set pxc shader texture in json fixed shield effect pos lerping player trail json params removed player locator unit set movement func test
3 May 2018
ryleigh
part fade color fixed can change background fading color merge can change cut pixels bg color Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity minor cleanup
fixed core opacity
some messing with pixelgroup ropes removed unused orig pixel vars can set pixel type in json tweaked pixel respawn glow fixed getting parts before theyve spawned pixelgroups fade in when respawned
James King
Added Song.RunOnNextBeat(period, phase, action) Moved GameStage.Song to Stage.Song Example of player shooting in time with the beat
Fixed CoreData colours being reset to black
Fixed error when reading CoreData colours
Updated Facepunch.ExpressionStrings Removed Color24, can now just use Color / Color32 instead Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
2 May 2018
James King
Fixed method calls with optional parameters Added Song.TimeUntilNextBeat(period, phase)
Updated Facepunch.ExpressionStrings Music stops when leaving stage
Fixed music overlap when re-entering a stage
Figuring out how dynamic music should be composed Merge branch 'master' into dynamic-music Song segment progression working Fixed first song segments being skipped Sample data loading Updated Facepunch.ExpressionStrings Merge branch 'master' into dynamic-music Added SongSampleData.AudioClip Samples can now play, timing seems off Removed NUnit reference Improved song sample playback start timing Fixed song samples ending too early Better example samples Fixed loading samples from a subfolder Fixed zero-length segments Can now control volume of layers Music volume is now controllable again Example of using boss form number to control music layers Example song tweaks Merge branch 'master' into dynamic-music Fixed CHIPPY-59 Merge branch 'dynamic-music' Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
pxcdamagepercent again unit movement funcs Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity unit facing funcs set unit movement/angle funcs unit set bounds in json unit out of bounds callbacks unit hidden color in json unit overlap opacity percent in json removed non-scripted stages and units fixed unit spawn out of bounds issue unit spawnInstantly property merged Unit and ScriptedUnit merged GameStage and ScriptedStage Merge branch 'master' into dynamic-musicdynamic-music
ryleigh
bullet repel target direction renamed some parameters renamed some more bullet params
removed old Powerup and TempEffect renamed v2 powerup stuff
unit spawnInstantly property merged Unit and ScriptedUnit merged GameStage and ScriptedStage
unit hidden color in json unit overlap opacity percent in json removed non-scripted stages and units fixed unit spawn out of bounds issue
set unit movement/angle funcs unit set bounds in json unit out of bounds callbacks
1 May 2018
James King
Example song tweaksdynamic-music
Music volume is now controllable again Example of using boss form number to control music layersdynamic-music
Can now control volume of layersdynamic-music
Better example samples Fixed loading samples from a subfolder Fixed zero-length segmentsdynamic-music
Improved song sample playback start timing Fixed song samples ending too earlydynamic-music
Removed NUnit referencedynamic-music
Added SongSampleData.AudioClip Samples can now play, timing seems offdynamic-music
bullet facingAngle stuff removed Bullet ReactionParameter bullet pixel damage func bullet hurtPlayer now bullet doesntHurtPlayer fixed spawner bullet fixed pattern sizemultiplier issue fixed bullet spawner powerup bullet AddImpulseVelocity improved spawner bullet positions targetPosition PerUpdate func persists reworked bullet color lerping other perupdate funcs persist reworked pattern aiming, removed AimMode fixed flipped pattern bullet start angle renamed pattern flip pattern corePos property; dont mirror pattern angle for targetAngle patterns fixed wrong angle for player bullets bullet MovementMode.All renamed autoRotateSpeed to rotationSpeed funcs for bullet patterns cleanup partdata onHit and onDestroy cleaned up octopus fsm partdata sfx pixelgroup keeps reference to its PartData hit reaction stuff in partdata unit border warning in json can spawn player-anchored patterns add floater method for FSMs can set unit repulsion circles in json Fixed CHIPPY-45 Merge branch 'master' into dynamic-musicdynamic-music
Fixed CHIPPY-45
ryleigh
pxcdamagepercent again unit movement funcs Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity unit facing funcs