5,204 Commits over 2,710 Days - 0.08cph!
fixed satellite invuln and bullets
stage.AffectBulletsInRadius
bullet.AffectTouchingBullets
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed possible translation error spam
Working on main menu redesign
Stage select darkens when main menu is open
Merge branch 'master' of SpaceUsurperUnity
frame fractal pattern, bullet recursionLevel
frame spinner pattern
frame tri spinner
frame meteor pattern
a+b pattern
some pixelchunk experimenting, bullet velocitydirection
frame spiral pattern
mirroring works properly for bullet autorotation
more frame spiral patterns
Subroutine example
Updated example subroutine
Started implementing FSM subroutines
Fixed script func discovery missing some private inherited members
Abstracted out some reusable parts of FsmCallMethodAction
FsmCallSubroutineAction parameter discovery
Working on FsmCallSubroutineAction.Execute()
Merge branch 'master' into subroutines
Merge branch 'master' into subroutines
Example subroutine is working
Updated Facepunch.ExpressionStrings
Implemented ScriptFunc params for CallSubroutine actions
Merge branch 'subroutines'
Updated Facepunch.ExpressionStrings
Implemented ScriptFunc params for CallSubroutine actions
arrow pattern
pattern rot, pattern.inheritAnchorAngle
cancel patterns that have infinite volleys and no shoot delay
rest of intro form 2 patterns
frame boss tweaks
maybe fixed nonexistant gun problem
fixed bullet zero-duration keyframe bug
frame doll pattern
status onPlayerHit callback
intro form 2 patterns
player.IsPowerupSelected
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
TransformBullets method
intro cluster pattern
fixed pattern rotateWithAnchor
more intro patterns
Can now pan up / down with the mousewheel in the main menu
Merge branch 'master' into subroutines
Example subroutine is working
Can now pan up / down with the mousewheel in the main menu
blink aiming effect
can blink past lasers
blink effect shows number of charges
brakeCannon -> cannon
can drop turrets now
fix intro form 2 shieldgen
shieldgen texture
reworked slowmo powerup
ffd powerup
bullets can move with player without jittering
player gun change color with damage powerups
fix fade in on intro
Merge branch 'master' into subroutines
Fixed script func discovery missing some private inherited members
Abstracted out some reusable parts of FsmCallMethodAction
FsmCallSubroutineAction parameter discovery
Working on FsmCallSubroutineAction.Execute()
brakeCannon -> cannon
can drop turrets now
fix intro form 2 shieldgen
shieldgen texture
reworked slowmo powerup
ffd powerup
bullets can move with player without jittering
player gun change color with damage powerups
fix fade in on intro
Subroutine example
Updated example subroutine
Started implementing FSM subroutines
blink aiming effect
can blink past lasers
blink effect shows number of charges
status reworking
next/prev status
selected status fix
changed some powerup visuals
dont drop status effects
icon bgs
activate selected status effect
status effect icon level
only selected status effects are shown
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Implemented PluginData.Get(ulong workshopId)
Removed old PluginUIController
Updated Facepunch.Steamworks
Can now play subscribed workshop stages
movement set methods, tweaked player physics, fixed tentacle json
player status icons
fixed powerup input
rename powerup to status effect
fixed status deactivate quad error
bullet reflection tweak
part shield effect
polished shield effect
shield part sfx
prereq target pattern effect
pattern dontReplace
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
tweaked part target
Added Label options item, OptionFlags enum
Added UI to delete plugins
Basic workshop upload UI
Fixed being able to navigate back while option items are taking focus
Working on workshop support
Plugin creation UI / working on plugin management
Merge branch 'master' into workshop
No longer emits warning when loading uncached stuff in custom stages
Fixed ConfirumUIController width
Fixed planet menu position inconsistencies
Plugin creation UI / working on plugin management
Working on workshop support
fixed custom level octopus pxc paths
Fixed possible error in standalone builds
Added method to precache SFX
Added warning when loading json assets during gameplay
Working on fixing up ScriptFunc pre-compiling
Safeguarded against updating generated funcs while caching is enabled
Merge branch 'master' into precaching
Fixed possible exceptions when generating script funcs for missing FSMs
Added attributes for automatic script func discovery
Removed old music manager
Implemented new way of discovering ScriptFuncs
Added PlayerGunData ScriptFunc discovery
PatternRecipe ScriptFunc discovery
Removed old MusicManager from scene
Resource references can now be enumerables and fields
BulletRecipe ScriptFunc discovery
Updated Facepunch.ExpressionStrings
Working on fixing ScriptFunc cache key conflicts
Fixed codegen sometimes failing
Got rid of redundant cached script funcs
Merge branch 'master' into precaching
Updated Facepunch.ExpressionStrings
Fixed CallMethod action targets not being discoverd by codegen
Added progress bar to code gen
Original return type of cached script funcs is now preseved
Fixed CallMethod action invocation with cached ScriptFuncs
Updated Facepunch.ExpressionStrings
Fixed Unit FSM script func discovery
Can now discover resource references from FsmCallMethodAction parameters
Gradually discovering more ScriptFuncs
FsmSetValueAction script func discovery
tweaked array style
Fixed explosion effect not being discovered by code gen
Merge branch 'precaching' of SpaceUsurperUnity into precaching
Cached script funcs now generated in separate files for each stage
Now generating methods to precache all resources used by a stage
FuncParams precaching, repel effect discovery
Extra player gun / poweup / pattern script discovery
RemoteControlNearbyUnits bulletPath discovery
Added editor script to purge empty directories
Fixed possible exception when running without steam initialized
Merge branch 'master' into precaching
Now only emits a warning if an uncached ScriptFunc is encountered
Moved some ChargePattern calls to use the new parameters
Better warnings about invalid CallMethods / SetValues
Can now override FuncParams for fields when doing ScriptFunc discovery
Moved HowieTest stage
Fixes for ScriptFunc discovery
Working on a way for ScriptFunc discovery to know when an action set's target is different to the containing object
CodeGen errors now only show up in the editor
Merge branch 'master' into precaching
Added BakeStageScripts build step
Fixed method name ambiguity
Ignoring generated scripts (1/2)
Ignoring generated scripts (2/2)
Started on codegen refactor
Finished code gen property export system
Fixed regression after codegen refactor
Started on codegen refactor
Finished code gen property export system
Ignoring generated scripts (1/2)
Ignoring generated scripts (2/2)
Fixed method name ambiguity
Added BakeStageScripts build step
armor boss patterns
removed Unit_Pxc
track patterns
track form 0 patterns
more track patterns
fixed pxc not fading out
armor stage changes
show cheat button on menu
tweaked menu
fixed pxc last form fading out
armor tweaks
Disabled unused stuff
disabled intro boss 3rd form
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fix for standalone error
Fixed possible exception on score submit
Fixed menu link lines being flipped for some reason
Merge branch 'master' into precaching
Fixed menu link lines being flipped for some reason
Fixed possible exception on score submit
Working on a way for ScriptFunc discovery to know when an action set's target is different to the containing object
CodeGen errors now only show up in the editor
disabled intro boss 3rd form
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed pxc last form fading out
armor tweaks
fixed pxc not fading out
armor stage changes
show cheat button on menu
tweaked menu
armor boss patterns
removed Unit_Pxc
track patterns
track form 0 patterns
more track patterns
Can now override FuncParams for fields when doing ScriptFunc discovery
Moved HowieTest stage
Fixes for ScriptFunc discovery
Now only emits a warning if an uncached ScriptFunc is encountered
Moved some ChargePattern calls to use the new parameters
Better warnings about invalid CallMethods / SetValues
units without repulsion circles still check bounds
can set unit avoid/repel strength as callmethod, armor shield repulsion circles etc
player and playergun properties work, rotating gun starts in aim direction
armor prison 2
damage powerup
armor form 0 reqs
can override powerups in pattern config
damage spokes
armor parallel pattern
fixed rotating gun angle
fixed weird visual with backwards bullet
armor patterns
armor projectile unit 2
new track wall form 0
track wall form 1
track wall form 2
hunter form 1 movement
proximity bullets can take actions on units
zoo pet changes, unit Heal method
can heal pixels for a certain amount
zoo pet 2
tweaked armor lasso locators
Added editor script to purge empty directories
Fixed possible exception when running without steam initialized
Merge branch 'master' into precaching
armor projectile unit 2
new track wall form 0
track wall form 1
track wall form 2
hunter form 1 movement
proximity bullets can take actions on units
zoo pet changes, unit Heal method
can heal pixels for a certain amount
zoo pet 2
tweaked armor lasso locators
RemoteControlNearbyUnits bulletPath discovery
FuncParams precaching, repel effect discovery
Extra player gun / poweup / pattern script discovery
Fixed explosion effect not being discovered by code gen
Merge branch 'precaching' of SpaceUsurperUnity into precaching
Cached script funcs now generated in separate files for each stage
Now generating methods to precache all resources used by a stage