5,204 Commits over 2,710 Days - 0.08cph!
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
more bullet property reworks, fixed pixelchunk not having velocity
reworked bullet color lerping
lots more bullet property funcs
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
more bullet property funcs
Updated Facepunch.ExpressionStrings
Added SetFloat action, renamed SetIntValue to SetInt
Added support for custom float properties
Merge branch 'master' of SpaceUsurperUnity
replacing bullet recipe properties with funcs
Updated Facepunch.ExpressionStrings
Updated Facepunch.ExpressionStrings
Updated Facepunch.ExpressionStrings
Fixed FsmValue<string> parsing when not using interpolation
Simplified finding CallMethod target
Only attempt to load unit FSM if not null
unit disconnect pixel chunk method
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
powerup v2, powerupdata
powerup properties
powerup fsm
Current Fsm is now passed to FsmAction.Execute
Added FsmRemoteControlAction
Fixed possible exception in ScriptedUnit
Fixed using integer literals for floats in FSM json
Changed how unit parts are positioned in json
unit respawn function, can respawn only pixels of a certain category
hide vignette on menu stage
tweaked hurt vignette, fixed timescale init bug
Updated Facepunch.ExpressionStrings
Switching to using ParameterCollections for FSMs
Custom unit properties specified by json are working
Can now use custom properties in scripted stages
Fixed FSM Repeat with a delay of 0
Added `player` variable for unit / stage ScriptFuncs
Added `partExists(type)` function to be used in unit FSMs
Can now specify dependencies between units in json
Merge branch 'master' of SpaceUsurperUnity
fixed camera shake position accumulating
first volley of pattern has no delay again
rename upate to update
screenShake unit event
Can now use scripted stages in the level select menu
Working on StageIDs accomodating scripted stages
Can now play scripted version of Octopus