7,945 Commits over 3,745 Days - 0.09cph!
Added hotloaded PluginData
Fixed error in non-editor builds
Started working on user-created stage support
Merge branch 'master' of SpaceUsurperUnity
Merge branch 'master' of SpaceUsurperUnity
Started working on user-created stage support
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 SpaceUsurperUnity
Updated Facepunch.Unity
Added easy way to test staging API
Comment deletion now persistent
Merge branch 'master' of SpaceUsurperUnity
Database remove action
Added way to override API URL
Finished off database remove action
Cleaned up a couple more database remove responses
Added Database.BaseResponse / Database.AddResponse models
Database add / remove now respond with json objects
Added id param to remove action
Merge branch 'database-remove'
Factored database authentication to a separate method
Added "remove" action for database entries
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
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 SpaceUsurperUnity
New way to cancel FsmAction sets
Fsm.ExecuteActions() now returns an IFsmActionSet that can be cancelled
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 SpaceUsurperUnity
Added player comment blocking drag/drop button
Added CommentsHidden option
Comment hiding option now works
Merge branch 'master' of SpaceUsurperUnity
Passing FsmActions to CallMethod test
Fixed passing arrays as parameters to CallMethod
List parameter in CallMethod test
Fixed list parameters in CallMethod
Fixed some causes of weird core colours while charging
Fixed another cause of weird core charging colours
Merge branch 'master' of SpaceUsurperUnity
Fixed adding requirements between different units
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
Added ExpressionConverter.IgnoredPatterns
Updated Facepunch.ExpressionStrings
Removed Color24, can now just use Color / Color32 instead
Merge branch 'master' of SpaceUsurperUnity
Fixed method calls with optional parameters
Added Song.TimeUntilNextBeat(period, phase)
Fixed method calls with optional parameters
Updated Facepunch.ExpressionStrings
Music stops when leaving stage
ParameterCollection invalidation
Added failing null comparison test
Fixed null comparisons
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 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-music
Music volume is now controllable again
Example of using boss form number to control music layers
Can now control volume of layers
Better example samples
Fixed loading samples from a subfolder
Fixed zero-length segments
Improved song sample playback start timing
Fixed song samples ending too early
Added SongSampleData.AudioClip
Samples can now play, timing seems off
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-music