5,204 Commits over 2,710 Days - 0.08cph!
fixed border warning for stages smaller than camera bounds
claw form 0 patterns
finished claw patterns
fixed pattern.despawnWhenAnchorInactive
storm 2nd form
storm 3rd form patterns
satellite patterns
Added method to load Texture2D from a DataPath
Merge branch 'master' of SpaceUsurperUnity
orb form 0 patterns
orb form 1 patterns
orb form 2 patterns
storm form 0 patterns
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
added grid+laser pattern to orb
Fixed possible exception when not providing a target for CallSubroutine
fixed rotation force calculation, added some patterns to levels
orb grid pattern
polished grid pattern
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Now supporting relative paths for CoreLayer textures
Elevated some warnings to errors
Added support for `..` in resource paths
Added `target` property to CallSubroutine
Fixed StageID.UrlSafeName
Replay files not associated with an existing stage are now deleted on startup
Merge branch 'master' of SpaceUsurperUnity
renamed twin stage to claw
tweaked grid appearance
cover out of bounds area with black
stage border clamps to arena bounds if smaller than cam bounds
some player gun tweaks
stage bg color func
grid color func
can change grid properties
can set letterbox color
can change size of arena
claw boss position
fixed rotation issue on pixelchunks
load sprite anim if no core or sprite is specified; fixes fuse trigger
tweaked player physics
donut2 pattern
donut3 pattern
donut3 grid pattern
bullet loopNum, renamed some properties
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed corelayer divide by zero-scale
new form of twin boss
new twin first form
Updated Facepunch.ExpressionStrings
DataPath now takes type args for the referenced data type, got rid of ResourceReferenceAttribute
Added DataPath.FindAllSearchDirectories()
Fixed FuncParams resources not being precached
Json cache is now cleared before running ScriptFuncCodeGen
Fixed incorrect explosion pattern path
Fixed incorrect attribute resource type for ExplosionPattern
Unit parts now use "spritePath" property for animated sprites
Implemented DataPath serialization
Fixed fetching StageMenuData for custom stages
removed PlayerGunConfig folder, etc
removed FuncParams folder
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
removed StageFSM folder
got rid of StatusConfig folder
removed Subroutines folder
cleaned up intro boss
removed CoreConfig folder
StageData.GetAllResourcePaths() now looks for files named `stage.json`
Displayed stage name is now loaded from stage config (from "title" field)
Merge branch 'master' of SpaceUsurperUnity
moved default patterns
moved powerup patterns, better error reporting for pattern json
moved the rest of BulletPatterns and Bullets
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Improved relative subpath shorthand logic
Fixed standalone build error
HotloadedData.Get() supports loading from resources again
Better implementation of HotloadedData.Get(), added comments
New way of finding all StageData paths
combined tentacle patterns
combined invasion patterns
combined twin patterns
combined track patterns
combined armor patterns
combined edifice patterns
combined edifice patterns
move player patterns
moved intro patterns
combined fuse patterns and bullets
combined laser patterns
combined octopus json files
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
moved onion and laser units to new folders
got rid of UnitConfig and UnitFSM folders
Added logging to show which paths were searched when failing to find a resource
Changed how code gen reacts to not finding a file
Merge branch 'master' of SpaceUsurperUnity
tweaked conveyor effect
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
merging frame pattern jsons
combined rest of frame patterns
Added example multi-resource json file
Some more json resource examples
Now also searches from root of Resources directory for json files
Now using "DataPath" instead of string for resource paths
Added DataPathConverter
New DataPath system mostly working
OctopusStage is now fully working with the new DataPath system
Hotloaded data now loads from a JsonReader rather than a string
Fixed unit shield / target patterns not being ResourceReferences
Working on mutli-resource json files
New DataSource system for loading json
Can now use '.' prefix in data paths as a shorthand for resources in the same source file
Implemented loading multiple resources from one json file
DataSource caching
Implemented loading resources from text assets again
Added line info properties to HotloadedDataJsonReader
Fixed non-editor compilation error
Re-implemented live refreshing
Merge branch 'multijson'
Re-implemented live refreshing
Fixed non-editor compilation error
Added line info properties to HotloadedDataJsonReader
Working on mutli-resource json files
New DataSource system for loading json
Can now use '.' prefix in data paths as a shorthand for resources in the same source file
Implemented loading multiple resources from one json file
DataSource caching
Implemented loading resources from text assets again
random pattern
AffectPlayer parameter passthrough
spinning bullets powerup
conveyor powerup
maze bullet
donut pattern
laser patterns
turn pattern
die pattern
surround pattern
lines pattern
Hotloaded data now loads from a JsonReader rather than a string
Fixed unit shield / target patterns not being ResourceReferences
bounce patterns
fixed rectwidthmods, slalom pattern
Some more json resource examples
Now also searches from root of Resources directory for json files
Now using "DataPath" instead of string for resource paths
Added DataPathConverter
New DataPath system mostly working
OctopusStage is now fully working with the new DataPath system
tweaked slow3 and player hitbox visuals
tweaked player visuals some more
fixed destroy field bullet
grid pattern
grid2 pattern
player look direction in config
trail pattern
chasing patterns
fixed bullet sprite lerping
curve pattern
suction bullet
Added example multi-resource json file
Fixed BulletRecipe.ToString()
Added assert to make sure dummy stages aren't pooled twice
Fixed dummy stages sometimes getting pooled twice
pattern properties and callbacks
pattern fsm, slowStart3 pattern
affect bullets issue
bullet check if touching player, apply actions to player
inner spiral pattern
slow start pattern
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
affect bullets test
Added a ParameterPassthroughAttribute for CallMethod actions
AffectTouchingBullets() etc now preserves parameters from caller
Fixed another issue with SetValue actions
Now only emitting a warning when attempting to Prepare a SetValue with an overridden target