branchSpaceUsurperUnity/mastercancel
4,276 Commits over 2,710 Days - 0.07cph!
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
Now using json version of OctopusTurret
Added mockup StageConfig for Octopus
Added StageData, ScriptedStage
Changed json unit event handling system, added handlers for onFixedUpdate and onPixelHit
player hurt state & vignette again
laser is owned by pixelgroup - reworked how lasers are added to units
stage SpawnUnit
powerup level limit to 3
pxc anim waits until end of current loop to switch to diff anim
unit PlayAnim func
removed some bullet modifiers
reset Unit.IsHidden on setup
bullets can follow enemies instead of player
bullet can collide with source pxc
got rid of some redundant unit spawning options
removed pxc children
test unit
test pattern stuff
renamed arbitrary pattern to Custom
cluster patterns, some tweaking with params
rotating star cluster pattern
icicle pattern
removed bullet damage multiplier
only graze push when not braking
bulletSizeMultiplierFunc
removed forwardSpreadFunc
removed some more pattern modifiers
pixelgroup death bullet pattern
pixeldata death bullet pattern
renamed Quad to FreeformQuad
reworked Circle into Quad
renamed Circle shader etc to Quad
Rectangle shape for bullet
some more rectangle bullet stuff
rectangle bullet collision
cleanup
Fixed part requirements in ScriptedUnit
Got rid of PlayMakerGUI game object
ScriptedUnit part creation
Merge branch 'master' of SpaceUsurperUnity
ScriptedUnit pixel config
Updated Facepunch.ExpressionStrings
Finishing off ScriptedUnit, not spawning yet
Octopus unit is now entirely scripted
fsm state debug colors
stage_text handles debug text, deleted stage_debugtext
stage_portals
removed playmaker files
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
tweaked sweat drop
removed bullet powerups
error message if fsm state actions null
Implemented applying base form data
Implemented OnFormDestroyed callbacks for ScriptedUnit
Implemented basic form creation in ScriptedUnit
Fixed ScriptFunc usages in UnitData
Started work on a ScriptedUnit class
Added hotloadable UnitData
Merge branch 'master' of SpaceUsurperUnity
fixed bug with bullet spawner powerup causing screen to go black
remove boosting stuff again
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
stage Player property, distSqr helper func
fixed braking
spawner bullets despawn properly when powerup is deactivated
removed armor stuff
dont scale units while player is dying
some fixes for player death visual bugs
CallMethod action target defaults to Stage in StageFSMs
Added `spawn turrets` state to Octopus stage FSM
Octopus second form json mockup
Finished octopus json mockup
tweaked some player properties
fixed timer not being visible
UnitConfig folder
plant boss
plant guard
plant guard
plant guard mouth
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
removed stage fsm prefabs
unit prefabs no longer created
deleted unit prefabs from resources
unit FSM loads again
got rid of folder structure for unit FSM
Moved generated FSM files to avoid naming conflicts
Working on mocking up a unit config file
Now using json FSMs for stages
Fixed unit FSMs not being found