userJames Kingcancel

7,945 Commits over 3,745 Days - 0.09cph!

7 Years Ago
CallMethod action can now store return value in a ParameterCollection
7 Years Ago
Started fixing C# code gen of expression strings
7 Years Ago
Support for deserializing objects for CallMethod parameters
7 Years Ago
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
7 Years Ago
Better support for instance method calls
7 Years Ago
Made it easier to debug diverging rand calls
7 Years Ago
Fixed string interpolation with CallMethod parameters
7 Years Ago
Custom unit / stage / powerup properties can now be any type
7 Years Ago
Updated Facepunch.ExpressionStrings Replaced SetInt and SetFloat actions with a generic SetValue
7 Years Ago
Added ParameterCollection.GetType(ident)
7 Years Ago
Fixed hotloading of event handlers in unit config
7 Years Ago
Added sfx.json Replacing SfxType with string idents All sfx are now loaded from json
7 Years Ago
Fixed running action sets on FSMs without current states
7 Years Ago
Fixed a bug with reading parameter values
7 Years Ago
Better exception logging for CallMethod actions Updated Facepunch.ExpressionStrings Can now use a list of FsmActions in event handlers in unit configs
7 Years Ago
Fixed setting sfx for pixels in unit configs
7 Years Ago
Changed how pixel data properties are specified in unit configs
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added failing ParameterCollection test Fixed switching ParameterCollections with the same compiled expression
7 Years Ago
Added FsmActionExecutor Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added string interpolation for ScriptFuncs
7 Years Ago
Added HowieTest stage Added default value for FormData.BaseHp
7 Years Ago
Can now specify unit part dimensions with `size`, `width`, `height`, or `area` Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added some more json deserialization tests Now supporting constant object values for script funcs in json
7 Years Ago
Fixed failing json tests
7 Years Ago
Added SetFloat action, renamed SetIntValue to SetInt Added support for custom float properties Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Better support for using enum values in expressions returning an enum type
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added enum tests Fixed expression strings containing only an enum name Fixed enum string coercion
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Some ParameterCollection finishing touches Added boolean support Added null support
7 Years Ago
Fixed FsmValue<string> parsing when not using interpolation
7 Years Ago
Simplified finding CallMethod target Only attempt to load unit FSM if not null
7 Years Ago
Current Fsm is now passed to FsmAction.Execute Added FsmRemoteControlAction
7 Years Ago
Fixed possible exception in ScriptedUnit Fixed using integer literals for floats in FSM json
7 Years Ago
Fixed Octopus third form
7 Years Ago
Changed how unit parts are positioned in json
7 Years Ago
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
7 Years Ago
Added ParameterCollection.Add(ident, value) Easier way to reset values in a ParameterCollection
7 Years Ago
Added IParameterCollection
7 Years Ago
Added `player` variable for unit / stage ScriptFuncs
7 Years Ago
Added `partExists(type)` function to be used in unit FSMs
7 Years Ago
Can now specify dependencies between units in json Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Can now use scripted stages in the level select menu
7 Years Ago
Working on StageIDs accomodating scripted stages Can now play scripted version of Octopus
7 Years Ago
Now using json version of OctopusTurret Added mockup StageConfig for Octopus Added StageData, ScriptedStage
7 Years Ago
Changed json unit event handling system, added handlers for onFixedUpdate and onPixelHit