branchSpaceUsurperUnity/mastercancel
4,276 Commits over 2,710 Days - 0.07cph!
fixed octopus stage config player
player gun data
reworking player gun - aiming
reworked more of player gun
some cleanup of old gun stuff
StageFsm / UnitFsm code gen
Fixed possible error when updating generated funcs
powerup calls Fsm.FixedUpdate even when deactivated, if needed
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
cleaned up powerup
player sprite with quad rather than tris
crosshair uses quad
removed triangle
removed diamond lines
player body params in json
Fixed exception in MenuStage
Got rid of unnecessary conversions in codegen
Working on code gen for CallMethod params
Merge branch 'master' of SpaceUsurperUnity
Added Fsm.HasActions
powerup issue
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Updated Facepunch.ExpressionStrings
Fixed FsmValue codegen
Merge branch 'master' of SpaceUsurperUnity
unit laser controlling methods
player death effects in config
fixed a bug with bullet size multiplier
changed octopus laser angle
playerShoot powerup uses bullet angle for aiming
renamed frameNum to spriteNum
removed stage_bulletreactions
powerup onAcquire callback
renamed powerup iconFrame to iconSpriteNum
PlayerData, initialize player movement from json
player core specified in config
stage config species which player config to use
laser data
laser set in json turns on
ScriptFunc code gen working for more fields
Stage and unit config ScriptFunc code gen working
Fixed error on non-scripted stages
Updated Facepunch.ExpressionStrings
Added FuncParams to define what parameters are available for script funcs
Switched Stage, Unit and Bullet to use FuncParams
Removed unused GetBulletRecipePaths()
ScriptFuncCodeGen now works fully with bullet recipes
CallMethod action can now store return value in a ParameterCollection
redirect powerup, removing more bullet reactions
removing some bullet_reaction stuff
slow motion powerup, fixed bullet hotloading
fixed bullets not ignoring collision with source pxc
BulletRecipe is now HotloadedData
removed Custom stage and Custom unit
PatternRecipe is now HotloadedData
stop caching bullet recipes for now
SpriteAnimRecipe is now HotloadedData
tweaked snake pattern
stage.SpawnBullet
circle skew is now based on distance not velocity
make sure bullets referencing other bullets in the same volley arent gettin a reused pool bullet instead
bullet onHitPlayer callback
renamed some bullet properties (pxc -> pixel)
transform pixel effect when bullet hits pixel
pixel splash damage effect from json
Spark pixel effect from json
bullet lifetime finished callback; bullets with 0 lifetime never expire
player shoot pattern with json powerup
powerup can remove effect bullets when finished
bullet onKeyframe action
bullet hurtPlayer func
stage SpawnPowerup method for bullets to call
bullet trying to call player method
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Started fixing C# code gen of expression strings
Support for deserializing objects for CallMethod parameters
Updated Facepunch.ExpressionStrings
Now using `rand.Int` / `rand.Float` in scriptFuncs
Now using `rand` instances in script funcs
Merge branch 'master' of SpaceUsurperUnity
Fixed error after merge
powerup charge decay
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
powerup effect bullet
removed some bullet vars
removed bullet blinking when despawning
bullet target pos func, simplified bullet Init params
bullet targetDirection func
bullet targetDirection -> targetAngle, simplified some bullet code
Made it easier to debug diverging rand calls
Fixed string interpolation with CallMethod parameters
Custom unit / stage / powerup properties can now be any type
Updated Facepunch.ExpressionStrings
Replaced SetInt and SetFloat actions with a generic SetValue
Fixed hotloading of event handlers in unit config
Added sfx.json
Replacing SfxType with string idents
All sfx are now loaded from json
Fixed running action sets on FSMs without current states
powerup levels, powerup player hit callback
removed vignette again
debug drawing methods called from json
powerup callbacks
added final form to howietest boss
Better exception logging for CallMethod actions
Updated Facepunch.ExpressionStrings
Can now use a list of FsmActions in event handlers in unit configs
Fixed setting sfx for pixels in unit configs
Changed how pixel data properties are specified in unit configs
Updated Facepunch.ExpressionStrings
Added FsmActionExecutor
Merge branch 'master' of SpaceUsurperUnity
pattern property funcs
bullet uses parametercollection
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
bullet pattern properties (w/ issue)
removed debugs
added another form and made some tweaks to existing form
playing around with an idea while trying to learn
Updated Facepunch.ExpressionStrings
Added HowieTest stage
Added default value for FormData.BaseHp
Can now specify unit part dimensions with `size`, `width`, `height`, or `area`
Merge branch 'master' of SpaceUsurperUnity