Kobold variety - allows kobolds to have random colors and horns (+ allows RandomSpriteComponent to uh. Actually choose random sprites for specific layers) (#23393)

* kobold variety - allows kobolds to have random colors and horns

* hey lets maybe not crash in this case, lets maybe let the color continue being null in this case

* excuse us vscode what the fuck is this

* brightens kob base, makes kob outline more bold, fixes to the prototype because our code spaghett

* okay yeah angler horns just dont work At All. the floppy kobold ears, however? MWAH. chef's kis

* we've been staring at these critters all day - makes base color line up with the base color of some of the markings
This commit is contained in:
deathride58
2024-01-03 19:39:00 -05:00
committed by GitHub
parent 2130e39732
commit 4d0d2e4c5a
7 changed files with 89 additions and 8 deletions

View File

@@ -17,7 +17,7 @@ public sealed partial class RandomSpriteComponent : Component
/// Stored as a list so we can have groups of random sprites (e.g. tech_base + tech_flare for holoparasite)
/// </summary>
[ViewVariables(VVAccess.ReadWrite), DataField("available")]
public List<Dictionary<string, (string State, string? Color)>> Available = new();
public List<Dictionary<string, Dictionary<string, string?>>> Available = new();
/// <summary>
/// Selected colors