userJames Kingcancel

7,003 Commits over 3,561 Days - 0.08cph!

6 Years Ago
Added IParameterCollection
6 Years Ago
Added `player` variable for unit / stage ScriptFuncs
6 Years Ago
Added `partExists(type)` function to be used in unit FSMs
6 Years Ago
Can now specify dependencies between units in json Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
Can now use scripted stages in the level select menu
6 Years Ago
Working on StageIDs accomodating scripted stages Can now play scripted version of Octopus
6 Years Ago
Now using json version of OctopusTurret Added mockup StageConfig for Octopus Added StageData, ScriptedStage
6 Years Ago
Changed json unit event handling system, added handlers for onFixedUpdate and onPixelHit
6 Years Ago
Added OctopusTurret.json
6 Years Ago
Fixed part requirements in ScriptedUnit Got rid of PlayMakerGUI game object
6 Years Ago
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
6 Years Ago
Fixed a typo in SetFromConstant
6 Years Ago
Implemented applying base form data Implemented OnFormDestroyed callbacks for ScriptedUnit Implemented basic form creation in ScriptedUnit
6 Years Ago
Fixed ScriptFunc usages in UnitData Started work on a ScriptedUnit class
6 Years Ago
Added hotloadable UnitData Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
CallMethod action target defaults to Stage in StageFSMs Added `spawn turrets` state to Octopus stage FSM
6 Years Ago
Octopus second form json mockup Finished octopus json mockup
6 Years Ago
Moved generated FSM files to avoid naming conflicts Working on mocking up a unit config file
6 Years Ago
Now using json FSMs for stages
6 Years Ago
Fixed unit FSMs not being found
6 Years Ago
StageFSM conversion
6 Years Ago
Fixed Fuse stage FSM errors
6 Years Ago
Working on making sure FSMs can be used for stages Added Stage_Behaviour stage component
6 Years Ago
Fixed FsmData.FindNextState(curState, nextStateName)
6 Years Ago
String interpolation for FSM values
6 Years Ago
Added implicit conversion to strings
6 Years Ago
Now using reflection in FsmSetIntVarAction
6 Years Ago
Fixed FSM hotloading
6 Years Ago
Split new FSM stuff into separate files
6 Years Ago
Got rid of some transitions again
6 Years Ago
Fixed some incorrect transitions in generated FSM json
6 Years Ago
Fixed exceptions when a unit has no FSM data
6 Years Ago
Fixed possible FsmCallMethodAction error
6 Years Ago
Updated Facepunch.ExpressionStrings Implemented FsmCallMethodAction Disabled old FSMs! Merge branch 'master' of SpaceUsurperUnity Updated Facepunch.ExpressionStrings
6 Years Ago
Fixed CanImplicitlyConvert
6 Years Ago
Made CanImplicitlyConvert public
6 Years Ago
Fixed Repeated action not using delays New FSM now switches states with the old one
6 Years Ago
Fixed possible exception when changing FSM state
6 Years Ago
More FsmActions implemented FSM execution is working
6 Years Ago
Some unit behaviour field renaming New FSM system parsing / execution mostly done
6 Years Ago
Removed default parameters from MethodCalls
6 Years Ago
Implemented IntModulo
6 Years Ago
Got rid of unnecessary goto state actions
6 Years Ago
Implemented FixedRandomWait Implemented waiting after a MethodCall Implemented CallMethod repetition
6 Years Ago
Implemented IntAdd FsmAction Implemented SetIntValue FsmStateAction, better action handling
6 Years Ago
First pass of generating FSM jsons
6 Years Ago
Started work on generating JSON for existing FSMs
6 Years Ago
Example FSM json
6 Years Ago
Can now restore default bindings
6 Years Ago
Input bindings are now saved / loaded