diff --git a/.gitignore b/.gitignore index 0da3b44..17513c8 100644 --- a/.gitignore +++ b/.gitignore @@ -7,9 +7,11 @@ dist/ # Local/generated deployment artifacts deploy-config.local.ps1 +Release/ # Editor/runtime noise output/ +backups/ # OS/editor noise Thumbs.db diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/images.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/images.json deleted file mode 100644 index 0cc2039..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/images.json +++ /dev/null @@ -1,2947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - } - ] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds.json deleted file mode 100644 index 5da4072..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "schemaVersion": 1, - "worlds": [ - { - "id": "overworld", - "name": "Overworld Mock", - "worldDir": "worlds/overworld" - } - ] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/bookmarks.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/bookmarks.json deleted file mode 100644 index 10db247..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/bookmarks.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "bookmarks": [ - { - "id": "poi_1", - "label": "Origin", - "x": 112, - "y": 112 - }, - { - "id": "poi_2", - "label": "JustinVille", - "x": -80, - "y": 176 - } - ] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_0.json deleted file mode 100644 index 2f00396..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_1.json deleted file mode 100644 index 2f7593e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_2.json deleted file mode 100644 index 1e90c8f..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_3.json deleted file mode 100644 index 217b939..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_4.json deleted file mode 100644 index cb4d50d..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_5.json deleted file mode 100644 index e7d63b3..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_6.json deleted file mode 100644 index 6613060..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_7.json deleted file mode 100644 index a1d9ea7..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_1.json deleted file mode 100644 index b3c18b1..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_2.json deleted file mode 100644 index 63ad5d5..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_3.json deleted file mode 100644 index dc56358..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_4.json deleted file mode 100644 index ff2c834..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_5.json deleted file mode 100644 index f297f04..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_6.json deleted file mode 100644 index 5b916a0..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_7.json deleted file mode 100644 index cd4545c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_1.json deleted file mode 100644 index bb02c1c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_2.json deleted file mode 100644 index 61ba2aa..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_3.json deleted file mode 100644 index e486c5d..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_4.json deleted file mode 100644 index dffefa2..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_5.json deleted file mode 100644 index 86104a7..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_6.json deleted file mode 100644 index b9e116e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_7.json deleted file mode 100644 index a3ee340..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_2.json deleted file mode 100644 index 1c77412..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_3.json deleted file mode 100644 index 1855e73..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_4.json deleted file mode 100644 index e5e6b80..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_5.json deleted file mode 100644 index 309e5cf..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_6.json deleted file mode 100644 index 5d5deee..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/-4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_-1.json deleted file mode 100644 index 79ee502..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_0.json deleted file mode 100644 index ac7d28f..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_1.json deleted file mode 100644 index b3a1a22..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_2.json deleted file mode 100644 index 789c4dd..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_3.json deleted file mode 100644 index 6fd1380..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_0686c0867f", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_4.json deleted file mode 100644 index 3b189af..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_5.json deleted file mode 100644 index 39d3d2c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_6.json deleted file mode 100644 index 1d77554..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_7.json deleted file mode 100644 index d23306f..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/0_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_0.json deleted file mode 100644 index 8709feb..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_1.json deleted file mode 100644 index 31b183d..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_2.json deleted file mode 100644 index 49c1cb0..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_3.json deleted file mode 100644 index d1adbfe..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_4.json deleted file mode 100644 index 233e06a..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/10_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_-1.json deleted file mode 100644 index f2f8115..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_0.json deleted file mode 100644 index 0152b95..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_1.json deleted file mode 100644 index cca10c4..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_2.json deleted file mode 100644 index 705916e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_3.json deleted file mode 100644 index 826de47..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_4.json deleted file mode 100644 index 36b59ad..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_5.json deleted file mode 100644 index bd77eb0..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_6.json deleted file mode 100644 index 9a0cd97..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_7.json deleted file mode 100644 index b4ce70a..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_-1.json deleted file mode 100644 index 2e2f877..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_0.json deleted file mode 100644 index 767029b..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_1.json deleted file mode 100644 index 72698a7..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_2.json deleted file mode 100644 index aaca7d4..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_3.json deleted file mode 100644 index 78a99bf..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " NN", - " ", - " N", - " N", - " ", - " ", - " ", - " ", - " ", - " N", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ZZ", - " ZZ", - " ZZ", - " ZZ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " Z" - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_4.json deleted file mode 100644 index 1123690..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_5.json deleted file mode 100644 index 767d886..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_6.json deleted file mode 100644 index 2532ec8..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_7.json deleted file mode 100644 index 009ad79..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_8.json deleted file mode 100644 index 2a34fa6..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/2_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_-1.json deleted file mode 100644 index 9515b0c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_0.json deleted file mode 100644 index 1dd0a14..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_1.json deleted file mode 100644 index 3036b79..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_2.json deleted file mode 100644 index 3493678..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_3.json deleted file mode 100644 index cfc62f8..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_3.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "NNNNNNNNZNNNNNNNNNNNZZZZZZZZZZZZ", - "NNNNNZZZNN N N NNNNZZZZZZZZZZZZ", - "NNNNNNN N N NNNNZZZZZZZZZZZZZZZZ", - "NNNNNZNNNZZZZZZZZZZZZZZZZZZZZZZZ", - "NNNNZNNNNNZ Z ZZZZ ZZZZZZZZZZZZ", - "NNZNNNZNNNZZZZZZZZZZZZZZZZZZZZZZ", - "NZNNZNN8444444444444447ZZZZZZZZZ", - "NNNNZZN9 OM L ML9EEEE9ZZZZZZZZZ", - "NNZNNNN9 O MO 2109ZZZZZZZZZ", - "ZNZZZNN9 bSU b 903009ZZZZZZZZZ", - "NNZNNZN9 U M 54444AZZZZZZZZZ", - "NNZZZ2Z9 V b V L 9ZZZZZZZZZ", - "NNZNZZZ9 U Q USb MJI 9ZZZZZZZNZ", - "NZZNNNN9 Sb QQU USU L9ZZNNZZZZZ", - "ZNZNNZN9 U QP b M b 9ZZZN ZZZZ", - "NZNZNZN9 Q 9ZZZN NZZZ", - "NZZNNZN5444447 84444446ZZZ ZZ", - "ZZNNNZZZZZZZZZZZZZZZZZZZZ NZZ", - "NNNNNNZZZZZZZZZZZZUZLZZZ ZZZZ", - "ZZZNZZZZZZZZZZZLZUVNZZHZ Z NZZZZ", - "ZZZZZZZZZZZZNZZZZZZZZHHNZNZZZZZN", - "ZZZZZZZZNNZNZZNZZZZZZNZ ZZZZNZZZ", - "ZZZZZZNZZZNZZZNZZZNZZZ ZZZZZZZZ", - "ZZZZZZZZZZZZNZZZZZZZZ ZZZZZZZZZ", - "ZZNZNZZZZZZZNNZZZZNZZZZZZZZZZZZZ", - "ZNNZZZZNZNZZZZZZZZZZZNZZZZZNZZZZ", - "ZNZZZZZZZZZZNZZZZZZZZZNZZZZZZZZZ", - "ZZZZZZZZZZZZNZZNZZZZNZZZZZZZZZZZ", - "ZZZZZZZZNZZZZZZZZZZZZZNZZZZZZNZZ", - "ZZZZNZZZZZZZZNZZZNZZZZ ZZZZZZZZ", - "ZZZZZZZZZZZZ ZZZZZ ZZNZZZZZZ", - "ZZZZZZZZZZZ ZNZNZZ NZZZNZZZZZZZ" - ], - "instanceIds": [ - "inst_e3da78bce4" - ] - } - ], - "heightLayers": [], - "instances": [ - { - "id": "inst_e3da78bce4", - "templateId": "", - "layer": 1, - "x": 4, - "y": 14, - "record": { - "id": "inst_e3da78bce4", - "position": { - "x": 100, - "y": 110 - }, - "name": "Dave", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_18", - "dialogueId": "dlg_npc_gatekeeper_bubbles", - "description": "", - "enabled": true, - "flags": [], - "layer": 1, - "entityType": "friendly", - "tags": [], - "templateId": "" - } - } - ] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_4.json deleted file mode 100644 index 0eb82fa..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " N N ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_5.json deleted file mode 100644 index 45501b3..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_6.json deleted file mode 100644 index 647a854..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_7.json deleted file mode 100644 index 87eac43..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_8.json deleted file mode 100644 index 6c0e808..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_9.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_9.json deleted file mode 100644 index 52f4f36..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/3_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_-1.json deleted file mode 100644 index 6396019..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_0.json deleted file mode 100644 index bb3b57c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_1.json deleted file mode 100644 index ef411fd..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_2.json deleted file mode 100644 index 919e8bb..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_3.json deleted file mode 100644 index e7f1cf8..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "ZZ ", - "ZZ ", - "Z ", - " ", - "Z ", - " ", - " ", - " ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "N ", - "Z ", - " ", - " ", - "ZZZZZ ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - "ZZ ", - "Z ", - "ZZ ", - "ZZZ ", - "Z ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_4.json deleted file mode 100644 index 4ddbe1b..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_5.json deleted file mode 100644 index 795c20c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_6.json deleted file mode 100644 index 912d66f..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_7.json deleted file mode 100644 index 9a0dd87..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_8.json deleted file mode 100644 index 1665dd6..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_9.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_9.json deleted file mode 100644 index 9f09d6b..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/4_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_-1.json deleted file mode 100644 index 4fc5878..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_0.json deleted file mode 100644 index 1b7bff5..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_1.json deleted file mode 100644 index 82a2231..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_2.json deleted file mode 100644 index ec1d544..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_3.json deleted file mode 100644 index 503aed3..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_4.json deleted file mode 100644 index 950eb45..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_5.json deleted file mode 100644 index af80fbf..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_6.json deleted file mode 100644 index fe40eb4..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " C C ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_7.json deleted file mode 100644 index e079f19..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_8.json deleted file mode 100644 index 28dfb19..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_9.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_9.json deleted file mode 100644 index af7d34d..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/5_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_-1.json deleted file mode 100644 index 44be02e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_0.json deleted file mode 100644 index 1508639..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_1.json deleted file mode 100644 index 6407684..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_2.json deleted file mode 100644 index e2156ff..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_3.json deleted file mode 100644 index 4cc9999..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_4.json deleted file mode 100644 index b0823c5..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_5.json deleted file mode 100644 index ead5b62..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_6.json deleted file mode 100644 index 6ab2dac..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_7.json deleted file mode 100644 index be61bb7..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_8.json deleted file mode 100644 index af6fc89..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_9.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_9.json deleted file mode 100644 index e00df53..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/6_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_-1.json deleted file mode 100644 index ef52358..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_0.json deleted file mode 100644 index 8cbcf1c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_1.json deleted file mode 100644 index cc00bac..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_2.json deleted file mode 100644 index 5850520..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_3.json deleted file mode 100644 index 003c3fa..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_4.json deleted file mode 100644 index 348cd63..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_5.json deleted file mode 100644 index 16ab20c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_6.json deleted file mode 100644 index 1c2282f..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_7.json deleted file mode 100644 index e405b61..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_8.json deleted file mode 100644 index 780857c..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_9.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_9.json deleted file mode 100644 index caac8d0..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/7_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_-1.json deleted file mode 100644 index 19aeedc..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_0.json deleted file mode 100644 index 58c221d..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_1.json deleted file mode 100644 index aeb19db..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_2.json deleted file mode 100644 index d181cbb..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_3.json deleted file mode 100644 index 34c99df..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_4.json deleted file mode 100644 index 2bc8b89..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_5.json deleted file mode 100644 index 1bd2ab7..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_6.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_6.json deleted file mode 100644 index 6bf2e22..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_7.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_7.json deleted file mode 100644 index c96a5ec..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_8.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_8.json deleted file mode 100644 index 8173ce1..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/8_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_-1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_-1.json deleted file mode 100644 index a387177..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_0.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_0.json deleted file mode 100644 index 105d977..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_1.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_1.json deleted file mode 100644 index 7286e35..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_2.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_2.json deleted file mode 100644 index 021c582..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_3.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_3.json deleted file mode 100644 index d6bd65e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_4.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_4.json deleted file mode 100644 index 2a4157e..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_5.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_5.json deleted file mode 100644 index ebf2c35..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/chunks/9_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/world.json b/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/world.json deleted file mode 100644 index f899feb..0000000 --- a/Legacy_Files/content_import_backup_2026-06-22_05-16-05/worlds/overworld/world.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "schemaVersion": 1, - "id": "overworld", - "name": "Overworld Mock", - "chunkWidth": 32, - "chunkHeight": 32, - "tileSize": 32, - "backgroundColor": "#060A14", - "defaultBackgroundTileId": "tile_5b6206b849", - "heightBlurStep": 0.1, - "editorUi": { - "panelLayouts": { - "tiles": { - "rootOrder": [ - "folder:folder_d88c326b3a", - "folder:folder_222cec7d84", - "folder:folder_59c32899c2", - "folder:folder_4a97c47444", - "folder:folder_cb16b953e0", - "item:tile_abde2da959" - ], - "folders": { - "folder_222cec7d84": { - "id": "folder_222cec7d84", - "name": "Nature", - "collapsed": true, - "itemOrder": [ - "tile_489a3df74e", - "tile_36d4ced184", - "tile_5b6206b84e", - "tile_5b6206b849", - "tile_tree_01", - "tile_4effd8ce8b", - "the_rock", - "tile_0686c0867f" - ] - }, - "folder_4a97c47444": { - "id": "folder_4a97c47444", - "name": "Snacc", - "collapsed": false, - "itemOrder": [ - "tile_26aa1b6623", - "tile_d136e14e0a", - "tile_ac0a4460df", - "tile_e98c260374" - ] - }, - "folder_59c32899c2": { - "id": "folder_59c32899c2", - "name": "Food?", - "collapsed": true, - "itemOrder": [ - "one_bean", - "tile_8db2ee02df", - "goop" - ] - }, - "folder_d88c326b3a": { - "id": "folder_d88c326b3a", - "name": "Structures", - "collapsed": true, - "itemOrder": [ - "tile_08d7549ced", - "tile_b1d7f4c10e", - "tile_9dfb50f844", - "tile_6544fb6b2b", - "tile_9ed0c6d8ca", - "tile_baf0d35a77", - "tile_e7f2bb27f7", - "tile_c3ddc17f1c", - "tile_bff52bdaad" - ] - }, - "folder_cb16b953e0": { - "id": "folder_cb16b953e0", - "name": "Sick Grafix", - "collapsed": true, - "itemOrder": [ - "tile_cb044ab75d", - "tile_8521bd8233", - "tile_0f2bc5c4c0", - "tile_f97cf50d69", - "tile_66c3a9112b", - "tile_b46de5ba3a", - "tile_7be37c78e1", - "tile_001e543deb", - "tile_07dbb5993c", - "tile_0e9b84cb17" - ] - } - } - }, - "instanceTemplates": { - "rootOrder": [ - "item:npc_gatekeeper_bubbles", - "item:npc_mysterious_stranger" - ], - "folders": {} - }, - "instances": { - "rootOrder": [ - "item:inst_e3da78bce4" - ], - "folders": {} - }, - "triggers": { - "rootOrder": [], - "folders": {} - }, - "monsters": { - "rootOrder": [], - "folders": {} - }, - "paths": { - "rootOrder": [], - "folders": {} - }, - "transitions": { - "rootOrder": [], - "folders": {} - }, - "graphicsSprites": { - "rootOrder": [ - "item:bean_mcqueen", - "item:npc_variant_04", - "item:npc_human_style_01", - "item:npc_human_style_02", - "item:npc_human_style_03", - "item:npc_human_style_04", - "item:npc_human_style_05", - "item:npc_human_style_06", - "item:npc_human_style_07", - "item:npc_human_style_08", - "item:npc_human_style_09", - "item:npc_human_style_10", - "item:npc_human_style_11", - "item:npc_human_style_12", - "item:npc_human_style_13", - "item:npc_human_style_14", - "item:npc_human_style_15", - "item:npc_human_style_16", - "item:npc_human_style_17", - "item:npc_human_style_18", - "item:npc_human_style_19", - "item:npc_human_style_20", - "item:npc_human_style_21", - "item:npc_human_style_22", - "item:npc_human_style_23", - "item:npc_human_style_24", - "item:sprite_cc31e43d7f" - ], - "folders": {} - } - } - }, - "spawn": { - "x": 80, - "y": 80 - }, - "editor": { - "defaultZoom": 1, - "gridVisible": true - } -} diff --git a/README.md b/README.md index e8dacfd..d3513cb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# New RPG Content Editor V2.1 +# Worldshaper -Canonical React + TypeScript content editor and API for New RPG (V2.1 branch). +Canonical React + TypeScript worldbuilding studio and API for New RPG. ## Features @@ -8,21 +8,20 @@ Canonical React + TypeScript content editor and API for New RPG (V2.1 branch). - Load selected content payload from `/api/content/:type`. - Edit raw JSON. - Save JSON back to `/api/content/:type`. -- Serve wiki at `/wiki`. ## Runtime - Vite dev server runs on `http://localhost:4170`. - API/app server runs on `http://localhost:5180` from `server.js` in this folder. -- `vite.config.ts` proxies `/api` and `/wiki` to `http://localhost:5180`. +- `vite.config.ts` proxies `/api` to `http://localhost:5180`. - Override the API/app port with `PORT=` when needed. ## Content Location -- Preferred: place content beside `server.js` at `tools/content-editor-v2/content/`. -- Required image folder for `/api/images`: `tools/content-editor-v2/content/Images/` (capital `I`). +- Preferred: place content beside `server.js` at `tools/worldshaper/content/`. +- Required image folder for `/api/images`: `tools/worldshaper/content/Images/` (capital `I`). - Optional override: set `CONTENT_ROOT=/absolute/path/to/content` before starting the API. -- Fallbacks remain for legacy layouts, but local `tools/content-editor-v2/content` is checked first. +- Fallbacks remain for legacy layouts, but local `tools/worldshaper/content` is checked first. ## Local development @@ -35,10 +34,23 @@ From this folder: ## Build - `npm run build` -- `npm run clean:workspace` removes generated bundles/logs and trims backup history to a small recent set. +- `npm run clean:workspace` removes generated bundles, logs, and disposable local artifacts. + +## Project Structure + +This repo is easiest to manage when the root stays limited to the live app and its source-of-truth assets: + +- `src/` React, TypeScript, and editor code +- `content/` canonical game content, schemas, worlds, and images metadata +- `data/` editor metadata and local settings payloads +- `scripts/` maintenance, validation, and deployment helpers +- `public/` static assets copied by Vite + +Generated or disposable folders such as `dist/`, `output/`, `backups/`, and `Release/` should not be treated as source-of-truth project files. ## Scope guardrails - Keep files small and modular. - No cross-file autofix/migration tooling in V2.1. - Finish core CRUD + validation workflows before adding advanced UX. + diff --git a/Release/DEPLOY.txt b/Release/DEPLOY.txt deleted file mode 100644 index cd9384b..0000000 --- a/Release/DEPLOY.txt +++ /dev/null @@ -1,17 +0,0 @@ -Content Editor V2 release bundle - -Start: - npm install --omit=dev - node server.js - -Default runtime: - http://0.0.0.0:5180 - -PM2 example: - pm2 start server.js --name content-editor --cwd /path/to/Release - -Required folders beside server.js: - dist/ - content/ - data/ - docs/ diff --git a/Release/README.md b/Release/README.md deleted file mode 100644 index e8dacfd..0000000 --- a/Release/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# New RPG Content Editor V2.1 - -Canonical React + TypeScript content editor and API for New RPG (V2.1 branch). - -## Features - -- Load content types from `/api/types`. -- Load selected content payload from `/api/content/:type`. -- Edit raw JSON. -- Save JSON back to `/api/content/:type`. -- Serve wiki at `/wiki`. - -## Runtime - -- Vite dev server runs on `http://localhost:4170`. -- API/app server runs on `http://localhost:5180` from `server.js` in this folder. -- `vite.config.ts` proxies `/api` and `/wiki` to `http://localhost:5180`. -- Override the API/app port with `PORT=` when needed. - -## Content Location - -- Preferred: place content beside `server.js` at `tools/content-editor-v2/content/`. -- Required image folder for `/api/images`: `tools/content-editor-v2/content/Images/` (capital `I`). -- Optional override: set `CONTENT_ROOT=/absolute/path/to/content` before starting the API. -- Fallbacks remain for legacy layouts, but local `tools/content-editor-v2/content` is checked first. - -## Local development - -From this folder: - -1. `npm install` -2. In one terminal: `npm run dev:api` -3. In another terminal: `npm run dev` - -## Build - -- `npm run build` -- `npm run clean:workspace` removes generated bundles/logs and trims backup history to a small recent set. - -## Scope guardrails - -- Keep files small and modular. -- No cross-file autofix/migration tooling in V2.1. -- Finish core CRUD + validation workflows before adding advanced UX. diff --git a/Release/content/Images/chat_bubble.svg b/Release/content/Images/chat_bubble.svg deleted file mode 100644 index 8913e12..0000000 --- a/Release/content/Images/chat_bubble.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/Release/content/Images/edit_note.svg b/Release/content/Images/edit_note.svg deleted file mode 100644 index 6c56a22..0000000 --- a/Release/content/Images/edit_note.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Release/content/Images/swap.svg b/Release/content/Images/swap.svg deleted file mode 100644 index 1d4e64a..0000000 --- a/Release/content/Images/swap.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/Release/content/abilities.json b/Release/content/abilities.json deleted file mode 100644 index 27ceb38..0000000 --- a/Release/content/abilities.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "schemaVersion": 1, - "abilities": [ - { - "id": "ab_slime_tackle", - "name": "Tackle", - "targeting": { - "mode": "single_enemy", - "range": 1, - "requiresLos": false - }, - "cost": { "mp": 0, "ap": 1 }, - "power": { - "formula": "physical_basic", - "base": 8, - "scalingStat": "attack", - "scaling": 1.0 - }, - "statusEffectsOnHit": [] - } - ] -} diff --git a/Release/content/dev_config.json b/Release/content/dev_config.json deleted file mode 100644 index 2380b02..0000000 --- a/Release/content/dev_config.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "autoReloadWatch": false, - "watchIntervalMs": 750, - "debugInventoryItems": [ - "iron_ore" - ], - "debugFlags": [] -} diff --git a/Release/content/dialogues.json b/Release/content/dialogues.json deleted file mode 100644 index 61390bb..0000000 --- a/Release/content/dialogues.json +++ /dev/null @@ -1,1122 +0,0 @@ -{ - "schemaVersion": 1, - "dialogues": [ - { - "id": "dlg_npc_gatekeeper_bubbles", - "name": "Bubbles", - "description": "", - "dialogueNodes": [ - { - "id": "intro", - "conditions": [ - { - "text": "Halt. State your business and your favorite soup.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "I seek passage.", - "nextId": "hat_policy", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I brought soup.", - "nextId": "soup_oracle", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I am here for goose diplomacy.", - "nextId": "goose_union", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 1 - }, - { - "id": "hat_policy", - "conditions": [ - { - "text": "No entry without a hat. Helmets count if they look surprised.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Can I borrow your hat?", - "nextId": "tiny_horse", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "What if I balance a spoon on my head?", - "nextId": "spoon_duel", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Fine, I will become the hat.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 2 - }, - { - "id": "goose_union", - "conditions": [ - { - "text": "The geese demand crumbs, jazz, and one small parade.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "I can offer jazz hands.", - "nextId": "negotiation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I only have interpretive whistling.", - "nextId": "interpret_sign", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "What if we unionize the spoons first?", - "nextId": "spoon_duel", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 3 - }, - { - "id": "soup_oracle", - "conditions": [ - { - "text": "The soup foretells rain, mildly inconvenient socks, and destiny.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Can destiny be postponed until Tuesday?", - "nextId": "poetry_tax", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I would like a refund on the prophecy.", - "nextId": "mystery_button", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Tell me more about the socks.", - "nextId": "secret_menu", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 4 - }, - { - "id": "interpret_sign", - "conditions": [ - { - "text": "Your whistling says 'peace' in three dialects and one kazoo.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Excellent. Open the gate?", - "nextId": "beep_translation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Add dramatic twirling.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 5 - }, - { - "id": "tiny_horse", - "conditions": [ - { - "text": "I cannot lend my hat. It is currently piloting a tiny horse.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Then I challenge the horse to debate.", - "nextId": "negotiation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I respect the chain of command.", - "nextId": "ending", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 6 - }, - { - "id": "spoon_duel", - "conditions": [ - { - "text": "Spoon duel accepted. First to make soup noises wins.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Glorp.", - "nextId": "beep_translation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I withdraw and blame gravity.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 7 - }, - { - "id": "poetry_tax", - "conditions": [ - { - "text": "Before passage, pay the poetry tax: one haiku about onions.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Layered tears at dawn, onion moon in my satchel, soup remembers me.", - "nextId": "ending", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Roses are red, onions are spherical.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 8 - }, - { - "id": "mystery_button", - "conditions": [ - { - "text": "You pressed the mystery button. A nearby shrub applauds politely.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Press it again for scientific reasons.", - "nextId": "elevator_to_nowhere", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Pretend this never happened.", - "nextId": "ending", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 9 - }, - { - "id": "elevator_to_nowhere", - "conditions": [ - { - "text": "A tiny elevator arrives, goes nowhere, and dings triumphantly.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Ride anyway.", - "nextId": "secret_menu", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Decline with dignity.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 10 - }, - { - "id": "negotiation", - "conditions": [ - { - "text": "The geese accept your terms: two crumbs now, jazz later.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Deal. Also I moonwalk.", - "nextId": "beep_translation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Counteroffer: one crumb and a respectful nod.", - "nextId": "dramatic_exit", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 11 - }, - { - "id": "dramatic_exit", - "conditions": [ - { - "text": "You spin, your cloak flaps heroically, and a pigeon rates it 7/10.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "ending" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [], - "order": 12 - }, - { - "id": "secret_menu", - "conditions": [ - { - "text": "Secret menu unlocked: Invisible Stew, Crunchless Croutons, and Air Pie.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [ - { - "text": "Order Air Pie.", - "nextId": "beep_translation", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Panic and ask for normal bread.", - "nextId": "ending", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 13 - }, - { - "id": "beep_translation", - "conditions": [ - { - "text": "A nearby machine beeps. Bubbles translates: 'Access granted, mostly.'", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "ending" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [], - "order": 14 - }, - { - "id": "ending", - "conditions": [ - { - "text": "Bubbles salutes. 'You may pass. Try not to negotiate with furniture.'", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [ - { - "reactionType": "none", - "reactionValue": "" - } - ], - "choices": [], - "order": 15 - } - ] - }, - { - "id": "dlg_npc_mysterious_stranger", - "name": "The Mysterious Stranger", - "description": "", - "dialogueNodes": [ - { - "id": "intro", - "conditions": [ - { - "text": "Hello, traveler. What brings you here?", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’m just passing through.", - "nextId": "passing_through", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I need answers.", - "nextId": "seeking_answers", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 1 - }, - { - "id": "passing_through", - "conditions": [ - { - "text": "Ah, the road is long. Take this map.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "Thanks, I’ll keep it.", - "nextId": "map_received", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I don’t need it.", - "nextId": "refuse_map", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 2 - }, - { - "id": "seeking_answers", - "conditions": [ - { - "text": "Answers are dangerous. Are you sure?", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "Yes, I’m ready.", - "nextId": "ready_answers", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "Maybe later.", - "nextId": "defer_answers", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 3 - }, - { - "id": "map_received", - "conditions": [ - { - "text": "The map shows a hidden cave. Be cautious.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll explore it.", - "nextId": "explore_cave", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I’ll keep it safe.", - "nextId": "safe_map", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 4 - }, - { - "id": "refuse_map", - "conditions": [ - { - "text": "Suit yourself. The road is treacherous.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll manage.", - "nextId": "end_1", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 5 - }, - { - "id": "ready_answers", - "conditions": [ - { - "text": "The truth is a burden. Are you certain?", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I accept the risk.", - "nextId": "truth_accepted", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I’ll think about it.", - "nextId": "think_truth", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 6 - }, - { - "id": "defer_answers", - "conditions": [ - { - "text": "Come back when you’re ready.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll return.", - "nextId": "end_2", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 7 - }, - { - "id": "explore_cave", - "conditions": [ - { - "text": "The cave is dark and dangerous. Proceed?", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll face it.", - "nextId": "cave_adventure", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - }, - { - "text": "I’ll turn back.", - "nextId": "end_3", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 8 - }, - { - "id": "safe_map", - "conditions": [ - { - "text": "The map remains with you. Good luck.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "Thank you.", - "nextId": "end_4", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 9 - }, - { - "id": "truth_accepted", - "conditions": [ - { - "text": "The world is not as it seems. Beware.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’m prepared.", - "nextId": "end_5", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 10 - }, - { - "id": "think_truth", - "conditions": [ - { - "text": "Take your time. The path is yours.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll decide later.", - "nextId": "end_6", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 11 - }, - { - "id": "cave_adventure", - "conditions": [ - { - "text": "You find a hidden treasure! Congratulations.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [ - { - "text": "I’ll take it.", - "nextId": "end_7", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "reactionType": "none", - "reactionValue": "" - } - ], - "order": 12 - }, - { - "id": "end_1", - "conditions": [ - { - "text": "Safe travels, wanderer.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 13 - }, - { - "id": "end_2", - "conditions": [ - { - "text": "I will be here when you return.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 14 - }, - { - "id": "end_3", - "conditions": [ - { - "text": "Caution is often wisdom.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 15 - }, - { - "id": "end_4", - "conditions": [ - { - "text": "May the map guide your steps.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 16 - }, - { - "id": "end_5", - "conditions": [ - { - "text": "Then walk forward with open eyes.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 17 - }, - { - "id": "end_6", - "conditions": [ - { - "text": "Reflection is its own kind of courage.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 18 - }, - { - "id": "end_7", - "conditions": [ - { - "text": "Your legend begins here.", - "conditionType": "always", - "conditionValue": "", - "conditionStepId": "", - "conditionNot": false, - "nextId": "" - } - ], - "reactions": [], - "choices": [], - "order": 19 - } - ] - } - ] -} diff --git a/Release/content/factions.json b/Release/content/factions.json deleted file mode 100644 index 7f1183b..0000000 --- a/Release/content/factions.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "schemaVersion": 1, - "factions": [ - { - "id": "knights_rosary", - "name": "Knights of The Rosary", - "description": "The chivalrous knights who protect the realm", - "color": "#8e9717" - }, - { - "id": "dangerous_gatekeeper", - "name": "Extremely Serious Gatekeeper", - "description": "This guys is fuckin' serious", - "color": "#fa0000" - } - ] -} diff --git a/Release/content/images.json b/Release/content/images.json deleted file mode 100644 index e700e45..0000000 --- a/Release/content/images.json +++ /dev/null @@ -1,3862 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - }, - { - "id": "tile_a96f1f1032", - "name": "Shitty Ghost", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.42, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "s", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....3MMMMM.....", - ".....MMMMMM.....", - "....3MMMMMMMM...", - "....3MGMMGMMM...", - "....3MGMMGMMM...", - ".MMMMMGMMGMMMMMM", - ".MMMMMMMMMMMMMMM", - ".MM.3MMMMMMMM.MM", - "....3MMMMMMMM...", - "..33MMMMMMMMM...", - ".3MMM3MMMM3MMM..", - "33MM33MMMM33MMM.", - "33MM33MMMM33MMM.", - "3MM333MMMM33MMM.", - "3MM333MM33333MM.", - ".....3MM3...3MM." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/Release/content/items.json b/Release/content/items.json deleted file mode 100644 index 35b45a4..0000000 --- a/Release/content/items.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "schemaVersion": 1, - "items": [ - { - "id": "item_potion_small", - "name": "Small Potion", - "type": "consumable", - "actionsList": [ - { - "action": "Inspect", - "effects": [], - "triggers": [] - } - ], - "rarity": "common", - "maxStack": 20, - "value": 25, - "actions": [ - "Inspect" - ], - "questItem": false, - "destroyable": true, - "sellable": true, - "unique": false, - "effects": [ - { - "kind": "restore_hp_flat", - "amount": 50 - } - ], - "tags": [ - "healing", - "shop_basic" - ], - "icon": "items/potion_small.png" - }, - { - "id": "item_gel", - "name": "Slime Gel", - "type": "material", - "actionsList": [ - { - "action": "Inspect", - "effects": [], - "triggers": [] - } - ], - "rarity": "common", - "maxStack": 99, - "value": 5, - "actions": [ - "Inspect", - "Drop" - ], - "questItem": false, - "destroyable": true, - "sellable": true, - "unique": false, - "effects": [], - "tags": [ - "crafting" - ], - "icon": "items/gel.png" - }, - { - "id": "copper_ore", - "name": "Copper Ore", - "type": "material", - "actionsList": [ - { - "action": "Inspect", - "effects": [] - } - ], - "rarity": "common", - "maxStack": 99, - "value": 5, - "actions": [ - "Inspect" - ], - "questItem": false, - "destroyable": true, - "sellable": true, - "unique": false, - "effects": [], - "tags": [], - "icon": "" - } - ] -} diff --git a/Release/content/loot_tables.json b/Release/content/loot_tables.json deleted file mode 100644 index 5822658..0000000 --- a/Release/content/loot_tables.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "schemaVersion": 1, - "lootTables": [ - { - "id": "loot_slime_basic", - "entries": [ - { "itemId": "item_potion_small", "weight": 30, "min": 1, "max": 1 }, - { "itemId": "item_gel", "weight": 70, "min": 1, "max": 3 } - ], - "rollsMin": 1, - "rollsMax": 2 - } - ] -} diff --git a/Release/content/monsters.json b/Release/content/monsters.json deleted file mode 100644 index c7b4816..0000000 --- a/Release/content/monsters.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "schemaVersion": 1, - "monsters": [ - { - "id": "monster_slime_green", - "name": "Green Slime", - "level": 1, - "faction": "wild", - "stats": { - "maxHp": 30, - "maxMp": 0, - "attack": 6, - "defense": 2, - "speed": 4 - }, - "aiProfileId": "ai_basic_melee", - "abilities": [ - "ab_slime_tackle" - ], - "lootTableId": "loot_slime_basic", - "tags": [ - "ooze", - "early_zone" - ], - "sprite": "monsters/slime_green.png" - }, - { - "id": "monster_new", - "name": "New Monster", - "level": 1, - "faction": "wild", - "stats": { - "maxHp": 10, - "maxMp": 0, - "attack": 1, - "defense": 1, - "speed": 1 - }, - "aiProfileId": "", - "abilities": [], - "lootTableId": "", - "tags": [], - "sprite": "" - } - ] -} diff --git a/Release/content/npc_templates.json b/Release/content/npc_templates.json deleted file mode 100644 index 8da52d1..0000000 --- a/Release/content/npc_templates.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "schemaVersion": 1, - "npcTemplates": [ - { - "id": "npc_gatekeeper_bubbles", - "name": "Bubbles", - "description": "", - "title": "Mr.", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [] - }, - { - "id": "npc_mysterious_stranger", - "name": "The Mysterious Stranger", - "description": "", - "title": "", - "faction": "", - "spriteId": "npc_human_style_05", - "defaultDialogueId": "dlg_npc_mysterious_stranger", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [] - } - ] -} diff --git a/Release/content/quests.json b/Release/content/quests.json deleted file mode 100644 index ccacbdf..0000000 --- a/Release/content/quests.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schemaVersion": 1, - "quests": [ - { - "questId": 1, - "name": "Ore for the Blacksmith", - "steps": [ - { - "stepID": 1, - "id": "step_collect_ore", - "name": "Collect 3 copper ore", - "conditionType": "always", - "conditionValue": "" - }, - { - "stepID": 2, - "id": "step_return_blacksmith", - "name": "Return to Doran", - "conditionType": "always", - "conditionValue": "" - } - ], - "requirements": [ - { - "conditionType": "always", - "conditionValue": "" - } - ], - "reward": { - "xp": 100, - "gold": 40, - "enabledConditions": [ - "quest_ore_completed", - "shop_blacksmith_tier2_unlocked" - ] - } - }, - { - "questId": 2, - "name": "More Ore!", - "steps": [ - { - "stepID": 1, - "id": "step_1", - "name": "Talk to the quest giver", - "conditionType": "always", - "conditionValue": "" - } - ], - "requirements": [], - "reward": { - "xp": 100, - "gold": 100, - "enabledConditions": [] - } - } - ] -} diff --git a/Release/content/schema/abilities.schema.json b/Release/content/schema/abilities.schema.json deleted file mode 100644 index 967a909..0000000 --- a/Release/content/schema/abilities.schema.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Ability Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "abilities"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "abilities": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "name", "targeting", "cost", "power", "statusEffectsOnHit"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "targeting": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "range", "requiresLos"], - "properties": { - "mode": { - "type": "string", - "minLength": 1 - }, - "range": { - "type": "number" - }, - "requiresLos": { - "type": "boolean" - } - } - }, - "cost": { - "type": "object", - "additionalProperties": false, - "required": ["mp", "ap"], - "properties": { - "mp": { - "type": "number" - }, - "ap": { - "type": "number" - } - } - }, - "power": { - "type": "object", - "additionalProperties": false, - "required": ["formula", "base", "scalingStat", "scaling"], - "properties": { - "formula": { - "type": "string", - "minLength": 1 - }, - "base": { - "type": "number" - }, - "scalingStat": { - "type": "string", - "minLength": 1 - }, - "scaling": { - "type": "number" - } - } - }, - "statusEffectsOnHit": { - "type": "array", - "items": { - "type": "object" - } - } - } - } - } - } -} diff --git a/Release/content/schema/dev_config.schema.json b/Release/content/schema/dev_config.schema.json deleted file mode 100644 index 1b98e95..0000000 --- a/Release/content/schema/dev_config.schema.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Developer Config", - "type": "object", - "additionalProperties": false, - "required": ["autoReloadWatch", "watchIntervalMs", "debugInventoryItems", "debugFlags"], - "properties": { - "autoReloadWatch": { - "type": "boolean" - }, - "watchIntervalMs": { - "type": "integer", - "minimum": 1 - }, - "debugInventoryItems": { - "type": "array", - "items": { - "type": "string" - } - }, - "debugFlags": { - "type": "array", - "items": { - "type": "string" - } - } - } -} diff --git a/Release/content/schema/dialogues.schema.json b/Release/content/schema/dialogues.schema.json deleted file mode 100644 index 6d30426..0000000 --- a/Release/content/schema/dialogues.schema.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Dialogue Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "dialogues"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "dialogues": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "name", "description", "dialogueNodes"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "description": { - "type": "string" - }, - "dialogueNodes": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "conditions", "reactions", "choices", "order"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "conditions": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["text", "conditionType", "conditionValue", "conditionStepId", "conditionNot", "nextId"], - "properties": { - "text": { - "type": "string" - }, - "conditionType": { - "type": "string" - }, - "conditionValue": { - "type": "string" - }, - "conditionStepId": { - "type": "string" - }, - "conditionNot": { - "type": "boolean" - }, - "nextId": { - "type": "string" - } - } - } - }, - "reactions": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["reactionType", "reactionValue"], - "properties": { - "reactionType": { - "type": "string" - }, - "reactionValue": { - "type": "string" - } - } - } - }, - "choices": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["text", "nextId", "conditionType", "conditionValue", "conditionStepId", "conditionNot", "reactionType", "reactionValue"], - "properties": { - "text": { - "type": "string" - }, - "nextId": { - "type": "string" - }, - "conditionType": { - "type": "string" - }, - "conditionValue": { - "type": "string" - }, - "conditionStepId": { - "type": "string" - }, - "conditionNot": { - "type": "boolean" - }, - "reactionType": { - "type": "string" - }, - "reactionValue": { - "type": "string" - } - } - } - }, - "order": { - "type": "integer", - "minimum": 0 - } - } - } - } - } - } - } - } -} diff --git a/Release/content/schema/factions.schema.json b/Release/content/schema/factions.schema.json deleted file mode 100644 index 39b9468..0000000 --- a/Release/content/schema/factions.schema.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Faction Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "factions"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "factions": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "name", "description", "color"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "description": { - "type": "string" - }, - "color": { - "type": "string", - "pattern": "^#[0-9A-Fa-f]{6}$" - } - } - } - } - } -} diff --git a/Release/content/schema/images.schema.json b/Release/content/schema/images.schema.json deleted file mode 100644 index c39c6ad..0000000 --- a/Release/content/schema/images.schema.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Image Catalog", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "images"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "images": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "name", - "description", - "width", - "height", - "pixelScale", - "opacity", - "tags", - "roles", - "tileSymbol", - "frames", - "defaultFrame", - "speed", - "playback" - ], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "description": { - "type": "string" - }, - "width": { - "type": "integer", - "minimum": 1 - }, - "height": { - "type": "integer", - "minimum": 1 - }, - "pixelScale": { - "type": "number", - "minimum": 1 - }, - "opacity": { - "type": "number", - "minimum": 0 - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "roles": { - "type": "array", - "items": { - "type": "string", - "enum": ["tile", "sprite"] - } - }, - "tileSymbol": { - "type": "string" - }, - "frames": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "rows", "enabled", "index"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "rows": { - "type": "array", - "items": { - "type": "string" - } - }, - "enabled": { - "type": "boolean" - }, - "index": { - "type": "integer", - "minimum": 0 - } - } - } - }, - "defaultFrame": { - "type": "string" - }, - "speed": { - "type": "number", - "minimum": 0 - }, - "playback": { - "type": "string" - } - } - } - } - } -} diff --git a/Release/content/schema/items.schema.json b/Release/content/schema/items.schema.json deleted file mode 100644 index fde88b4..0000000 --- a/Release/content/schema/items.schema.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Item Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "items"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "items": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "name", - "type", - "actionsList", - "rarity", - "maxStack", - "value", - "actions", - "questItem", - "destroyable", - "sellable", - "unique", - "effects", - "tags", - "icon" - ], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "type": { - "type": "string", - "minLength": 1 - }, - "actionsList": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": true, - "required": ["action", "effects"], - "properties": { - "action": { - "type": "string", - "minLength": 1 - }, - "effects": { - "type": "array", - "items": { - "type": "object" - } - }, - "triggers": { - "type": "array", - "items": { - "type": "object" - } - } - } - } - }, - "rarity": { - "type": "string", - "minLength": 1 - }, - "maxStack": { - "type": "integer", - "minimum": 1 - }, - "value": { - "type": "integer", - "minimum": 0 - }, - "actions": { - "type": "array", - "items": { - "type": "string" - } - }, - "questItem": { - "type": "boolean" - }, - "destroyable": { - "type": "boolean" - }, - "sellable": { - "type": "boolean" - }, - "unique": { - "type": "boolean" - }, - "effects": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": true - } - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "icon": { - "type": "string" - } - } - } - } - } -} diff --git a/Release/content/schema/loot_tables.schema.json b/Release/content/schema/loot_tables.schema.json deleted file mode 100644 index fbad632..0000000 --- a/Release/content/schema/loot_tables.schema.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Loot Table Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "lootTables"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "lootTables": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "entries", "rollsMin", "rollsMax"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "entries": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["itemId", "weight", "min", "max"], - "properties": { - "itemId": { - "type": "string", - "minLength": 1 - }, - "weight": { - "type": "integer", - "minimum": 0 - }, - "min": { - "type": "integer", - "minimum": 0 - }, - "max": { - "type": "integer", - "minimum": 0 - } - } - } - }, - "rollsMin": { - "type": "integer", - "minimum": 0 - }, - "rollsMax": { - "type": "integer", - "minimum": 0 - } - } - } - } - } -} diff --git a/Release/content/schema/monsters.schema.json b/Release/content/schema/monsters.schema.json deleted file mode 100644 index 5a8b271..0000000 --- a/Release/content/schema/monsters.schema.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Monster Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "monsters"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "monsters": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "name", - "level", - "faction", - "stats", - "aiProfileId", - "abilities", - "lootTableId", - "tags", - "sprite" - ], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "level": { - "type": "integer", - "minimum": 1 - }, - "faction": { - "type": "string" - }, - "stats": { - "type": "object", - "additionalProperties": false, - "required": ["maxHp", "maxMp", "attack", "defense", "speed"], - "properties": { - "maxHp": { - "type": "integer", - "minimum": 0 - }, - "maxMp": { - "type": "integer", - "minimum": 0 - }, - "attack": { - "type": "integer" - }, - "defense": { - "type": "integer" - }, - "speed": { - "type": "integer" - } - } - }, - "aiProfileId": { - "type": "string" - }, - "abilities": { - "type": "array", - "items": { - "type": "string" - } - }, - "lootTableId": { - "type": "string" - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "sprite": { - "type": "string" - } - } - } - } - } -} diff --git a/Release/content/schema/npc_templates.schema.json b/Release/content/schema/npc_templates.schema.json deleted file mode 100644 index 9c83e77..0000000 --- a/Release/content/schema/npc_templates.schema.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "NPC Template Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "npcTemplates"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "npcTemplates": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "id", - "name", - "description", - "title", - "faction", - "spriteId", - "defaultDialogueId", - "shopInventoryId", - "lootTableId", - "abilities", - "passiveAbilities", - "flags" - ], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "description": { - "type": "string" - }, - "title": { - "type": "string" - }, - "faction": { - "type": "string" - }, - "spriteId": { - "type": "string" - }, - "defaultDialogueId": { - "type": "string" - }, - "shopInventoryId": { - "type": "string" - }, - "lootTableId": { - "type": "string" - }, - "abilities": { - "type": "array", - "items": { - "type": "string" - } - }, - "passiveAbilities": { - "type": "array", - "items": { - "type": "string" - } - }, - "flags": { - "type": "array", - "items": { - "type": "string" - } - } - } - } - } - } -} diff --git a/Release/content/schema/npcs.schema.json b/Release/content/schema/npcs.schema.json deleted file mode 100644 index c065b84..0000000 --- a/Release/content/schema/npcs.schema.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "NPC Instance Payload", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "npcs"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "npcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": true, - "required": ["id", "name", "position"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "title": { - "type": "string" - }, - "faction": { - "type": "string" - }, - "spriteId": { - "type": "string" - }, - "defaultDialogueId": { - "type": "string" - }, - "dialogueId": { - "type": "string" - }, - "shopInventoryId": { - "type": "string" - }, - "lootTableId": { - "type": "string" - }, - "abilities": { - "type": "array", - "items": { - "type": "string" - } - }, - "passiveAbilities": { - "type": "array", - "items": { - "type": "string" - } - }, - "flags": { - "type": "array", - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "items": { - "type": "string" - } - }, - "layer": { - "type": "integer" - }, - "enabled": { - "type": "boolean" - }, - "mapId": { - "type": "string" - }, - "entityType": { - "type": "string" - }, - "dialogueNodes": { - "type": "array" - }, - "position": { - "type": "object", - "additionalProperties": false, - "required": ["x", "y"], - "properties": { - "x": { - "type": "integer" - }, - "y": { - "type": "integer" - } - } - } - } - } - } - } -} diff --git a/Release/content/schema/quests.schema.json b/Release/content/schema/quests.schema.json deleted file mode 100644 index b9132f6..0000000 --- a/Release/content/schema/quests.schema.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Quest Definitions", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "quests"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "quests": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["questId", "name", "steps", "requirements", "reward"], - "properties": { - "questId": { - "type": "integer", - "minimum": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "currentStepId": { - "type": "string" - }, - "completionState": { - "type": "string" - }, - "steps": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "name", "conditionType", "conditionValue"], - "properties": { - "stepID": { - "type": "integer", - "minimum": 1 - }, - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "conditionType": { - "type": "string", - "minLength": 1 - }, - "conditionValue": { - "type": "string" - } - } - } - }, - "requirements": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["conditionType", "conditionValue"], - "properties": { - "conditionType": { - "type": "string", - "minLength": 1 - }, - "conditionValue": { - "type": "string" - } - } - } - }, - "reward": { - "type": "object", - "additionalProperties": false, - "required": ["xp", "gold", "enabledConditions"], - "properties": { - "xp": { - "type": "integer", - "minimum": 0 - }, - "gold": { - "type": "integer", - "minimum": 0 - }, - "enabledConditions": { - "type": "array", - "items": { - "type": "string" - } - } - } - } - } - } - } - } -} diff --git a/Release/content/schema/world-bookmarks.schema.json b/Release/content/schema/world-bookmarks.schema.json deleted file mode 100644 index 4cb2871..0000000 --- a/Release/content/schema/world-bookmarks.schema.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "World Bookmarks", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "worldId", "bookmarks"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "worldId": { - "type": "string", - "minLength": 1 - }, - "bookmarks": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "label", "x", "y"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "label": { - "type": "string", - "minLength": 1 - }, - "x": { - "type": "integer" - }, - "y": { - "type": "integer" - } - } - } - } - } -} diff --git a/Release/content/schema/world-chunk.schema.json b/Release/content/schema/world-chunk.schema.json deleted file mode 100644 index 7d1cfcb..0000000 --- a/Release/content/schema/world-chunk.schema.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "World Chunk", - "type": "object", - "additionalProperties": false, - "required": [ - "schemaVersion", - "worldId", - "chunkX", - "chunkY", - "width", - "height", - "backgroundTileId", - "roomLayers", - "heightLayers", - "instances" - ], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "worldId": { - "type": "string", - "minLength": 1 - }, - "chunkX": { - "type": "integer" - }, - "chunkY": { - "type": "integer" - }, - "width": { - "type": "integer", - "minimum": 1 - }, - "height": { - "type": "integer", - "minimum": 1 - }, - "backgroundTileId": { - "type": "string" - }, - "roomLayers": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["layer", "rows", "instanceIds"], - "properties": { - "layer": { - "type": "integer", - "minimum": 0 - }, - "name": { - "type": "string" - }, - "rows": { - "type": "array", - "items": { - "type": "string" - } - }, - "instanceIds": { - "type": "array", - "items": { - "type": "string" - } - } - } - } - }, - "heightLayers": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "z", "x", "y", "rows"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string" - }, - "z": { - "type": "integer", - "minimum": 1 - }, - "x": { - "type": "integer", - "minimum": 0 - }, - "y": { - "type": "integer", - "minimum": 0 - }, - "rows": { - "type": "array", - "items": { - "type": "string" - } - } - } - } - }, - "instances": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "layer", "x", "y", "record"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "templateId": { - "type": "string" - }, - "layer": { - "type": "integer", - "minimum": 0 - }, - "x": { - "type": "integer", - "minimum": 0 - }, - "y": { - "type": "integer", - "minimum": 0 - }, - "record": { - "type": "object" - } - } - } - } - } -} diff --git a/Release/content/schema/world.schema.json b/Release/content/schema/world.schema.json deleted file mode 100644 index 468fa0a..0000000 --- a/Release/content/schema/world.schema.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "World Definition", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "id", "name", "chunkWidth", "chunkHeight", "tileSize", "defaultBackgroundTileId", "spawn"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "chunkWidth": { - "type": "integer", - "minimum": 1 - }, - "chunkHeight": { - "type": "integer", - "minimum": 1 - }, - "tileSize": { - "type": "number", - "minimum": 8 - }, - "backgroundColor": { - "type": "string", - "pattern": "^#[0-9A-Fa-f]{6}$" - }, - "defaultBackgroundTileId": { - "type": "string" - }, - "heightBlurStep": { - "type": "number", - "minimum": 0, - "maximum": 1 - }, - "editorUi": { - "type": "object" - }, - "spawn": { - "type": "object", - "additionalProperties": false, - "required": ["x", "y"], - "properties": { - "x": { - "type": "integer" - }, - "y": { - "type": "integer" - } - } - }, - "editor": { - "type": "object", - "additionalProperties": false, - "properties": { - "defaultZoom": { - "type": "number" - }, - "gridVisible": { - "type": "boolean" - } - } - } - } -} diff --git a/Release/content/schema/worlds.schema.json b/Release/content/schema/worlds.schema.json deleted file mode 100644 index 4dd6ab8..0000000 --- a/Release/content/schema/worlds.schema.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "World Index", - "type": "object", - "additionalProperties": false, - "required": ["schemaVersion", "worlds"], - "properties": { - "schemaVersion": { - "type": "integer", - "minimum": 1 - }, - "worlds": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": ["id", "name", "worldDir"], - "properties": { - "id": { - "type": "string", - "minLength": 1 - }, - "name": { - "type": "string", - "minLength": 1 - }, - "worldDir": { - "type": "string", - "minLength": 1 - } - } - } - } - } -} diff --git a/Release/content/worlds.json b/Release/content/worlds.json deleted file mode 100644 index 5da4072..0000000 --- a/Release/content/worlds.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "schemaVersion": 1, - "worlds": [ - { - "id": "overworld", - "name": "Overworld Mock", - "worldDir": "worlds/overworld" - } - ] -} diff --git a/Release/content/worlds/overworld/bookmarks.json b/Release/content/worlds/overworld/bookmarks.json deleted file mode 100644 index 10db247..0000000 --- a/Release/content/worlds/overworld/bookmarks.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "bookmarks": [ - { - "id": "poi_1", - "label": "Origin", - "x": 112, - "y": 112 - }, - { - "id": "poi_2", - "label": "JustinVille", - "x": -80, - "y": 176 - } - ] -} diff --git a/Release/content/worlds/overworld/chunks/-1_0.json b/Release/content/worlds/overworld/chunks/-1_0.json deleted file mode 100644 index 2f00396..0000000 --- a/Release/content/worlds/overworld/chunks/-1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_1.json b/Release/content/worlds/overworld/chunks/-1_1.json deleted file mode 100644 index 2f7593e..0000000 --- a/Release/content/worlds/overworld/chunks/-1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_2.json b/Release/content/worlds/overworld/chunks/-1_2.json deleted file mode 100644 index 1e90c8f..0000000 --- a/Release/content/worlds/overworld/chunks/-1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_3.json b/Release/content/worlds/overworld/chunks/-1_3.json deleted file mode 100644 index 217b939..0000000 --- a/Release/content/worlds/overworld/chunks/-1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_4.json b/Release/content/worlds/overworld/chunks/-1_4.json deleted file mode 100644 index cb4d50d..0000000 --- a/Release/content/worlds/overworld/chunks/-1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_5.json b/Release/content/worlds/overworld/chunks/-1_5.json deleted file mode 100644 index e7d63b3..0000000 --- a/Release/content/worlds/overworld/chunks/-1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_6.json b/Release/content/worlds/overworld/chunks/-1_6.json deleted file mode 100644 index 6613060..0000000 --- a/Release/content/worlds/overworld/chunks/-1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-1_7.json b/Release/content/worlds/overworld/chunks/-1_7.json deleted file mode 100644 index a1d9ea7..0000000 --- a/Release/content/worlds/overworld/chunks/-1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_1.json b/Release/content/worlds/overworld/chunks/-2_1.json deleted file mode 100644 index b3c18b1..0000000 --- a/Release/content/worlds/overworld/chunks/-2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_2.json b/Release/content/worlds/overworld/chunks/-2_2.json deleted file mode 100644 index 63ad5d5..0000000 --- a/Release/content/worlds/overworld/chunks/-2_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_3.json b/Release/content/worlds/overworld/chunks/-2_3.json deleted file mode 100644 index dc56358..0000000 --- a/Release/content/worlds/overworld/chunks/-2_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_4.json b/Release/content/worlds/overworld/chunks/-2_4.json deleted file mode 100644 index ff2c834..0000000 --- a/Release/content/worlds/overworld/chunks/-2_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_5.json b/Release/content/worlds/overworld/chunks/-2_5.json deleted file mode 100644 index f297f04..0000000 --- a/Release/content/worlds/overworld/chunks/-2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_6.json b/Release/content/worlds/overworld/chunks/-2_6.json deleted file mode 100644 index 5b916a0..0000000 --- a/Release/content/worlds/overworld/chunks/-2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-2_7.json b/Release/content/worlds/overworld/chunks/-2_7.json deleted file mode 100644 index cd4545c..0000000 --- a/Release/content/worlds/overworld/chunks/-2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_1.json b/Release/content/worlds/overworld/chunks/-3_1.json deleted file mode 100644 index bb02c1c..0000000 --- a/Release/content/worlds/overworld/chunks/-3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_2.json b/Release/content/worlds/overworld/chunks/-3_2.json deleted file mode 100644 index 61ba2aa..0000000 --- a/Release/content/worlds/overworld/chunks/-3_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_3.json b/Release/content/worlds/overworld/chunks/-3_3.json deleted file mode 100644 index e486c5d..0000000 --- a/Release/content/worlds/overworld/chunks/-3_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_4.json b/Release/content/worlds/overworld/chunks/-3_4.json deleted file mode 100644 index dffefa2..0000000 --- a/Release/content/worlds/overworld/chunks/-3_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_5.json b/Release/content/worlds/overworld/chunks/-3_5.json deleted file mode 100644 index 86104a7..0000000 --- a/Release/content/worlds/overworld/chunks/-3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_6.json b/Release/content/worlds/overworld/chunks/-3_6.json deleted file mode 100644 index b9e116e..0000000 --- a/Release/content/worlds/overworld/chunks/-3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-3_7.json b/Release/content/worlds/overworld/chunks/-3_7.json deleted file mode 100644 index a3ee340..0000000 --- a/Release/content/worlds/overworld/chunks/-3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-4_2.json b/Release/content/worlds/overworld/chunks/-4_2.json deleted file mode 100644 index 1c77412..0000000 --- a/Release/content/worlds/overworld/chunks/-4_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-4_3.json b/Release/content/worlds/overworld/chunks/-4_3.json deleted file mode 100644 index 1855e73..0000000 --- a/Release/content/worlds/overworld/chunks/-4_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-4_4.json b/Release/content/worlds/overworld/chunks/-4_4.json deleted file mode 100644 index e5e6b80..0000000 --- a/Release/content/worlds/overworld/chunks/-4_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-4_5.json b/Release/content/worlds/overworld/chunks/-4_5.json deleted file mode 100644 index 309e5cf..0000000 --- a/Release/content/worlds/overworld/chunks/-4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/-4_6.json b/Release/content/worlds/overworld/chunks/-4_6.json deleted file mode 100644 index 5d5deee..0000000 --- a/Release/content/worlds/overworld/chunks/-4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_-1.json b/Release/content/worlds/overworld/chunks/0_-1.json deleted file mode 100644 index 79ee502..0000000 --- a/Release/content/worlds/overworld/chunks/0_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_0.json b/Release/content/worlds/overworld/chunks/0_0.json deleted file mode 100644 index ac7d28f..0000000 --- a/Release/content/worlds/overworld/chunks/0_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_1.json b/Release/content/worlds/overworld/chunks/0_1.json deleted file mode 100644 index b3a1a22..0000000 --- a/Release/content/worlds/overworld/chunks/0_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_2.json b/Release/content/worlds/overworld/chunks/0_2.json deleted file mode 100644 index 789c4dd..0000000 --- a/Release/content/worlds/overworld/chunks/0_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_3.json b/Release/content/worlds/overworld/chunks/0_3.json deleted file mode 100644 index 6fd1380..0000000 --- a/Release/content/worlds/overworld/chunks/0_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_0686c0867f", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_4.json b/Release/content/worlds/overworld/chunks/0_4.json deleted file mode 100644 index 3b189af..0000000 --- a/Release/content/worlds/overworld/chunks/0_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_5.json b/Release/content/worlds/overworld/chunks/0_5.json deleted file mode 100644 index 39d3d2c..0000000 --- a/Release/content/worlds/overworld/chunks/0_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_6.json b/Release/content/worlds/overworld/chunks/0_6.json deleted file mode 100644 index 1d77554..0000000 --- a/Release/content/worlds/overworld/chunks/0_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/0_7.json b/Release/content/worlds/overworld/chunks/0_7.json deleted file mode 100644 index d23306f..0000000 --- a/Release/content/worlds/overworld/chunks/0_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/10_0.json b/Release/content/worlds/overworld/chunks/10_0.json deleted file mode 100644 index 8709feb..0000000 --- a/Release/content/worlds/overworld/chunks/10_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/10_1.json b/Release/content/worlds/overworld/chunks/10_1.json deleted file mode 100644 index 31b183d..0000000 --- a/Release/content/worlds/overworld/chunks/10_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/10_2.json b/Release/content/worlds/overworld/chunks/10_2.json deleted file mode 100644 index 49c1cb0..0000000 --- a/Release/content/worlds/overworld/chunks/10_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/10_3.json b/Release/content/worlds/overworld/chunks/10_3.json deleted file mode 100644 index d1adbfe..0000000 --- a/Release/content/worlds/overworld/chunks/10_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/10_4.json b/Release/content/worlds/overworld/chunks/10_4.json deleted file mode 100644 index 233e06a..0000000 --- a/Release/content/worlds/overworld/chunks/10_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_-1.json b/Release/content/worlds/overworld/chunks/1_-1.json deleted file mode 100644 index f2f8115..0000000 --- a/Release/content/worlds/overworld/chunks/1_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_0.json b/Release/content/worlds/overworld/chunks/1_0.json deleted file mode 100644 index 0152b95..0000000 --- a/Release/content/worlds/overworld/chunks/1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_1.json b/Release/content/worlds/overworld/chunks/1_1.json deleted file mode 100644 index cca10c4..0000000 --- a/Release/content/worlds/overworld/chunks/1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_2.json b/Release/content/worlds/overworld/chunks/1_2.json deleted file mode 100644 index 705916e..0000000 --- a/Release/content/worlds/overworld/chunks/1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_3.json b/Release/content/worlds/overworld/chunks/1_3.json deleted file mode 100644 index 826de47..0000000 --- a/Release/content/worlds/overworld/chunks/1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_4.json b/Release/content/worlds/overworld/chunks/1_4.json deleted file mode 100644 index 36b59ad..0000000 --- a/Release/content/worlds/overworld/chunks/1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_5.json b/Release/content/worlds/overworld/chunks/1_5.json deleted file mode 100644 index bd77eb0..0000000 --- a/Release/content/worlds/overworld/chunks/1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_6.json b/Release/content/worlds/overworld/chunks/1_6.json deleted file mode 100644 index 9a0cd97..0000000 --- a/Release/content/worlds/overworld/chunks/1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/1_7.json b/Release/content/worlds/overworld/chunks/1_7.json deleted file mode 100644 index b4ce70a..0000000 --- a/Release/content/worlds/overworld/chunks/1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_-1.json b/Release/content/worlds/overworld/chunks/2_-1.json deleted file mode 100644 index 2e2f877..0000000 --- a/Release/content/worlds/overworld/chunks/2_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_0.json b/Release/content/worlds/overworld/chunks/2_0.json deleted file mode 100644 index 767029b..0000000 --- a/Release/content/worlds/overworld/chunks/2_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_1.json b/Release/content/worlds/overworld/chunks/2_1.json deleted file mode 100644 index 72698a7..0000000 --- a/Release/content/worlds/overworld/chunks/2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_2.json b/Release/content/worlds/overworld/chunks/2_2.json deleted file mode 100644 index 99e2031..0000000 --- a/Release/content/worlds/overworld/chunks/2_2.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_3.json b/Release/content/worlds/overworld/chunks/2_3.json deleted file mode 100644 index d0c3f07..0000000 --- a/Release/content/worlds/overworld/chunks/2_3.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "...............................X", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - ".........................k......", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " NN", - " ", - " N", - " N", - " ", - " ", - " ", - " ", - " ", - " N", - " ", - " X", - " X", - " X", - " X", - " X", - " X", - " j", - " ", - " ZZ", - " i ZZ", - " ihhhhhhh", - " XXXXXX9", - " kkkkkkk9", - " nnnnnn9", - " lkkkkk9", - " XkkkkkkX", - " XXYXXaXX", - " ", - " ", - " ", - " Z" - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " m", - " l", - " ", - " ", - " ", - " ihhhhhh", - " eeeeeeee", - " dhjjjjjd", - " dh d", - " dh d", - " dg d", - " cccccccc", - " jjjjjjjj", - " o ", - " o ", - " o ", - " qpppp " - ], - "instanceIds": [ - "inst_92f0ea29e6" - ] - } - ], - "heightLayers": [], - "instances": [ - { - "id": "inst_92f0ea29e6", - "templateId": "npc_mysterious_stranger", - "layer": 2, - "x": 28, - "y": 23, - "record": { - "id": "inst_92f0ea29e6", - "name": "The Mysterious Stranger", - "description": "", - "title": "", - "faction": "", - "spriteId": "npc_human_style_05", - "defaultDialogueId": "dlg_npc_mysterious_stranger", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 2, - "position": { - "x": 92, - "y": 119 - }, - "templateId": "npc_mysterious_stranger", - "entityType": "friendly", - "enabled": true, - "dialogueId": "", - "tags": [] - } - } - ] -} diff --git a/Release/content/worlds/overworld/chunks/2_4.json b/Release/content/worlds/overworld/chunks/2_4.json deleted file mode 100644 index 4c68d5f..0000000 --- a/Release/content/worlds/overworld/chunks/2_4.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_5.json b/Release/content/worlds/overworld/chunks/2_5.json deleted file mode 100644 index 767d886..0000000 --- a/Release/content/worlds/overworld/chunks/2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_6.json b/Release/content/worlds/overworld/chunks/2_6.json deleted file mode 100644 index 2532ec8..0000000 --- a/Release/content/worlds/overworld/chunks/2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_7.json b/Release/content/worlds/overworld/chunks/2_7.json deleted file mode 100644 index 009ad79..0000000 --- a/Release/content/worlds/overworld/chunks/2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/2_8.json b/Release/content/worlds/overworld/chunks/2_8.json deleted file mode 100644 index 2a34fa6..0000000 --- a/Release/content/worlds/overworld/chunks/2_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_-1.json b/Release/content/worlds/overworld/chunks/3_-1.json deleted file mode 100644 index 9515b0c..0000000 --- a/Release/content/worlds/overworld/chunks/3_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_0.json b/Release/content/worlds/overworld/chunks/3_0.json deleted file mode 100644 index 1dd0a14..0000000 --- a/Release/content/worlds/overworld/chunks/3_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_1.json b/Release/content/worlds/overworld/chunks/3_1.json deleted file mode 100644 index 3036b79..0000000 --- a/Release/content/worlds/overworld/chunks/3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_2.json b/Release/content/worlds/overworld/chunks/3_2.json deleted file mode 100644 index f706627..0000000 --- a/Release/content/worlds/overworld/chunks/3_2.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_3.json b/Release/content/worlds/overworld/chunks/3_3.json deleted file mode 100644 index 4aa0d1b..0000000 --- a/Release/content/worlds/overworld/chunks/3_3.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - ".......XXXXXXXXXXXXXXXX.........", - "XXXXX..XXXXXXXXXXXXXXXX.........", - "................................", - "................................", - "................................", - ".hhhhh..........................", - "hhhhhh..........................", - "XXXXdh..........................", - "kkkkdh..........................", - "kkkkdh..........................", - "cccccN..........................", - "NNNN............................", - "N...............................", - "................................", - "................................", - "..........Y.....................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "NNNNNNNNZNNNNNNNNNNNZZZZZZZZZZZZ", - "NNNNNZZZNN N N NNNNZZZZZZZZZZZZ", - "NNNNNNN N N NNNNZZZZZZZZZZZZZZZZ", - "NNNNNZNNNZZZZZZZZZZZZZZZZZZZZZZZ", - "NNNNZNNNNNZ Z ZZZZ ZZZZZZZZZZZZ", - "NNZNNNZNNNZZZZZZZZZZZZZZZZZZZZZZ", - "NZNNZNN8444444444444447ZZZZZZZZZ", - "NNNNZZN9lOM L ML9EEEE9ZZZZZZZZZ", - "NNZNNNN9l O MO 2109ZZZZZZZZZ", - "ZNZZZNN9 bSU b m903009ZZZZZZZZZ", - "NNZNNZN9l U M m54444AZZZZZZZZZ", - "XXXXXXZ9l V b V L 9ZZZZZZZZZ", - "XXXXXXZ9 U Q USb MJI 9ZZZZZZZNZ", - "XXXXXXN9 Sb QQU USU L9ZZNNZZZZZ", - "XXXXXXN9 U QP b M b 9ZZZN ZZZZ", - "XXXXXXN9l Q 9ZZZN NZZZ", - "XXXXXXN5444447 84444446ZZZ ZZ", - "jjjjjjZZZZZZZZZZZZZZZZZZZ NZZ", - "NNNNNNZZZZZZZZZZZZUZLZZZ ZZZZ", - "ZZZNZ ZZZZZZZZZLZUVNZZHZ Z NZZZZ", - " ZZZZZZNZZZZZZZZHHNZNZZZZZN", - "eeeee ZZNNZNZZNZZZZZZNZ ZZZZNZZZ", - " NZZZNZZZNZZZNZZZ ZZZZZZZZ", - " O ZZZZZZNZZZZZZZZ ZZZZZZZZZ", - "L ZNihhhhhhhhhhhhZZZZZZZZZZZ", - " hZihhhhhhhhhhhhhNZZZZZNZZZZ", - "XXXXXgZddddddddddddhhZNZZZZZZZZZ", - " ZddddddddddddhhZZZZZZZZZZZ", - "ZZZ ZZcccccccccccchhZNZZZZZZNZZ", - "ZZZZNZZXXXaXXXaXXXXhZZ ZZZZZZZZ", - "ZZZZZZZXYXXXXXXXYXX ZZNZZZZZZ", - "ZZZZZmZZZZZllNmmZZ NZZZNZZZZZZZ" - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " s ", - " ", - " ", - " s ", - " ll ", - " mm l s ", - " jj s ", - " m ", - "l j ", - " m ", - " ", - " ", - " ", - "h ", - " ", - "jjjj ", - " l ", - " lm ", - " eeeeeeeeeeeehh ", - "hjjjj hh ", - "g f f hh ", - " hh ", - " jjjjjjjjjjjjhg ", - " g ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_4.json b/Release/content/worlds/overworld/chunks/3_4.json deleted file mode 100644 index 59fd812..0000000 --- a/Release/content/worlds/overworld/chunks/3_4.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " lm ", - " l m N N ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_5.json b/Release/content/worlds/overworld/chunks/3_5.json deleted file mode 100644 index 45501b3..0000000 --- a/Release/content/worlds/overworld/chunks/3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_6.json b/Release/content/worlds/overworld/chunks/3_6.json deleted file mode 100644 index 647a854..0000000 --- a/Release/content/worlds/overworld/chunks/3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_7.json b/Release/content/worlds/overworld/chunks/3_7.json deleted file mode 100644 index 87eac43..0000000 --- a/Release/content/worlds/overworld/chunks/3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_8.json b/Release/content/worlds/overworld/chunks/3_8.json deleted file mode 100644 index 6c0e808..0000000 --- a/Release/content/worlds/overworld/chunks/3_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/3_9.json b/Release/content/worlds/overworld/chunks/3_9.json deleted file mode 100644 index 52f4f36..0000000 --- a/Release/content/worlds/overworld/chunks/3_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_-1.json b/Release/content/worlds/overworld/chunks/4_-1.json deleted file mode 100644 index 6396019..0000000 --- a/Release/content/worlds/overworld/chunks/4_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_0.json b/Release/content/worlds/overworld/chunks/4_0.json deleted file mode 100644 index bb3b57c..0000000 --- a/Release/content/worlds/overworld/chunks/4_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_1.json b/Release/content/worlds/overworld/chunks/4_1.json deleted file mode 100644 index ef411fd..0000000 --- a/Release/content/worlds/overworld/chunks/4_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_2.json b/Release/content/worlds/overworld/chunks/4_2.json deleted file mode 100644 index d59e8bc..0000000 --- a/Release/content/worlds/overworld/chunks/4_2.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_3.json b/Release/content/worlds/overworld/chunks/4_3.json deleted file mode 100644 index 8c14c8a..0000000 --- a/Release/content/worlds/overworld/chunks/4_3.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "ZZ ", - "ZZ ", - "Z ", - " ", - "Z ", - " ", - " ", - " ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "N ", - "Z ", - " ", - " ", - "ZZZZZ ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - "ZZ ", - "Z ", - "ZZ ", - "ZZZ ", - "Z ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_4.json b/Release/content/worlds/overworld/chunks/4_4.json deleted file mode 100644 index b6e7947..0000000 --- a/Release/content/worlds/overworld/chunks/4_4.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - }, - { - "layer": 2, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_5.json b/Release/content/worlds/overworld/chunks/4_5.json deleted file mode 100644 index 795c20c..0000000 --- a/Release/content/worlds/overworld/chunks/4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_6.json b/Release/content/worlds/overworld/chunks/4_6.json deleted file mode 100644 index 912d66f..0000000 --- a/Release/content/worlds/overworld/chunks/4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_7.json b/Release/content/worlds/overworld/chunks/4_7.json deleted file mode 100644 index 9a0dd87..0000000 --- a/Release/content/worlds/overworld/chunks/4_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_8.json b/Release/content/worlds/overworld/chunks/4_8.json deleted file mode 100644 index 1665dd6..0000000 --- a/Release/content/worlds/overworld/chunks/4_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/4_9.json b/Release/content/worlds/overworld/chunks/4_9.json deleted file mode 100644 index 9f09d6b..0000000 --- a/Release/content/worlds/overworld/chunks/4_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_-1.json b/Release/content/worlds/overworld/chunks/5_-1.json deleted file mode 100644 index 4fc5878..0000000 --- a/Release/content/worlds/overworld/chunks/5_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_0.json b/Release/content/worlds/overworld/chunks/5_0.json deleted file mode 100644 index 1b7bff5..0000000 --- a/Release/content/worlds/overworld/chunks/5_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_1.json b/Release/content/worlds/overworld/chunks/5_1.json deleted file mode 100644 index 82a2231..0000000 --- a/Release/content/worlds/overworld/chunks/5_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_2.json b/Release/content/worlds/overworld/chunks/5_2.json deleted file mode 100644 index ec1d544..0000000 --- a/Release/content/worlds/overworld/chunks/5_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_3.json b/Release/content/worlds/overworld/chunks/5_3.json deleted file mode 100644 index 503aed3..0000000 --- a/Release/content/worlds/overworld/chunks/5_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_4.json b/Release/content/worlds/overworld/chunks/5_4.json deleted file mode 100644 index 950eb45..0000000 --- a/Release/content/worlds/overworld/chunks/5_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_5.json b/Release/content/worlds/overworld/chunks/5_5.json deleted file mode 100644 index af80fbf..0000000 --- a/Release/content/worlds/overworld/chunks/5_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_6.json b/Release/content/worlds/overworld/chunks/5_6.json deleted file mode 100644 index fe40eb4..0000000 --- a/Release/content/worlds/overworld/chunks/5_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " C C ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_7.json b/Release/content/worlds/overworld/chunks/5_7.json deleted file mode 100644 index e079f19..0000000 --- a/Release/content/worlds/overworld/chunks/5_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_8.json b/Release/content/worlds/overworld/chunks/5_8.json deleted file mode 100644 index 28dfb19..0000000 --- a/Release/content/worlds/overworld/chunks/5_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/5_9.json b/Release/content/worlds/overworld/chunks/5_9.json deleted file mode 100644 index af7d34d..0000000 --- a/Release/content/worlds/overworld/chunks/5_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_-1.json b/Release/content/worlds/overworld/chunks/6_-1.json deleted file mode 100644 index 44be02e..0000000 --- a/Release/content/worlds/overworld/chunks/6_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_0.json b/Release/content/worlds/overworld/chunks/6_0.json deleted file mode 100644 index 1508639..0000000 --- a/Release/content/worlds/overworld/chunks/6_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_1.json b/Release/content/worlds/overworld/chunks/6_1.json deleted file mode 100644 index 6407684..0000000 --- a/Release/content/worlds/overworld/chunks/6_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_2.json b/Release/content/worlds/overworld/chunks/6_2.json deleted file mode 100644 index e2156ff..0000000 --- a/Release/content/worlds/overworld/chunks/6_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_3.json b/Release/content/worlds/overworld/chunks/6_3.json deleted file mode 100644 index 4cc9999..0000000 --- a/Release/content/worlds/overworld/chunks/6_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_4.json b/Release/content/worlds/overworld/chunks/6_4.json deleted file mode 100644 index b0823c5..0000000 --- a/Release/content/worlds/overworld/chunks/6_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_5.json b/Release/content/worlds/overworld/chunks/6_5.json deleted file mode 100644 index ead5b62..0000000 --- a/Release/content/worlds/overworld/chunks/6_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_6.json b/Release/content/worlds/overworld/chunks/6_6.json deleted file mode 100644 index 6ab2dac..0000000 --- a/Release/content/worlds/overworld/chunks/6_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_7.json b/Release/content/worlds/overworld/chunks/6_7.json deleted file mode 100644 index be61bb7..0000000 --- a/Release/content/worlds/overworld/chunks/6_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_8.json b/Release/content/worlds/overworld/chunks/6_8.json deleted file mode 100644 index af6fc89..0000000 --- a/Release/content/worlds/overworld/chunks/6_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/6_9.json b/Release/content/worlds/overworld/chunks/6_9.json deleted file mode 100644 index e00df53..0000000 --- a/Release/content/worlds/overworld/chunks/6_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_-1.json b/Release/content/worlds/overworld/chunks/7_-1.json deleted file mode 100644 index ef52358..0000000 --- a/Release/content/worlds/overworld/chunks/7_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_0.json b/Release/content/worlds/overworld/chunks/7_0.json deleted file mode 100644 index 8cbcf1c..0000000 --- a/Release/content/worlds/overworld/chunks/7_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_1.json b/Release/content/worlds/overworld/chunks/7_1.json deleted file mode 100644 index cc00bac..0000000 --- a/Release/content/worlds/overworld/chunks/7_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_2.json b/Release/content/worlds/overworld/chunks/7_2.json deleted file mode 100644 index 5850520..0000000 --- a/Release/content/worlds/overworld/chunks/7_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_3.json b/Release/content/worlds/overworld/chunks/7_3.json deleted file mode 100644 index 003c3fa..0000000 --- a/Release/content/worlds/overworld/chunks/7_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_4.json b/Release/content/worlds/overworld/chunks/7_4.json deleted file mode 100644 index 348cd63..0000000 --- a/Release/content/worlds/overworld/chunks/7_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_5.json b/Release/content/worlds/overworld/chunks/7_5.json deleted file mode 100644 index 16ab20c..0000000 --- a/Release/content/worlds/overworld/chunks/7_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_6.json b/Release/content/worlds/overworld/chunks/7_6.json deleted file mode 100644 index 1c2282f..0000000 --- a/Release/content/worlds/overworld/chunks/7_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_7.json b/Release/content/worlds/overworld/chunks/7_7.json deleted file mode 100644 index e405b61..0000000 --- a/Release/content/worlds/overworld/chunks/7_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_8.json b/Release/content/worlds/overworld/chunks/7_8.json deleted file mode 100644 index 780857c..0000000 --- a/Release/content/worlds/overworld/chunks/7_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/7_9.json b/Release/content/worlds/overworld/chunks/7_9.json deleted file mode 100644 index caac8d0..0000000 --- a/Release/content/worlds/overworld/chunks/7_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_-1.json b/Release/content/worlds/overworld/chunks/8_-1.json deleted file mode 100644 index 19aeedc..0000000 --- a/Release/content/worlds/overworld/chunks/8_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_0.json b/Release/content/worlds/overworld/chunks/8_0.json deleted file mode 100644 index 58c221d..0000000 --- a/Release/content/worlds/overworld/chunks/8_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_1.json b/Release/content/worlds/overworld/chunks/8_1.json deleted file mode 100644 index aeb19db..0000000 --- a/Release/content/worlds/overworld/chunks/8_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_2.json b/Release/content/worlds/overworld/chunks/8_2.json deleted file mode 100644 index d181cbb..0000000 --- a/Release/content/worlds/overworld/chunks/8_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_3.json b/Release/content/worlds/overworld/chunks/8_3.json deleted file mode 100644 index 34c99df..0000000 --- a/Release/content/worlds/overworld/chunks/8_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_4.json b/Release/content/worlds/overworld/chunks/8_4.json deleted file mode 100644 index 2bc8b89..0000000 --- a/Release/content/worlds/overworld/chunks/8_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_5.json b/Release/content/worlds/overworld/chunks/8_5.json deleted file mode 100644 index 1bd2ab7..0000000 --- a/Release/content/worlds/overworld/chunks/8_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_6.json b/Release/content/worlds/overworld/chunks/8_6.json deleted file mode 100644 index 6bf2e22..0000000 --- a/Release/content/worlds/overworld/chunks/8_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_7.json b/Release/content/worlds/overworld/chunks/8_7.json deleted file mode 100644 index c96a5ec..0000000 --- a/Release/content/worlds/overworld/chunks/8_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/8_8.json b/Release/content/worlds/overworld/chunks/8_8.json deleted file mode 100644 index 8173ce1..0000000 --- a/Release/content/worlds/overworld/chunks/8_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_-1.json b/Release/content/worlds/overworld/chunks/9_-1.json deleted file mode 100644 index a387177..0000000 --- a/Release/content/worlds/overworld/chunks/9_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_0.json b/Release/content/worlds/overworld/chunks/9_0.json deleted file mode 100644 index 105d977..0000000 --- a/Release/content/worlds/overworld/chunks/9_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_1.json b/Release/content/worlds/overworld/chunks/9_1.json deleted file mode 100644 index 7286e35..0000000 --- a/Release/content/worlds/overworld/chunks/9_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_2.json b/Release/content/worlds/overworld/chunks/9_2.json deleted file mode 100644 index 021c582..0000000 --- a/Release/content/worlds/overworld/chunks/9_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_3.json b/Release/content/worlds/overworld/chunks/9_3.json deleted file mode 100644 index d6bd65e..0000000 --- a/Release/content/worlds/overworld/chunks/9_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_4.json b/Release/content/worlds/overworld/chunks/9_4.json deleted file mode 100644 index 2a4157e..0000000 --- a/Release/content/worlds/overworld/chunks/9_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/chunks/9_5.json b/Release/content/worlds/overworld/chunks/9_5.json deleted file mode 100644 index ebf2c35..0000000 --- a/Release/content/worlds/overworld/chunks/9_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/Release/content/worlds/overworld/world.json b/Release/content/worlds/overworld/world.json deleted file mode 100644 index 83a4310..0000000 --- a/Release/content/worlds/overworld/world.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "schemaVersion": 1, - "id": "overworld", - "name": "Overworld Mock", - "chunkWidth": 32, - "chunkHeight": 32, - "tileSize": 32, - "backgroundColor": "#060A14", - "defaultBackgroundTileId": "tile_5b6206b849", - "heightBlurStep": 0.1, - "editorUi": { - "panelLayouts": { - "tiles": { - "rootOrder": [ - "folder:folder_222cec7d84", - "folder:folder_59c32899c2", - "folder:folder_4a97c47444", - "folder:folder_cb16b953e0", - "folder:folder_d88c326b3a", - "folder:folder_23bee7c0de", - "folder:folder_6254a9c6b1", - "folder:folder_3b77008c45", - "item:tile_eef54aead8", - "item:tile_a96f1f1032" - ], - "folders": { - "folder_222cec7d84": { - "id": "folder_222cec7d84", - "name": "Nature", - "collapsed": true, - "itemOrder": [ - "tile_489a3df74e", - "tile_36d4ced184", - "tile_5b6206b84e", - "tile_5b6206b849", - "tile_tree_01", - "tile_4effd8ce8b", - "the_rock", - "tile_0686c0867f", - "tile_abde2da959" - ] - }, - "folder_4a97c47444": { - "id": "folder_4a97c47444", - "name": "Snacc", - "collapsed": true, - "itemOrder": [ - "tile_26aa1b6623", - "tile_d136e14e0a", - "tile_ac0a4460df", - "tile_e98c260374" - ] - }, - "folder_59c32899c2": { - "id": "folder_59c32899c2", - "name": "Food?", - "collapsed": true, - "itemOrder": [ - "one_bean", - "tile_8db2ee02df", - "goop" - ] - }, - "folder_d88c326b3a": { - "id": "folder_d88c326b3a", - "name": "Structures", - "collapsed": true, - "itemOrder": [ - "tile_08d7549ced", - "tile_b1d7f4c10e", - "tile_9dfb50f844", - "tile_6544fb6b2b", - "tile_9ed0c6d8ca", - "tile_baf0d35a77", - "tile_e7f2bb27f7", - "tile_c3ddc17f1c", - "tile_bff52bdaad", - "tile_7a7dffc231", - "tile_b21e8a6259", - "tile_9dc58d6a7a", - "tile_78538e03b2", - "tile_a68401ae50", - "tile_fd2599a482", - "tile_1524a563fc", - "tile_cd2b9047f3" - ] - }, - "folder_cb16b953e0": { - "id": "folder_cb16b953e0", - "name": "Sick Grafix", - "collapsed": true, - "itemOrder": [ - "tile_cb044ab75d", - "tile_8521bd8233", - "tile_0f2bc5c4c0", - "tile_f97cf50d69", - "tile_66c3a9112b", - "tile_b46de5ba3a", - "tile_7be37c78e1", - "tile_001e543deb", - "tile_07dbb5993c", - "tile_0e9b84cb17" - ] - }, - "folder_23bee7c0de": { - "id": "folder_23bee7c0de", - "name": "Furniture", - "collapsed": true, - "itemOrder": [ - "tile_b045e2c05f", - "tile_78972fdf5e", - "tile_7f7a3242b0" - ] - }, - "folder_6254a9c6b1": { - "id": "folder_6254a9c6b1", - "name": "Shadows", - "collapsed": true, - "itemOrder": [ - "tile_ed6695ad5e", - "tile_cd8a83236a", - "tile_66383ab551", - "tile_9da64eecc9" - ] - }, - "folder_3b77008c45": { - "id": "folder_3b77008c45", - "name": "Paths", - "collapsed": false, - "itemOrder": [ - "tile_5e1e8727e5", - "tile_7b2b8fb046", - "tile_5d4116a447" - ] - } - } - }, - "instanceTemplates": { - "rootOrder": [ - "item:npc_gatekeeper_bubbles", - "item:npc_mysterious_stranger" - ], - "folders": {} - }, - "instances": { - "rootOrder": [ - "item:inst_92f0ea29e6" - ], - "folders": {} - }, - "triggers": { - "rootOrder": [], - "folders": {} - }, - "monsters": { - "rootOrder": [], - "folders": {} - }, - "paths": { - "rootOrder": [], - "folders": {} - }, - "transitions": { - "rootOrder": [], - "folders": {} - }, - "graphicsSprites": { - "rootOrder": [ - "item:bean_mcqueen", - "item:npc_variant_04", - "item:npc_human_style_01", - "item:npc_human_style_02", - "item:npc_human_style_03", - "item:npc_human_style_04", - "item:npc_human_style_05", - "item:npc_human_style_06", - "item:npc_human_style_07", - "item:npc_human_style_08", - "item:npc_human_style_09", - "item:npc_human_style_10", - "item:npc_human_style_11", - "item:npc_human_style_12", - "item:npc_human_style_13", - "item:npc_human_style_14", - "item:npc_human_style_15", - "item:npc_human_style_16", - "item:npc_human_style_17", - "item:npc_human_style_18", - "item:npc_human_style_19", - "item:npc_human_style_20", - "item:npc_human_style_21", - "item:npc_human_style_22", - "item:npc_human_style_23", - "item:npc_human_style_24", - "item:sprite_cc31e43d7f" - ], - "folders": {} - }, - "graphicsOther": { - "rootOrder": [], - "folders": {} - } - } - }, - "spawn": { - "x": 80, - "y": 80 - }, - "editor": { - "defaultZoom": 1, - "gridVisible": true - } -} diff --git a/Release/data/catalog_meta.json b/Release/data/catalog_meta.json deleted file mode 100644 index 572422f..0000000 --- a/Release/data/catalog_meta.json +++ /dev/null @@ -1,284 +0,0 @@ -{ - "schemaVersion": 1, - "conditions": [ - { - "entryId": "conditions-0-money_quantity", - "sourceKey": "currency", - "key": "currency", - "originalName": "currency", - "description": "Determines if the player meets the criteria the selected currency", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "conditions-3-skill_level", - "sourceKey": "skill", - "key": "skill", - "originalName": "skill", - "description": "Determines if the player meets the criteria the selected skill", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "triggers-0-always", - "sourceKey": "always", - "key": "always", - "originalName": "always", - "description": "Runs every time baby", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "triggers-1-item", - "sourceKey": "item", - "key": "item", - "originalName": "item", - "description": "Determines if the player meets the criteria the selected item", - "sublistType": "items", - "displayKeys": [ - "id", - "name" - ], - "passKeys": [ - "name" - ] - }, - { - "entryId": "triggers-2-flag", - "sourceKey": "flag", - "key": "flag", - "originalName": "flag", - "description": "N/A", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "triggers-5-quest_started", - "sourceKey": "quest_started", - "key": "quest_started", - "originalName": "quest_started", - "description": "Determines if the player meets the criteria for the selected quest's start status", - "sublistType": "quests", - "displayKeys": [ - "questId", - "name" - ], - "passKeys": [ - "questId" - ] - }, - { - "entryId": "triggers-7-quest_completed", - "sourceKey": "quest_completed", - "key": "quest_completed", - "originalName": "quest_completed", - "description": "Determines if the player meets the criteria for the selected quest's completion status", - "sublistType": "quests", - "displayKeys": [ - "questId", - "name" - ], - "passKeys": [ - "questId" - ] - }, - { - "entryId": "triggers-9-quest_step_completed", - "sourceKey": "quest_step_completed", - "key": "quest_step_completed", - "originalName": "quest_step_completed", - "description": "Determines if the player meets the criteria for the selected quest's step status", - "sublistType": "quests", - "displayKeys": [ - "questId", - "name" - ], - "passKeys": [ - "questId" - ] - }, - { - "entryId": "conditions-1781490566092", - "sourceKey": "faction_rank", - "key": "faction_rank", - "originalName": "faction_rank", - "description": "Used for determining if the player meets the criteria for the selected faction's rank.", - "sublistType": "factions", - "displayKeys": [ - "name" - ], - "passKeys": [ - "id" - ] - }, - { - "entryId": "conditions-1781490766889", - "sourceKey": "level", - "key": "level", - "originalName": "level", - "description": "Determines if the player meets the criteria for their level", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - } - ], - "itemActions": [], - "systemActions": [ - { - "entryId": "systemActions-1781490232161-0", - "sourceKey": "grant_item", - "key": "grant_item", - "originalName": "grant_item", - "description": "Give itemId[:quantity] to player", - "sublistType": "items", - "displayKeys": [ - "id", - "name" - ], - "passKeys": [ - "id" - ] - }, - { - "entryId": "systemActions-1781490232161-1", - "sourceKey": "grant_money", - "key": "grant_money", - "originalName": "grant_money", - "description": "Give currencyId[:quantity] to player", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "systemActions-1781490232161-2", - "sourceKey": "remove_item", - "key": "remove_item", - "originalName": "remove_item", - "description": "Remove itemId[:quantity] from player", - "sublistType": "items", - "displayKeys": [ - "id", - "name" - ], - "passKeys": [ - "id" - ] - }, - { - "entryId": "systemActions-1781553933181", - "sourceKey": "modify_mana_player", - "key": "modify_mana_player", - "originalName": "modify_mana_player", - "description": "Modifies the player's mana", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "systemActions-1781553908885", - "sourceKey": "modify_health_player", - "key": "modify_health_player", - "originalName": "modify_health_player", - "description": "Modifies the player's health", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "systemActions-1781490232161-3", - "sourceKey": "start_quest", - "key": "start_quest", - "originalName": "start_quest", - "description": "Mark quest as started", - "sublistType": "quests", - "displayKeys": [ - "questId", - "name" - ], - "passKeys": [ - "questId" - ] - }, - { - "entryId": "systemActions-1781490232161-4", - "sourceKey": "complete_quest", - "key": "complete_quest", - "originalName": "complete_quest", - "description": "Mark quest as completed", - "sublistType": "quests", - "displayKeys": [ - "questId", - "name" - ], - "passKeys": [ - "questId" - ] - } - ], - "effects": [ - { - "entryId": "effects-0-restore_hp_flat", - "sourceKey": "restore_hp_flat", - "key": "restore_hp_flat", - "originalName": "restore_hp_flat", - "description": "Restores a flat amount of HP; restore_hp_flat(regainAmount)", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "effects-1-restore_hp_percentage", - "sourceKey": "restore_hp_percentage", - "key": "restore_hp_percentage", - "originalName": "restore_hp_percentage", - "description": "Restores a percentage of HP; regain_hp_percentage(regainPerc)", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "effects-2-restore_mp_flat", - "sourceKey": "restore_mp_flat", - "key": "restore_mp_flat", - "originalName": "restore_mp_flat", - "description": "Restores a flat amount of MP; restore_mp_flat(regainAmount)", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "effects-3-restore_mp_percentage", - "sourceKey": "restore_mp_percentage", - "key": "restore_mp_percentage", - "originalName": "restore_mp_percentage", - "description": "Restores a percentage of MP; regain_mp_percentage(regainPerc)", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "effects-4-read_book", - "sourceKey": "read_book", - "key": "read_book", - "originalName": "read_book", - "description": "Reads the selected book; read_book[bookID]", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - }, - { - "entryId": "effects-5-repair_item", - "sourceKey": "repair_item", - "key": "repair_item", - "originalName": "repair_item", - "description": "Repairs the selected item the player owns; repair_item[inventoryid:repairAmount]", - "sublistType": "", - "displayKeys": [], - "passKeys": [] - } - ] -} diff --git a/Release/data/dialogue_node_meta.json b/Release/data/dialogue_node_meta.json deleted file mode 100644 index c5b5337..0000000 --- a/Release/data/dialogue_node_meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": {} -} diff --git a/Release/data/editor_settings.json b/Release/data/editor_settings.json deleted file mode 100644 index e4fac6f..0000000 --- a/Release/data/editor_settings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "schemaVersion": 1, - "mapEditor": { - "themePreset": "verdant", - "engineOverrides": [ - { - "id": "override_heightBlurStep_2", - "key": "heightBlurStep", - "value": 0.1 - } - ] - } -} diff --git a/Release/docs/DIALOGUE_SYSTEM_FLOWCHART.svg b/Release/docs/DIALOGUE_SYSTEM_FLOWCHART.svg deleted file mode 100644 index c36fdb7..0000000 --- a/Release/docs/DIALOGUE_SYSTEM_FLOWCHART.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - New RPG Dialogue Runtime Flowchart - From interaction start to dialogue close, including choice/condition routing and reactions - - - A) Open Dialogue and Build Runtime Graph - - - Player presses E near NPC - - - openNpcDialogue() - - - updateQuestProgression() - - - Build runtime graph from content - - - - - - - B) Start Node Selection - - - defaultDialogueNodeId exists - and resolves to a node? - - - Yes - use default node - - - Sort nodes by order, then id - find candidate roots - - - Filter by dialogueNodeMatchesContext - pick highest priority - - - DialogueSession.openGraph() - set currentNodeId - - - - - - - - - Start node - exists? - - - Close dialogue - - - applyNodeReactions(startNode) - - - - - - - C) Main Dialogue Loop (Input + Routing) - - - Current node - has choices? - - - Continue key - pressed? - - - resolveNodeConditionalNext() - first passing condition wins - - - Next id exists? - - - advanceTo(next) - apply entered node reactions - - - Any visible - choices? - - - Continue key - pressed? - - - Number key - 1..9 pressed? - - - Map visible index to actual choice - apply choice reaction - - - resolveChoiceTarget() - met: nextId, else unmetNextId - - - - - - - - - - - - - - - - - - - - - - Dialogue closed - - - - - Note: Text rendering uses resolveNodeConditionalText() and displays the first passing condition text. Continue hint uses condition-resolved next id. - diff --git a/Release/docs/DIALOGUE_SYSTEM_RUNTIME.md b/Release/docs/DIALOGUE_SYSTEM_RUNTIME.md deleted file mode 100644 index a0cb53b..0000000 --- a/Release/docs/DIALOGUE_SYSTEM_RUNTIME.md +++ /dev/null @@ -1,233 +0,0 @@ -# Dialogue System Runtime Spec - -This document is a code-aligned reference for how dialogue is parsed, evaluated, and executed in-game. - -## Quick Visual - -![Dialogue Runtime Flowchart](DIALOGUE_SYSTEM_FLOWCHART.svg) - -## 1) Data Model (Current Canonical Shape) - -Dialogue nodes are authored primarily with arrays: - -- `conditions[]` - - `text` - - `conditionType` - - `conditionValue` (for `item`, use `itemId:quantity`) - - `conditionStepId` - - `conditionNot` - - `nextId` -- `reactions[]` - - `reactionType` - - `reactionValue` -- `choices[]` - - `text` - - `nextId` - - `conditionType` - - `conditionValue` - - `conditionStepId` - - `conditionNot` - - `reactionType` - - `reactionValue` - -Compatibility fields still exist in runtime structures (`text`, `conditionType`, `conditionValue`, `conditionStepId`, `conditionNot`, `nextId`, `reactionType`, `reactionValue`) and are used as fallback when needed. - -## 2) Parsing Order (JSON -> Runtime Content) - -Parsing entrypoint: - -- `ContentManager::loadAll()` -- `readDialogueNodes()` for each NPC - -Per dialogue node, parsing order is: - -1. Read legacy/base fields first (`id`, `text`, legacy condition/reaction/next/order fields). -2. Read `conditions[]`. - - Each condition uses `condition.text`, defaulting to base `node.text` if missing. -3. If `conditions[]` is empty, synthesize exactly one condition from legacy/base fields. -4. Read `reactions[]`. -5. If `reactions[]` is empty, only synthesize a fallback reaction if legacy reaction fields were present in JSON. - - This allows intentionally empty reaction arrays. -6. Read `choices[]`. - - Supports migration path for very old choice payloads missing `conditionType`. - -## 3) Runtime Graph Build Order - -At interaction start (`E` near NPC): - -1. `openNpcDialogue()` calls `updateQuestProgression()`. -2. NPC node defs are converted to runtime `game::DialogueNode` objects. -3. Conditions, reactions, and choices are copied into runtime node vectors. -4. Start node is selected with `selectDialogueStartNodeId()`. -5. `DialogueSession::openGraph()` is called. -6. If a start node exists, node reactions are applied immediately (`applyNodeReactions()`). - -## 4) Start Node Selection Logic - -`selectDialogueStartNodeId()` order: - -1. If `defaultDialogueNodeId` exists and is valid, use it. -2. Else, sort nodes by `order`, then `id`. -3. Build inbound edge set from: - - node `nextId` - - choice `nextId` -4. Candidate roots are nodes with no inbound references. - - If none, all nodes become candidates. -5. Filter candidates by `dialogueNodeMatchesContext()`. -6. Pick highest `dialogueNodePriority()`. - - Priority: `quest_step_completed` > `quest_started/quest_completed` > `item/flag` > default. -7. Tie-break by smaller `order`. -8. If no contextual match, fall back to first sorted node. - -## 5) Condition Evaluation Order - -Core function: `doesConditionPass(type, value, stepId, conditionNot)`. - -Evaluation sequence: - -1. Evaluate base condition type. -2. Supported types include: - - `always` - - `flag` - - `item` (supports `itemId:quantity`; quantity defaults to `1` if omitted) - - `level` - - `currency` (supports `key:amount` format) - - `skill` - - `quest_started`, `quest_completed` - - `quest_step_completed` -3. Apply NOT inversion if `conditionNot == true`. - -Node-level match order: - -- `resolveMatchedNodeCondition(node)` scans `node.conditions` from index 0 upward. -- First passing condition wins. - -That winning condition is then used for: - -- Display text via `resolveNodeConditionalText()` (`condition.text`, else legacy `node.text`). -- Continue target via `resolveNodeConditionalNext()` (`condition.nextId`, else legacy `node.nextNodeId`). - -## 6) Choice Visibility and Selection Order - -Choice visibility: - -- `buildVisibleChoiceIndices(node)` iterates choices in list order. -- Includes only choices where `doesChoiceMeetConditions(choice)` returns true. - -When user presses numeric choice key: - -1. Map key `1..9` to visible index. -2. Resolve real choice index from `visibleChoiceIndices`. -3. Apply choice reaction first (`applyDialogueReaction`). -4. Resolve target with `resolveChoiceTarget(choice)`: - - If condition passes -> `nextId` - - Else close -5. Advance to target with `advanceTo()`. -6. Apply entered-node reactions. -7. `updateQuestProgression()`. - -## 7) Reactions Execution Order - -`applyNodeReactions(node)`: - -1. If `node.reactions` is non-empty, execute each in array order. -2. Else fallback to legacy single reaction fields. - -`applyDialogueReaction(type, value)` supports: - -- `grant_flag` / `grant_quest_flag` -- `grant_item` using `itemId:quantity` values such as `copper_ore:1` -- `start_quest` -- `complete_quest` - -## 8) Input Execution Paths - -### A) Dialogue open + no choices - -- Continue key (`E` / Enter / Space): - 1. Resolve condition-based next node - 2. Advance or close - 3. Apply entered-node reactions (if advanced) - -### B) Dialogue open + choices exist - -- If visible choices exist: - - Number keys choose branch -- If no visible choices: - - Continue key uses node condition-based next/close path - -### C) Escape - -- `Esc` closes dialogue immediately. - -## 9) Rendering Order (Dialogue Box) - -`renderDialogueBox()` draws: - -1. Speaker bar -2. Body text from `resolveNodeConditionalText()` -3. Visible choices list (if any) -4. Footer hint: - - `[E] Continue` if condition-resolved next exists - - `[E] Close` otherwise - -## 10) Flowchart - -```mermaid -flowchart TD - A[Player presses E near NPC] --> B[openNpcDialogue] - B --> C[updateQuestProgression] - C --> D[Build runtime graph from content nodes] - D --> E[selectDialogueStartNodeId] - E --> F[DialogueSession.openGraph] - F --> G{Start node exists?} - G -- No --> Z[Close] - G -- Yes --> H[applyNodeReactions on start node] - - H --> I[Dialogue loop] - I --> J{Current node has choices?} - - J -- No --> K{Continue key pressed?} - K -- No --> I - K -- Yes --> L[resolveNodeConditionalNext via first passing condition] - L --> M{next exists?} - M -- No --> Z - M -- Yes --> N[advanceTo next] - N --> O[applyNodeReactions on entered node] - O --> I - - J -- Yes --> P[buildVisibleChoiceIndices] - P --> Q{Any visible choices?} - - Q -- No --> R{Continue key pressed?} - R -- No --> I - R -- Yes --> L - - Q -- Yes --> S{Number key 1..9?} - S -- No --> I - S -- Yes --> T[Map visible index -> actual choice] - T --> U[apply choice reaction] - U --> V[resolveChoiceTarget] - V --> W{target exists?} - W -- No --> Z - W -- Yes --> X[advanceTo target] - X --> Y[applyNodeReactions on entered node] - Y --> I -``` - -## 11) Practical Authoring Implications - -- Condition order is behavior-critical. Put the most specific conditions first. -- Item conditions should be authored as `itemId:quantity` so runtime quantity checks are explicit. -- In the editor, `conditionType=item` surfaces item picker + quantity input and writes `conditionValue` in that format. -- Dialogue line text should be authored on condition entries (`conditions[].text`). -- Empty `reactions[]` is valid and now preserved. -- Choice order affects both visual order and numeric selection mapping. - -## 12) Primary Source Files - -- `src/content/ContentManager.cpp` -- `src/game/Game.cpp` -- `src/game/Dialogue.cpp` -- `src/content/ContentTypes.hpp` -- `src/game/Dialogue.hpp` diff --git a/Release/docs/MAP_EDITOR_FLOWCHART.svg b/Release/docs/MAP_EDITOR_FLOWCHART.svg deleted file mode 100644 index b38076a..0000000 --- a/Release/docs/MAP_EDITOR_FLOWCHART.svg +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - New RPG Map Editor Request Flow - From clicking a map record, to editing in the popup, to saving, refreshing, and closing - - - A) Open the popup editor - - - Click Maps record - - - Select Editor tab - - - MapEditorPanels opens popup - buildRoomEditorHtml() injects serialized map + NPC + sprite data - - - Popup boots ready - layers, palette, history, NPC overlays - - - - - - - B) Work inside the popup - - - Paint tiles - brush palette + grouped history - - - Move / add NPCs - drag, snap, assign templates - - - Edit map info - name, width, height - - - Switch layers or maps - posts map-open request to host - - - - - - - Popup mutates local state first - selected layer, tile rows, NPC record, history, and selection state stay in memory until save or close - The host editor does not change until the popup posts a message or the API save completes. - - - - - C) Save and synchronize - - - Click Save - popup collects current state - - - POST /api/content/maps - writes map index + per-map files - - - POST /api/content/npcs - writes map-local NPC instances - - - Notify host - map-editor-saved - - - - - - - D) Close or change map - - - Leave Editor tab / close popup - - - Host closes popup and revokes blob URL - - - Switch map in popup - map-editor-open-map - - - Host reloads data - - - - - - - Popup-owned workflow - - Host sync + save callbacks - diff --git a/Release/docs/OPEN_WORLD_CHUNK_V1.md b/Release/docs/OPEN_WORLD_CHUNK_V1.md deleted file mode 100644 index 2ebf046..0000000 --- a/Release/docs/OPEN_WORLD_CHUNK_V1.md +++ /dev/null @@ -1,550 +0,0 @@ -# Open World Chunking V1 - -This document proposes a concrete v1 data model and editor/runtime architecture for replacing the current finite `map` model with a streamed open world. - -The goal is not "fake endless maps glued together." The goal is: - -- one continuous world coordinate space -- chunked storage and loading -- seamless editing across chunk boundaries -- sparse height overrides -- chunk-local save/write operations -- renderer and editor surfaces that only load and draw what is nearby - -## Plain-English Model - -Think of the world as graph paper that goes on forever. - -- The player and editor work in one global coordinate space: `(worldX, worldY)`. -- That graph paper is cut into fixed-size square sheets called `chunks`. -- Each chunk stores only the tiles, height patches, and instances that belong to that square. -- The game and editor only load the nearby chunks. - -The user should never feel like they are "switching maps." They should feel like they are scrolling around one world. - -## V1 Recommendation - -V1 should introduce a new top-level concept: `world`. - -Current: - -- `maps.json` -- one map entry owns rows, layers, height layers, instances - -Proposed: - -- `worlds.json` -- one world entry defines chunk rules and metadata -- chunk files hold actual terrain/layer/instance data - -Keep support for multiple worlds. Even in an "open world" game, multiple worlds are still useful for: - -- overworld -- interiors or special dimensions -- test worlds -- developer sandboxes - -## Goals - -- Seamless editing across arbitrary world coordinates -- Automatic chunk creation when painting or placing far away -- No giant monolithic world file for tile data -- Chunk-local save/load for performance -- Reuse current room-layer and height-patch ideas where possible -- Replace minimap with world navigation, coordinates, and bookmarks - -## Non-Goals For V1 - -- Infinite procedural terrain generation -- Networked world streaming -- Region compression or advanced binary storage -- Fully general LOD terrain synthesis -- Rewriting the whole engine to 3D or voxel storage - -## Chosen Chunk Size - -The chosen v1 chunk size is `32x32`. - -Reason: - -- simpler mental math in tooling and code -- slightly better fit for common viewport batching -- cleaner chunk index math -- easier future optimization - -`25x25` would also work, but v1 should standardize on `32x32` and avoid making chunk size configurable until the new architecture is stable. - -## Coordinate Model - -The world uses two coordinate spaces: - -1. World coordinates -- Absolute tile coordinates in the world -- Example: `(73, -12)` - -2. Chunk-local coordinates -- Tile coordinates within a chunk -- Example: chunk `(2, -1)` local tile `(9, 20)` - -Conversion: - -```txt -chunkX = floor(worldX / chunkWidth) -chunkY = floor(worldY / chunkHeight) - -localX = worldX - (chunkX * chunkWidth) -localY = worldY - (chunkY * chunkHeight) -``` - -This is the core of the whole system. - -## Proposed File Structure - -```txt -content/ - worlds.json - worlds/ - overworld/ - world.json - bookmarks.json - chunks/ - 0_0.json - 1_0.json - 0_1.json - -1_0.json -``` - -### `content/worlds.json` - -Index of available worlds. - -```json -{ - "schemaVersion": 1, - "worlds": [ - { - "id": "overworld", - "name": "Overworld", - "worldDir": "worlds/overworld" - } - ] -} -``` - -### `content/worlds/overworld/world.json` - -World-level metadata only. - -```json -{ - "schemaVersion": 1, - "id": "overworld", - "name": "Overworld", - "chunkWidth": 32, - "chunkHeight": 32, - "tileSize": 32, - "defaultBackgroundTileId": "tile_grass_01", - "spawn": { "x": 0, "y": 0 }, - "editor": { - "defaultZoom": 1, - "gridVisible": true - } -} -``` - -### `content/worlds/overworld/bookmarks.json` - -Replaces the current minimap's "jump around the finite map" role with saved navigation targets. - -```json -{ - "schemaVersion": 1, - "worldId": "overworld", - "bookmarks": [ - { "id": "town_center", "label": "Town Center", "x": 120, "y": 84 }, - { "id": "north_tower", "label": "North Tower", "x": 145, "y": 32 } - ] -} -``` - -### Chunk file - -```json -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_grass_01", - "roomLayers": [ - { - "layer": 0, - "name": "Ground", - "rows": ["................................", "..."], - "instanceIds": [] - }, - { - "layer": 1, - "name": "Walls", - "rows": [" ", "..."], - "instanceIds": ["inst_gatekeeper_001"] - } - ], - "heightLayers": [ - { - "id": "height_001", - "name": "Tower Level 1", - "z": 1, - "x": 10, - "y": 8, - "rows": [ - " 4444 ", - " 4 4 ", - " 4444 " - ] - } - ], - "instances": [ - { - "id": "inst_gatekeeper_001", - "templateId": "npc_gatekeeper_bubbles", - "layer": 1, - "x": 12, - "y": 9, - "record": { - "name": "Bubbles", - "spriteId": "npc_human_style_13", - "faction": "dangerous_gatekeeper" - } - } - ] -} -``` - -## Why This Structure - -This splits data by ownership: - -- `world.json`: rules and metadata -- `bookmarks.json`: editor navigation helpers -- chunk files: actual editable world content - -That keeps save operations local and avoids turning one file into a bottleneck. - -## Editor Data Model - -The editor runtime should stop treating one "map" as the active document. - -Instead it should have: - -```ts -type OpenWorldSession = { - worldId: string; - chunkWidth: number; - chunkHeight: number; - tileSize: number; - cameraWorldX: number; - cameraWorldY: number; - loadedChunks: Record; - dirtyChunks: Record; - activeLayer: number; - activeHeightLayerId: string; - editingTargetKind: "room" | "height"; - bookmarks: WorldBookmark[]; -}; -``` - -The main change is that the editor should think in `world coordinates` first and `chunk ownership` second. - -## Editing Rules - -### Painting tiles - -When the user paints: - -1. Convert pointer position to `(worldX, worldY)` -2. Resolve chunk and local coordinate -3. Create chunk if it does not exist -4. Edit the right chunk layer row -5. Mark that chunk dirty -6. Patch only the visible surfaces touched by the stroke - -If a rectangle, circle, or fill crosses chunk boundaries, the brush simply touches multiple chunks in one action. - -### Placing instances - -When the user drops an instance: - -1. Resolve world tile -2. Resolve chunk -3. Create chunk if missing -4. Add instance to that chunk -5. Mark chunk dirty - -### Painting far away - -Yes, the editor should create all needed empty chunks automatically if the user paints or places content in a region that has never been created before. - -It should not create a giant range of intermediate chunks just because the camera moved there. Chunks should be created lazily: - -- create on first edit -- optionally create on explicit "stamp empty region" tooling - -## Runtime Load Model - -The game should not load the whole world. - -Instead: - -1. Determine the player's current chunk -2. Load a chunk radius around the player -3. Keep nearby chunks hot -4. Unload distant chunks - -Example: - -- player is in chunk `(10, 4)` -- active chunk radius is `1` -- load chunks from `(9..11, 3..5)` - -That gives a `3x3` neighborhood. - -This is the same core idea the editor should use for panning and visible drawing. - -## Renderer Model - -The renderer should operate in visible chunk slices, not full-world arrays. - -Suggested v1 pipeline: - -1. Determine visible world tile bounds from camera -2. Determine which chunks intersect that area -3. Ensure those chunks are loaded -4. Draw visible base layers from those chunks -5. Apply active height patches for current Z -6. Draw instances -7. Draw overlays and cursors - -## Surface Caching - -The current tile-surface work already points in the right direction. - -V1 should move to: - -- one cached surface per visible chunk layer -- one cached patch surface per height patch -- redraw only invalidated chunks or patches - -That is much better than treating the whole world as one giant canvas. - -## Height Layer Model In Open World - -The current direction of sparse patch-based height overrides is still the right one. - -V1 should keep height layers separate from ordinary draw layers. - -Normal chunk data: - -- base room layers define the world at Z0 - -Height patch data: - -- sparse overrides define what appears at higher Z values - -When the player goes up a ladder: - -- current Z changes -- renderer continues drawing visible Z0 world -- renderer applies any visible patch data matching that Z - -This is exactly the kind of thing chunking helps with, because only nearby patches need to be considered. - -## Instance Model - -Instances should remain data-driven and chunk-owned. - -Recommended v1 storage: - -- store instances inside the chunk that owns their tile origin -- keep instance `x` and `y` local to the chunk file -- derive world position in memory - -Alternative: - -- store world `x` and `y` directly in the chunk file - -Either can work. For consistency with chunk-local tile rows, chunk-local instance positions are cleaner on disk. - -Example: - -```json -{ - "id": "inst_blacksmith_001", - "templateId": "npc_blacksmith", - "layer": 1, - "x": 18, - "y": 7, - "record": { - "name": "Mera" - } -} -``` - -## World Navigation UI - -The current minimap should be replaced. - -Recommended v1 navigation tools: - -- current world coordinate display -- jump to X/Y -- bookmarks / waypoints -- "center on player" -- chunk grid overlay toggle -- optional chunk overview panel showing loaded and dirty chunks - -This is much more useful for an open world than a single minimap squeezed into a corner. - -## Save Model - -The editor should save only dirty chunks and world metadata. - -Recommended split: - -- save `world.json` only when world-level settings change -- save `bookmarks.json` only when bookmarks change -- save only touched chunk files when content changes - -This is the core performance and safety advantage. - -## Undo / History Model - -History can no longer assume one finite map snapshot as the main unit. - -Recommended v1 history operation format: - -```ts -type ChunkEditOperation = { - type: "chunk_edit"; - chunkKey: string; - before: Partial; - after: Partial; -}; -``` - -For multi-chunk brushes: - -```ts -type MultiChunkEditOperation = { - type: "multi_chunk_edit"; - chunks: ChunkEditOperation[]; -}; -``` - -This is important because world editing will regularly cross chunk boundaries. - -## API Shape - -Suggested API direction: - -- `GET /api/worlds` -- `GET /api/world/:worldId` -- `GET /api/world/:worldId/bookmarks` -- `GET /api/world/:worldId/chunks?x=10&y=4&radius=1` -- `POST /api/world/:worldId/chunk/:chunkX/:chunkY` -- `POST /api/world/:worldId/chunks/batch-save` -- `POST /api/world/:worldId/bookmarks` - -The important change is that APIs become chunk-aware instead of map-aware. - -## Migration From Current Map Model - -The easiest migration path is not "rewrite everything at once." - -Recommended migration steps: - -1. Introduce `world` and `chunk` data structures alongside current maps -2. Build an importer that converts one existing map into one or more chunks -3. Keep existing tile/layer/height patch formats as similar as possible -4. Build a separate open-world editor mode first -5. Retire the old map model only after the new one is stable - -For migration: - -- one `100x100` map can become `4x4` chunks at `25x25` -- or `4x4` chunks at `32x32` with padded edges - -## What Must Be Rewritten - -This is a major architecture change. The following systems would need meaningful refactors: - -- popup bootstrap and document loading -- editor runtime state -- renderer surface caching -- minimap/navigation UI -- history model -- persistence API -- map switcher UX - -The following ideas can be reused: - -- tile symbol rendering -- tile/instance palettes -- sparse height patch logic -- layer editing concepts -- chunk/surface invalidation patterns - -## V1 Risks - -- Trying to preserve too much of the finite-map abstraction -- Storing too much redundant empty chunk data -- Keeping full-world snapshots in history -- Letting chunk creation happen implicitly on camera movement -- Rebuilding all visible chunk surfaces too often - -## Recommended V1 Boundaries - -To keep this realistic, v1 should do only this: - -- one open world -- fixed chunk size -- chunk-local room layers -- sparse chunk-local height patches -- chunk-owned instances -- bookmarks instead of minimap -- batch save of dirty chunks -- visible-chunk-only rendering - -That is already a large and meaningful overhaul. - -## Implementation Order - -The safest order is: - -1. Add new world/chunk schemas and API routes without removing current map routes -2. Build a converter that turns one current map into one chunked world -3. Add a chunk-aware loader in parallel with the current popup bootstrap -4. Replace the popup minimap with coordinates, bookmarks, and jump controls -5. Convert rendering from one-map surfaces to per-chunk surfaces -6. Convert tile painting, height painting, and instance placement to world-coordinate edits -7. Convert save/history to batch dirty chunks -8. Only then remove the old finite-map assumptions - -## Final Recommendation - -This direction makes sense. - -The strongest version of it is: - -- stop thinking in "many maps stitched together" -- start thinking in "one world partitioned into chunks" - -That keeps the user experience seamless while keeping storage and rendering manageable. - -If we choose to proceed, the next best step is: - -1. finalize the exact chunk JSON schema -2. build the map-to-world importer -3. add a parallel open-world editor path before deleting the current map editor diff --git a/Release/docs/dialogue-builder.html b/Release/docs/dialogue-builder.html deleted file mode 100644 index 6d38f72..0000000 --- a/Release/docs/dialogue-builder.html +++ /dev/null @@ -1,2341 +0,0 @@ - - - - - - Dialogue Graph Builder Prototype - - - -
- - -
- - -
-
- Drop nodes, branches, choices, conditions, and actions here. First passing branch wins. - No selection -
-
-
-
-

Runtime JSON

-
- - - -
-
- -
-
-
-
-
-
-
-
- - -
-
- - - - diff --git a/Release/docs/index.html b/Release/docs/index.html deleted file mode 100644 index 393583a..0000000 --- a/Release/docs/index.html +++ /dev/null @@ -1,1808 +0,0 @@ - - - - - - TES:VIII Map Editor Wiki - - - -
- - -
- - -
-
-
Overview - purpose, terminology, lifecycle, and the core editing model.
-
Served from /wiki
-
- -
-
-
-
-
-

Map Editor

-

What This Tool Is

-
-
- Popup editor - Theme-aware - JSON-backed -
-
-

- The map editor is a standalone popup app launched from the main content editor. It is not a thin - form field sitting on top of map JSON. It owns its own state, controls, render loop, history stack, - and save workflow, then syncs its results back into the host editor through API writes and - postMessage events. -

-
-
-

Menu Bar

-

Undo, redo, save, quick layer selection, and theme switching live here. This is the stable command layer.

-
-
-

Tools

-

The left tool panel hosts Information, Maps, History, Instances, Tiles, Layers, and prototype placement tabs.

-
-
-

Canvas

-

The main viewport is a tile-grid world with snapping, drag placement, context menus, zoom, pan, selection, and the minimap drawer.

-
-
-
- The editor is intentionally moving toward becoming the main map-authoring platform. It already has enough local behavior, - persistence, and rendering independence to be treated as a real app rather than a popup form. -
-
- -
-
-

Terminology and Mental Model

-
-
-
-

Naming

-
    -
  • Menu Bar - the top command strip.
  • -
  • Tools - the left-side panel with tabs and lists.
  • -
  • Canvas - the world viewport where tiles and instances are edited.
  • -
-
-
-

Authored entities

-
    -
  • Tile - a sprite-backed paintable map cell resource.
  • -
  • Template - a reusable instance source used like a stamp.
  • -
  • Instance - a placed or unplaced map-local entity created from a template by value, not by live linkage.
  • -
-
-
-
-
-

Layer numbering

-

- Internal layer 0 is the anchored Background. The first user-facing non-background - paint layer is displayed as Layer 0, because its internal id is 1. -

-

- In short: Background is special, anchored at the bottom, and every other displayed layer name is offset by one. -

-
-
-

Ownership boundary

-
    -
  • The host editor owns dataset loading, popup launch, and background refresh after save.
  • -
  • The popup editor owns editing state, rendering, history, drag logic, and the final composed save payload.
  • -
-
-
-
- -
-
-

Core Principles

-
-
-
-

Edit local, save explicit

-

The popup mutates local runtime state first. Nothing is persisted until Save writes maps and NPCs back through the API.

-
-
-

History is per map

-

Undo and redo belong to the active map, not the whole app. Branches are truncated if you edit after undoing.

-
-
-

Templates are stamps

-

Selecting a template keeps stamp mode active so repeated clicks place new instances. A created instance is then independent.

-
-
-

Rendering is viewport-first

-

The editor draws only what the current viewport needs, then uses cached preview surfaces for pan, zoom, scroll, and the minimap.

-
-
-

Background is optimized

-

The editor can compress fully implicit background rows so huge maps do not waste JSON storing the same map-wide fill repeatedly.

-
-
-

Prototype tabs are honest

-

Monsters, Triggers, Paths, and Transitions already share selector and folder UI, but placement logic is intentionally not claimed yet.

-
-
-
-
- -
-
-
-

Daily Workflows

-
-

- This section is written as direct operating procedure. If you want to use the tool instead of study it, - start here. -

-
-
- Open the editor for a map -
-
    -
  1. Open the main content editor and select Maps.
  2. -
  3. Select the map record you want to edit.
  4. -
  5. Use the dedicated launch button to open the popup editor.
  6. -
  7. The host assembles bootstrap data, opens map-editor-popup.html?token=..., and hands the popup a full in-memory startup package.
  8. -
-
-
- -
- Paint tiles -
-
    -
  1. Go to Tiles in Tools.
  2. -
  3. Select a tile brush entry from the palette list.
  4. -
  5. Choose your active layer from the Layers tab or the menu-bar layer selector.
  6. -
  7. Click-drag on the canvas to paint.
  8. -
  9. Use Alt + Drag to erase on the active layer.
  10. -
  11. Use L Shift + Drag to line-lock after leaving the origin tile.
  12. -
  13. Use L Ctrl + Drag for a rectangle outline, or R Ctrl + Drag for a circle outline.
  14. -
-
-
- -
- Fill the background layer -
-
    -
  1. Switch to Background or set the current editable layer so drawing resolves to the background layer.
  2. -
  3. Right-click a tile in the tile palette.
  4. -
  5. Choose Fill Background.
  6. -
  7. The editor stores the background tile id at map level and can compress fully implicit background rows on save.
  8. -
-

Roomwide fill is intentionally restricted to Background.

-
-
- -
- Place instances from templates -
-
    -
  1. Open Instances.
  2. -
  3. In the Templates section, select the template you want.
  4. -
  5. Click the canvas to stamp a new instance.
  6. -
  7. The template remains active so each click keeps creating a fresh instance.
  8. -
  9. Each created instance copies template values by value and is no longer live-linked to the template record.
  10. -
-
-
- -
- Select, center, and place an instance record -
-
    -
  1. In the Instances list, click an existing instance.
  2. -
  3. If it is already placed, the camera recenters toward it.
  4. -
  5. If it is unplaced, the editor enters ghost placement mode and shows the silhouette under the cursor.
  6. -
  7. Click the canvas to drop it with grid snapping.
  8. -
-

Placeholder instances can exist without placement. That is part of the authoring model, not a bug.

-
-
- -
- Reorder layers -
-
    -
  1. Open Layers.
  2. -
  3. Drag a non-background layer by its handle.
  4. -
  5. Dropping changes its draw depth and remaps tile and instance layer references accordingly.
  6. -
  7. The background layer is anchored and cannot be dragged below or above other layers.
  8. -
-
-
- -
- Use folders in selector lists -
-
    -
  1. Use the folder button at the top of a supported panel.
  2. -
  3. Create folders for Tiles, Templates, Instances, Monsters, Triggers, Paths, or Transitions.
  4. -
  5. Drag selectors into a folder to group them.
  6. -
  7. Drag them back out to return them to the root of that panel.
  8. -
-

Folder data is editor UI persistence only. It changes organization, not gameplay payloads.

-
-
- -
- Navigate the room quickly -
-
    -
  • MMB + Drag pans the room.
  • -
  • Ctrl + Wheel zooms around the pointer anchor.
  • -
  • The minimap drawer provides click-to-center navigation and a live viewport rectangle.
  • -
  • Dragging an instance near the viewport edge auto-pans the camera in that direction.
  • -
  • R Shift temporarily hides the grid so you can inspect the runtime-like composition.
  • -
-
-
- -
- Import sprites or tiles from another editor build -
-
    -
  1. Open Information.
  2. -
  3. Expand Experimental Imports.
  4. -
  5. Import from file, or open the JSON paste modal with the writing-pad button.
  6. -
  7. The import pipeline accepts a single entry or a whole compatible gallery payload.
  8. -
  9. Known resources are deduped by normalized dimensions, pixel scale, and row content signature.
  10. -
-
-
- -
- Save without surprises -
-
    -
  1. Use Save in the menu bar when the save button is enabled.
  2. -
  3. The popup writes maps first, then npcs.
  4. -
  5. After success it posts map-editor-saved to the opener so the host editor can refresh quietly.
  6. -
  7. If you undo, then make a new edit, the impossible future branch is discarded and history continues from the new point.
  8. -
-
-
-
-
-
- -
-
-
-

Feature Reference

-
-
-
-

Menu Bar

-
    -
  • Undo and Redo are bound to toolbar buttons and Ctrl+Z / Ctrl+Y.
  • -
  • Save reflects dirty history state and is disabled when nothing changed or a save is running.
  • -
  • The centered layer selector mirrors the Layers tab and stays in sync with it.
  • -
  • Theme preset buttons apply editor-wide palette swaps through /api/editor-settings.
  • -
-
-
-

Information Tab

-
    -
  • Locked map id.
  • -
  • Editable map name.
  • -
  • Width and height with explicit apply/cancel controls.
  • -
  • Map background color and background brush mode.
  • -
  • Experimental sprite/tile import tools.
  • -
  • In-editor controls reference and footer links.
  • -
-
-
-

Maps Tab

-

- Switch maps, create maps, and delete maps. Switching away with unsaved changes prompts first. - Creating a new map seeds a background layer and a first editable layer. -

-
-
-

Layers Tab

-
    -
  • All Layers mode for draw-depth inspection.
  • -
  • Visibility toggle per layer.
  • -
  • Layer reordering for non-background layers.
  • -
  • Context-menu rename support.
  • -
  • Background layer anchored at the bottom.
  • -
-
-
-

Tiles Tab

-
    -
  • Sprite-backed tile selector list instead of simple swatches.
  • -
  • Right-click actions: select tile, fill background, replace on current layer, inspect id/symbol.
  • -
  • Transparency honors . as no-color data.
  • -
  • Selection reticle scales with grid size.
  • -
-
-
-

Instances Tab

-
    -
  • Templates stamp fresh records repeatedly.
  • -
  • Placed instances recenter the camera when selected.
  • -
  • Unplaced instances enter ghost placement mode.
  • -
  • Placeholder markers use a clashing multi-color orb so they remain visible on mixed backgrounds.
  • -
-
-
-
- -
-
-

Canvas Interaction Set

-
-
-
-

Selection

-

Tile and instance selection uses a reusable reticle with directional markers so selected cells read clearly across different grid sizes.

-
-
-

Dragging

-

Instance dragging snaps to the grid, previews the destination, and now auto-pans near the viewport edges so long repositioning feels continuous.

-
-
-

Context Menus

-

The reusable right-click panel can be attached across the editor. It already powers layer actions, tile actions, and canvas entity actions.

-
-
-

Minimap Drawer

-

The minimap is a docked drawer with a live maintained surface. Opening it reveals current state immediately rather than taking a fresh snapshot first.

-
-
-

Hotkey Cursor Feedback

-

Shift, Alt, and inspect modes swap the cursor so the canvas communicates line draw, erase, and no-grid inspection states without needing extra text.

-
-
-

Warm Preview Modes

-

Zoom, drag-pan, and wheel-scroll all use cached low-res preview frames before a sharper redraw lands, which keeps movement feeling much smoother.

-
-
-
- Prototype panels for Monsters, Triggers, Paths, and Transitions already reuse selector, folder, and panel framing. They are scaffolding for future map-local authoring, not finished gameplay editors yet. -
-
-
- -
-
-
-

Technical Systems

-
- - - - - - - - - - - - - - - - - - - - - -
FileRoleWhat It Owns
src/components/MapEditorPanels.tsxHost bridgeLaunches the popup, assembles bootstrap payload, handles save/open postMessage events, and persists popup bounds.
src/mapEditorPopup/bootstrap.tsPopup handoffToken generation, opener registry, sessionStorage fallback, and bootstrap retrieval.
src/mapEditorPopup/main.tsPopup bootLoads the bootstrap, applies editor theme settings, injects popup HTML/CSS, and starts the runtime.
src/mapEditorPopup/runtime.tsState rootGlobal editor state, DOM lookup, layer helpers, data catalogs, and controller wiring.
src/mapEditorPopup/renderController.tsRender loopViewport drawing, tile surface cache, minimap surface, preview frames, overlay drawing, and meta telemetry.
src/mapEditorPopup/interactionController.tsInput systemMouse, wheel, keyboard, paint strokes, shape tools, drag logic, auto-pan, and context menu triggers.
src/mapEditorPopup/sidebarController.tsTools UITab switching, layer list, information panel logic, palette lists, folder rendering, and inline status text.
src/mapEditorPopup/npcController.tsInstance semanticsTemplate assignment, instance centering, placeholder handling, sprite binding, and instance selection behavior.
src/mapEditorPopup/historyController.tsUndo/redo engineState capture, branch truncation, persistence, restore, toolbar dirty state, and preview diffs.
src/mapEditorPopup/persistenceController.tsSave pipelinePayload rebuild, map compression rules, dual-save ordering, and host notification after save.
src/mapEditorPopup/importController.tsResource importSprite/tile import normalization, dedupe signatures, JSON modal import, and content save for imported art.
-
- -
-
-

Rendering Strategy

-
-
-
-

Viewport-local canvas

-

- The main canvas only sizes itself to the current viewport, while a spacer tracks total world dimensions. - This keeps actual draw cost tied to what the user can see rather than full map size. -

-
-
-

Tile surface cache

-

- tileSurfaceCanvas stores the current visible tile result. Painting can patch single cells instead - of forcing a full layer redraw every time. -

-
-
-

Frame preview cache

-

- framePreviewCanvas is a cached snapshot of the viewport used during pan, wheel scroll, - and zoom-preview motion so interaction stays smooth before the sharp redraw completes. -

-
-
-

Warm minimap surface

-

- minimapSurfaceCanvas is maintained continuously in the background. Opening the drawer reveals - current state instantly, and tile edits patch the minimap instead of waking it from scratch. -

-
-
-
- The rendering pipeline is intentionally doing the least honest work possible per frame: draw only the current viewport, - reuse cached surfaces while moving, patch individual cells when feasible, and reserve full refreshes for bigger invalidations. -
-
- -
-
-

State and History Model

-
-
-
-

Captured state

-

History snapshots include map dimensions, map name, background color, background tile id, room layers, tile instances, NPC overlays, and editor UI folder layout state.

-
-
-

Branch behavior

-

If you undo and then perform a new edit, all future states beyond the current point are discarded. The new action becomes the forward branch.

-
-
-

Per-map storage

-

History persistence is scoped to the active map through a map-specific localStorage key, so switching maps does not smear history across rooms.

-
-
-

Save awareness

-

The toolbar compares the current history id to the last saved history id. That is what drives dirty-state messaging and save enablement.

-
-
-
- -
-
-

Data Models That Matter

-
-
-
-

Templates vs instances

-

- Templates are reusable creation sources. Selecting a template is a stamp tool. Once an instance is created, it copies the template values - it needs and becomes a separate record. This is deliberate so authored rooms do not rewire themselves unexpectedly when a template changes. -

-
-
-

Tile identity

-

- Tile placement is stored by tile id, not just visible symbol. Symbol compatibility still exists, but the authoritative authored resource is the tile record id. -

-
-
-

Background compression

-

- If the map uses a background tile id and the background layer is fully implicit, the save pipeline can store empty background rows and reconstruct them from map metadata. -

-
-
-

Folder persistence

-

- Panel folder layouts are saved under editorUi.panelLayouts. They affect selector presentation only and do not change runtime gameplay data. -

-
-
-
- -
-
-

Import Pipeline

-
-

- Experimental imports accept either a single compatible record or a full gallery payload from another build of this editor. - The import controller normalizes width, height, pixelScale, and row data before signature comparison. -

- - - - - - - - - - - - - - -
StepWhat happens
NormalizeRows are padded, width/height are inferred or clamped, and records with no valid pixel content are rejected.
SignatureThe editor builds a deterministic signature from width, height, pixelScale, and serialized rows.
DeduplicateExisting signatures and same-batch signatures are skipped.
Generate idsNew sprite ids or tile ids are generated. Imported tiles also receive the next free tile symbol.
PersistThe updated sprites or tiles payload is posted to the same content API used elsewhere in the app.
-
-
- -
-
-
-

API and Communication Flow

-
-

- The map editor is a cross-window system. The host editor launches it, the popup owns editing, the API persists data, - and postMessage closes the loop for save and map-switch events. -

-
- - - - - - - - Main editor shell - MapEditorPanels.tsx - - - Bootstrap handoff - token + opener registry + sessionStorage fallback - - - Popup startup - main.ts -> runtime.ts - - - Local edit loop - tiles, instances, folders, history, minimap - render + interaction + sidebar controllers - - - Save pipeline - saveCurrentState() - POST maps, then POST npcs - - - Express API - /api/content/maps - /api/content/npcs - /api/editor-settings - - - On-disk content - content/maps.json - content/maps/<mapId>/... - content/npcs.json - - - postMessage back to host - - - - - - - - - - - refresh maps + npc data - -
-
- -
-
-

Endpoints and Messages

-
-
-
-

Important GET endpoints

- - - - - - - - - - - - -
EndpointUsed for
/api/content/mapsHost editor loads and refreshes map records.
/api/content/npcsHost editor loads NPC instances and templates needed by the popup.
/api/content/tilesTile resource catalog.
/api/content/spritesSprite resource catalog used for previews and overlays.
/api/editor-settingsTheme preset load for the popup editor.
/api/imagesUI image slug catalog for small editor icons.
-
-
-

Important POST endpoints

- - - - - - - - - - - -
EndpointUsed for
/api/content/mapsPersist the rebuilt map payload and per-map storage files.
/api/content/npcsPersist map-local NPC instances and compatibility data.
/api/content/tilesPersist imported or edited tile resources.
/api/content/spritesPersist imported sprite resources.
/api/editor-settingsPersist selected editor theme preset.
-
-
- - - - - - - - - - - - - -
MessageSenderReceiverEffect
map-editor-savedPopupMain editorTriggers a quiet refresh of map, NPC, and template background data after save.
map-editor-open-mapPopupMain editorRequests that the host reload and reopen a different map record.
-
- -
-
-

Storage Layout

-
-
content/
-  maps.json
-  npcs.json
-  npc_templates.json
-  sprites.json
-  tiles.json
-  maps/
-    <mapId>/
-      tiles.json
-      layer_0.json
-      layer_1.json
-      ...
-      instances.json
-
-
-
-

Why split map files exist

-

- The split per-map layout keeps large rooms scalable, makes layer files addressable on their own, - and sets up cleaner future systems for chunking, streaming, and non-tile authoring data. -

-
-
-

Compatibility mirrors

-

- The server still composes payloads into the shapes older editor flows expect. That lets the storage model evolve - without forcing every existing authoring surface to change at once. -

-
-
-
- If save looks successful in the UI but files do not change where you expect, check the actual content root on the server. - This project supports a writable local content folder beside server.js and can also be overridden by environment configuration. -
-
-
- -
-
-
-

Troubleshooting

-
-
-
- Save appears to work but data is missing after reload -
-
    -
  • Check the actual content root being written by the server, not just the route that served the page.
  • -
  • Confirm the host page and the popup are pointing at the same API base.
  • -
  • Inspect /api/content/maps and /api/content/npcs responses if needed.
  • -
-
-
-
- Popup opens but content or previews look wrong -
-
    -
  • Verify sprite ids and tile ids exist in their catalogs.
  • -
  • Check case-sensitive image paths on Linux or VPS deployments.
  • -
  • Make sure the popup received a valid bootstrap token and did not fall back to an empty opener state.
  • -
-
-
-
- Background fill is unavailable -
-
    -
  • Roomwide fill belongs to the Background layer only.
  • -
  • If you are on a non-background layer, the context action is intentionally disabled.
  • -
-
-
-
- Large rooms feel sluggish -
-
    -
  • The editor already uses viewport-local rendering, surface caching, and preview frames.
  • -
  • Very large rooms still cost more when many distinct tiles are visible at once.
  • -
  • Best future wins are chunk-aware tile surfaces, coarser minimap sampling on giant maps, and brush batching tuned for extremely dense edits.
  • -
-
-
-
- History feels odd after undo -
-

- This is usually intentional. If you undo and then make a different edit, the old future branch is removed. - The history system is branch-truncating by design. -

-
-
-
- Selector folders are not affecting runtime data -
-

- Correct. Folder layout lives in editor UI state so authors can organize selectors without mutating gameplay data contracts. -

-
-
-
-
-
- -
-
-
-

Future - What Pushes This Project To The Moon

-
-
-
-

Authoring power

-
    -
  • Brush presets and saved tool loadouts.
  • -
  • Tile stamp prefabs and multi-tile pattern brushes.
  • -
  • Selection transform tools for copy, move, rotate, mirror, and flood replace.
  • -
  • Real trigger, path, and transition placement layers with visual handles on the canvas.
  • -
-
-
-

Runtime confidence

-
    -
  • Live runtime preview mode that uses the same asset and draw rules as the game.
  • -
  • Validation overlays for missing sprite ids, orphaned references, and impossible layer combinations.
  • -
  • One-click audit reports for map-local dependencies.
  • -
-
-
-

Performance ceiling

-
    -
  • Chunked tile surfaces instead of a single viewport tile cache.
  • -
  • Background surface baking with selective dirty regions.
  • -
  • Multi-resolution minimap sampling for giant rooms.
  • -
  • Optional worker-backed serialization and save prep for very heavy rooms.
  • -
-
-
-

World scale

-
    -
  • Map-to-map travel graph editing.
  • -
  • Biome and region metadata surfaces.
  • -
  • Cross-map search for instances, tile ids, and scripted references.
  • -
  • World atlas view that treats maps as navigable nodes instead of isolated records.
  • -
-
-
-

Editor maturity

-
    -
  • Graduating the popup into the primary map platform while the older shell becomes a host and archive tool.
  • -
  • Shared command palette, unified modal system, and global settings panel.
  • -
  • More visual inline documentation surfaced directly inside the editor where decisions happen.
  • -
-
-
-

Moonshot ideas

-
    -
  • Collaborative sessions with author locks and merge-safe map diffs.
  • -
  • Rule-driven procedural placement helpers that still keep authored intent visible.
  • -
  • Playback scrubbing for event layers once triggers and transitions go live.
  • -
-
-
-
- The biggest strategic move is still the same one the editor has already started: treat the map editor like the main product. - It already has the strongest identity, the richest interaction model, and the clearest path to becoming the center of world authoring. -
-
-
-
-
-
-
- - - - - - diff --git a/Release/package-lock.json b/Release/package-lock.json deleted file mode 100644 index 3de20ab..0000000 --- a/Release/package-lock.json +++ /dev/null @@ -1,3724 +0,0 @@ -{ - "name": "content-editor-v2", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "content-editor-v2", - "version": "0.0.0", - "dependencies": { - "express": "^4.19.2", - "pixi.js": "^8.19.0", - "react": "^19.2.6", - "react-dom": "^19.2.6" - }, - "devDependencies": { - "@eslint/js": "^10.0.1", - "@types/node": "^24.12.3", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^6.0.1", - "eslint": "^10.3.0", - "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.2", - "globals": "^17.6.0", - "typescript": "~6.0.2", - "typescript-eslint": "^8.59.2", - "vite": "^8.0.12" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.29.7", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helpers": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.7", - "@babel/helper-validator-option": "^7.29.7", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/template": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", - "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^3.0.5", - "debug": "^4.3.1", - "minimatch": "^10.2.4" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", - "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^1.2.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", - "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/js": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", - "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "eslint": "^10.0.0" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/@eslint/object-schema": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", - "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", - "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^1.2.1", - "levn": "^0.4.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", - "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/types": "^0.15.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", - "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.2", - "@humanfs/types": "^0.15.0", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/types": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", - "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1" - } - }, - "node_modules/@oxc-project/types": { - "version": "0.133.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", - "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/@pixi/colord": { - "version": "2.9.6", - "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz", - "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==", - "license": "MIT" - }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", - "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", - "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", - "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", - "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", - "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", - "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", - "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", - "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", - "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", - "cpu": [ - "s390x" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", - "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", - "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", - "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", - "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", - "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", - "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/earcut": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz", - "integrity": "sha512-k/9fOUGO39yd2sCjrbAJvGDEQvRwRnQIZlBz43roGwUZo5SHAmyVvSFyaVVZkicRVCaDXPKlbxrUcBuJoSWunQ==", - "license": "MIT" - }, - "node_modules/@types/esrecurse": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", - "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "24.13.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz", - "integrity": "sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~7.18.0" - } - }, - "node_modules/@types/react": { - "version": "19.2.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", - "dev": true, - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.0.tgz", - "integrity": "sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.61.0", - "@typescript-eslint/type-utils": "8.61.0", - "@typescript-eslint/utils": "8.61.0", - "@typescript-eslint/visitor-keys": "8.61.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.61.0", - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.0.tgz", - "integrity": "sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.61.0", - "@typescript-eslint/types": "8.61.0", - "@typescript-eslint/typescript-estree": "8.61.0", - "@typescript-eslint/visitor-keys": "8.61.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.0.tgz", - "integrity": "sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.61.0", - "@typescript-eslint/types": "^8.61.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.0.tgz", - "integrity": "sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.61.0", - "@typescript-eslint/visitor-keys": "8.61.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.0.tgz", - "integrity": "sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.0.tgz", - "integrity": "sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.61.0", - "@typescript-eslint/typescript-estree": "8.61.0", - "@typescript-eslint/utils": "8.61.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.0.tgz", - "integrity": "sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.0.tgz", - "integrity": "sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.61.0", - "@typescript-eslint/tsconfig-utils": "8.61.0", - "@typescript-eslint/types": "8.61.0", - "@typescript-eslint/visitor-keys": "8.61.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.0.tgz", - "integrity": "sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.61.0", - "@typescript-eslint/types": "8.61.0", - "@typescript-eslint/typescript-estree": "8.61.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.0.tgz", - "integrity": "sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.61.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@vitejs/plugin-react": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", - "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rolldown/pluginutils": "^1.0.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", - "babel-plugin-react-compiler": "^1.0.0", - "vite": "^8.0.0" - }, - "peerDependenciesMeta": { - "@rolldown/plugin-babel": { - "optional": true - }, - "babel-plugin-react-compiler": { - "optional": true - } - } - }, - "node_modules/@webgpu/types": { - "version": "0.1.70", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.70.tgz", - "integrity": "sha512-LFiNHHKMvmAEvwVew3JLJmTdShhbdwRFSImUshGhE2mGE8ybQzIo63l5uRp+YKnNx+8Qno8Kf6gN+DKMreIJCA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", - "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.37", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.37.tgz", - "integrity": "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", - "license": "MIT", - "dependencies": { - "bytes": "~3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "~1.2.0", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "on-finished": "~2.4.1", - "qs": "~6.15.1", - "raw-body": "~2.5.3", - "type-is": "~1.6.18", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001799", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", - "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/earcut": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz", - "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==", - "license": "ISC" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.372", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.372.tgz", - "integrity": "sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==", - "dev": true, - "license": "ISC" - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", - "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.5.0.tgz", - "integrity": "sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==", - "dev": true, - "license": "MIT", - "workspaces": [ - "packages/*" - ], - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.5", - "@eslint/config-helpers": "^0.6.0", - "@eslint/core": "^1.2.1", - "@eslint/plugin-kit": "^0.7.2", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.14.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^9.1.2", - "eslint-visitor-keys": "^5.0.1", - "espree": "^11.2.0", - "esquery": "^1.7.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", - "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.3.tgz", - "integrity": "sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": "^9 || ^10" - } - }, - "node_modules/eslint-scope": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", - "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@types/esrecurse": "^4.3.1", - "@types/estree": "^1.0.8", - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", - "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.16.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^5.0.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "license": "MIT" - }, - "node_modules/express": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", - "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "~1.20.5", - "content-disposition": "~0.5.4", - "content-type": "~1.0.4", - "cookie": "~0.7.1", - "cookie-signature": "~1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.3.1", - "fresh": "~0.5.2", - "http-errors": "~2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", - "proxy-addr": "~2.0.7", - "qs": "~6.15.1", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "~0.19.0", - "serve-static": "~1.16.2", - "setprototypeof": "1.2.0", - "statuses": "~2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/finalhandler": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "statuses": "~2.0.2", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", - "dev": true, - "license": "ISC" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/gifuct-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz", - "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==", - "license": "MIT", - "dependencies": { - "js-binary-schema-parser": "^2.0.3" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", - "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", - "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - "license": "MIT", - "dependencies": { - "depd": "~2.0.0", - "inherits": "~2.0.4", - "setprototypeof": "~1.2.0", - "statuses": "~2.0.2", - "toidentifier": "~1.0.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/ismobilejs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", - "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==", - "license": "MIT" - }, - "node_modules/js-binary-schema-parser": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz", - "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lightningcss": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.32.0", - "lightningcss-darwin-arm64": "1.32.0", - "lightningcss-darwin-x64": "1.32.0", - "lightningcss-freebsd-x64": "1.32.0", - "lightningcss-linux-arm-gnueabihf": "1.32.0", - "lightningcss-linux-arm64-gnu": "1.32.0", - "lightningcss-linux-arm64-musl": "1.32.0", - "lightningcss-linux-x64-gnu": "1.32.0", - "lightningcss-linux-x64-musl": "1.32.0", - "lightningcss-win32-arm64-msvc": "1.32.0", - "lightningcss-win32-x64-msvc": "1.32.0" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-releases": { - "version": "2.0.47", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", - "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-svg-path": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.2.0.tgz", - "integrity": "sha512-Tf7FFIrguPKQwzD4pWnYkR2VOv3raoHeKED80Bm+BYHI3KxC8KsgsGC5+fSMzAGDA6UEk4bHvmi+RsjmL3khpg==", - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", - "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pixi.js": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.19.0.tgz", - "integrity": "sha512-pq1O6emA/GFjjeF+8d3Pb5t7knD8FsnfWGqQcRjYjsqFZ7QdzG1XgjLDUu0DFJRbafjV5+g8iNLFBx0b9649lg==", - "license": "MIT", - "workspaces": [ - "examples", - "playground" - ], - "dependencies": { - "@pixi/colord": "^2.9.6", - "@types/earcut": "^3.0.0", - "@webgpu/types": "^0.1.69", - "@xmldom/xmldom": "^0.8.13", - "earcut": "^3.0.2", - "eventemitter3": "^5.0.1", - "gifuct-js": "^2.1.2", - "ismobilejs": "^1.1.1", - "parse-svg-path": "^0.2.0", - "tiny-lru": "^11.4.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/pixijs" - } - }, - "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.15.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", - "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", - "license": "MIT", - "dependencies": { - "bytes": "~3.1.2", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", - "license": "MIT", - "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.7" - } - }, - "node_modules/rolldown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", - "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.133.0", - "@rolldown/pluginutils": "^1.0.0" - }, - "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.3", - "@rolldown/binding-darwin-arm64": "1.0.3", - "@rolldown/binding-darwin-x64": "1.0.3", - "@rolldown/binding-freebsd-x64": "1.0.3", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", - "@rolldown/binding-linux-arm64-gnu": "1.0.3", - "@rolldown/binding-linux-arm64-musl": "1.0.3", - "@rolldown/binding-linux-ppc64-gnu": "1.0.3", - "@rolldown/binding-linux-s390x-gnu": "1.0.3", - "@rolldown/binding-linux-x64-gnu": "1.0.3", - "@rolldown/binding-linux-x64-musl": "1.0.3", - "@rolldown/binding-openharmony-arm64": "1.0.3", - "@rolldown/binding-wasm32-wasi": "1.0.3", - "@rolldown/binding-win32-arm64-msvc": "1.0.3", - "@rolldown/binding-win32-x64-msvc": "1.0.3" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "~0.5.2", - "http-errors": "~2.0.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.4.1", - "range-parser": "~1.2.1", - "statuses": "~2.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-static": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "~0.19.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.4", - "side-channel-list": "^1.0.1", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/tiny-lru": { - "version": "11.4.7", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.4.7.tgz", - "integrity": "sha512-w/Te7uMUVeH0CR8vZIjr+XiN41V+30lkDdK+NRIDCUYKKuL9VcmaUEmaPISuwGhLlrTGh5yu18lENtR9axSxYw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ts-api-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD", - "optional": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.61.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.0.tgz", - "integrity": "sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.61.0", - "@typescript-eslint/parser": "8.61.0", - "@typescript-eslint/typescript-estree": "8.61.0", - "@typescript-eslint/utils": "8.61.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vite": { - "version": "8.0.16", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", - "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lightningcss": "^1.32.0", - "picomatch": "^4.0.4", - "postcss": "^8.5.15", - "rolldown": "1.0.3", - "tinyglobby": "^0.2.17" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.1.18", - "esbuild": "^0.27.0 || ^0.28.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@vitejs/devtools": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-validation-error": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", - "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.25.0 || ^4.0.0" - } - } - } -} diff --git a/Release/package.json b/Release/package.json deleted file mode 100644 index 9344b01..0000000 --- a/Release/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "content-editor-v2", - "private": true, - "version": "0.0.3", - "type": "module", - "scripts": { - "dev": "vite", - "dev:api": "node server.js", - "start:api": "node server.js", - "clean:workspace": "node scripts/clean-workspace.mjs", - "build": "tsc -b && vite build", - "lint": "eslint .", - "preview": "vite preview" - }, - "dependencies": { - "express": "^4.19.2", - "pixi.js": "^8.19.0", - "react": "^19.2.6", - "react-dom": "^19.2.6" - }, - "devDependencies": { - "@eslint/js": "^10.0.1", - "@types/node": "^24.12.3", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^6.0.1", - "eslint": "^10.3.0", - "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.2", - "globals": "^17.6.0", - "typescript": "~6.0.2", - "typescript-eslint": "^8.59.2", - "vite": "^8.0.12" - } -} diff --git a/Release/server.js b/Release/server.js deleted file mode 100644 index d4bac3d..0000000 --- a/Release/server.js +++ /dev/null @@ -1,2693 +0,0 @@ -import express from "express"; -import fs from "fs"; -import path from "path"; -import { fileURLToPath } from "url"; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); - -const app = express(); -const port = Number(process.env.PORT) || 5180; -const host = process.env.HOST || "0.0.0.0"; - -function resolveContentRoot() { - const envPath = String(process.env.CONTENT_ROOT || "").trim(); - if (envPath) { - return path.resolve(envPath); - } - - const candidates = [ - path.resolve(__dirname, "content"), - ]; - - for (const candidate of candidates) { - if (fs.existsSync(candidate)) { - return candidate; - } - } - - return candidates[0]; -} - -const contentRoot = resolveContentRoot(); -const worldsRoot = path.join(contentRoot, "worlds"); -const worldsIndexPath = path.join(contentRoot, "worlds.json"); -const imagesRoot = path.join(contentRoot, "Images"); -const backupRoot = path.resolve(__dirname, "backups"); -const dataRoot = path.resolve(__dirname, "data"); -const catalogMetaPath = path.join(dataRoot, "catalog_meta.json"); -const dialogueNodeMetaPath = path.join(dataRoot, "dialogue_node_meta.json"); -const editorSettingsPath = path.join(dataRoot, "editor_settings.json"); -const docsRoot = path.resolve(__dirname, "docs"); -const wikiPath = path.join(docsRoot, "index.html"); -const dialogueBuilderPath = path.join(docsRoot, "dialogue-builder.html"); -const imagesCatalogPath = path.join(contentRoot, "images.json"); -const legacyTilesCatalogPath = path.join(contentRoot, "tiles.json"); -const legacySpritesCatalogPath = path.join(contentRoot, "sprites.json"); -const recentSaveEvents = []; -const DEFAULT_MAP_EDITOR_THEME_PRESET = "azure"; -const MAP_EDITOR_THEME_PRESET_IDS = new Set(["azure", "verdant", "ember", "amethyst"]); - -const contentMap = { - npcs: { file: "npcs.json", root: "npcs" }, - npc_templates: { file: "npc_templates.json", root: "npcTemplates" }, - dialogues: { file: "dialogues.json", root: "dialogues" }, - monsters: { file: "monsters.json", root: "monsters" }, - items: { file: "items.json", root: "items" }, - abilities: { file: "abilities.json", root: "abilities" }, - loot_tables: { file: "loot_tables.json", root: "lootTables" }, - quests: { file: "quests.json", root: "quests" }, - images: { file: "images.json", root: "images" }, - factions: { file: "factions.json", root: "factions" }, -}; - -const REQUIRED_ID_KEY_BY_TYPE = { - npcs: "id", - npc_templates: "id", - dialogues: "id", - monsters: "id", - items: "id", - abilities: "id", - loot_tables: "id", - quests: "questId", - images: "id", - sprites: "id", - tiles: "id", - factions: "id", -}; - -const FROZEN_CATALOG_KEYS = ["conditions", "itemActions", "systemActions", "effects", "colors"]; - -const DEFAULT_COLOR_HEXES_ORDERED = [ - "#291814", - "#111D35", - "#422136", - "#125359", - "#742F29", - "#49333B", - "#A28879", - "#F3EF7D", - "#BE1250", - "#FF6C24", - "#A8E72E", - "#00B543", - "#065AB5", - "#754665", - "#FF6E59", - "#FF9D81", - "#000000", - "#1D2B53", - "#7E2553", - "#008751", - "#AB5236", - "#5F574F", - "#C2C3C7", - "#FFF1E8", - "#FF004D", - "#FFA300", - "#FFEC27", - "#00E436", - "#29ADFF", - "#83769C", - "#FF77A8", - "#FFCCAA", -]; - -const DEFAULT_COLOR_SYMBOLS_ORDERED = [ - "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", - "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", - "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", - "U", "V", -]; - -const DEFAULT_MAP_BACKGROUND_COLOR = "#060A14"; -const DEFAULT_WORLD_CHUNK_SIZE = 32; - -function normalizeHexColorValue(value, fallback = "#FFFFFF") { - const raw = String(value || "").trim(); - if (/^#[0-9a-fA-F]{6}$/.test(raw)) { - return raw.toUpperCase(); - } - return fallback; -} - -function normalizeMapBackgroundColor(value, fallback = DEFAULT_MAP_BACKGROUND_COLOR) { - const raw = String(value || "").trim(); - if (/^#[0-9a-fA-F]{6}$/.test(raw)) { - return raw.toUpperCase(); - } - return fallback; -} - -function normalizeHeightBlurStep(value, fallback = 0.1) { - const normalized = Number(value); - if (!Number.isFinite(normalized)) { - return fallback; - } - return Math.max(0, Math.min(1, normalized)); -} - -function normalizeMapEditorThemePreset(value) { - const normalized = String(value || "").trim().toLowerCase(); - return MAP_EDITOR_THEME_PRESET_IDS.has(normalized) ? normalized : DEFAULT_MAP_EDITOR_THEME_PRESET; -} - -function createDefaultEditorSettings() { - return { - schemaVersion: 1, - mapEditor: { - themePreset: DEFAULT_MAP_EDITOR_THEME_PRESET, - engineOverrides: [], - }, - }; -} - -function normalizeEditorEngineOverrides(value) { - const entries = Array.isArray(value) ? value : []; - const byKey = new Map(); - entries.forEach((entry, index) => { - const source = entry && typeof entry === "object" && !Array.isArray(entry) - ? entry - : null; - if (!source) { - return; - } - const key = String(source.key || "").trim(); - if (key !== "heightBlurStep" && key !== "rendererDebug") { - return; - } - const fallbackId = `override_${key}_${index + 1}`; - let normalizedValue = null; - if (key === "rendererDebug") { - if (typeof source.value === "string") { - const normalized = String(source.value || "").trim().toLowerCase(); - normalizedValue = normalized === "true" || normalized === "1" || normalized === "yes" || normalized === "on"; - } else { - normalizedValue = Boolean(source.value); - } - } else { - const rawNumber = Number(source.value); - normalizedValue = Math.max(0, Math.min(1, Number.isFinite(rawNumber) ? rawNumber : 0.1)); - } - byKey.set(key, { - id: String(source.id || fallbackId).trim() || fallbackId, - key, - value: normalizedValue, - }); - }); - return ["heightBlurStep", "rendererDebug"] - .map((key) => byKey.get(key) || null) - .filter(Boolean); -} - -function normalizeEditorSettings(payload) { - const fallback = createDefaultEditorSettings(); - const source = payload && typeof payload === "object" && !Array.isArray(payload) - ? payload - : fallback; - const mapEditor = source.mapEditor && typeof source.mapEditor === "object" && !Array.isArray(source.mapEditor) - ? source.mapEditor - : fallback.mapEditor; - return { - schemaVersion: typeof source.schemaVersion === "number" ? source.schemaVersion : fallback.schemaVersion, - mapEditor: { - themePreset: normalizeMapEditorThemePreset(mapEditor.themePreset), - engineOverrides: normalizeEditorEngineOverrides(mapEditor.engineOverrides), - }, - }; -} - -function readEditorSettings() { - return normalizeEditorSettings(readJsonSafe(editorSettingsPath, createDefaultEditorSettings())); -} - -function normalizeBackgroundTileId(value, idToSymbol = null) { - const normalizedId = String(value || "").trim(); - if (!normalizedId) { - return ""; - } - if (idToSymbol instanceof Map && idToSymbol.size > 0 && !idToSymbol.has(normalizedId)) { - return ""; - } - return normalizedId; -} - -function areRowsOnlyFillChar(rows, fillChar = ".") { - if (!Array.isArray(rows) || rows.length === 0) { - return true; - } - return rows.every((row) => { - const normalizedRow = String(row || ""); - return normalizedRow.length === 0 || normalizedRow.split("").every((ch) => ch === fillChar); - }); -} - -function createDefaultColorCatalogEntries() { - return DEFAULT_COLOR_HEXES_ORDERED.map((hex, index) => { - const symbol = DEFAULT_COLOR_SYMBOLS_ORDERED[index] || `X${index}`; - return { - entryId: `colors-default-${index}`, - sourceKey: symbol, - key: symbol, - originalName: symbol, - description: `Palette color ${index + 1}`, - color: normalizeHexColorValue(hex), - sublistType: "", - displayKeys: [], - passKeys: [], - }; - }); -} - -app.use(express.json({ limit: "10mb" })); -app.use(express.static(path.join(__dirname, "dist"))); -app.use("/wiki-assets", express.static(docsRoot)); - -app.get("/wiki", (_req, res) => { - try { - res.sendFile(wikiPath); - } catch (err) { - res.status(500).send(`Failed to load wiki: ${String(err)}`); - } -}); - -app.get("/dialogue-builder", (_req, res) => { - try { - res.sendFile(dialogueBuilderPath); - } catch (err) { - res.status(500).send(`Failed to load dialogue builder prototype: ${String(err)}`); - } -}); - -function resolveContent(type) { - const entry = contentMap[type]; - if (!entry) { - return null; - } - return { - ...entry, - fullPath: path.join(contentRoot, entry.file), - }; -} - -function readJson(fullPath) { - const raw = fs.readFileSync(fullPath, "utf8"); - const sanitized = raw.charCodeAt(0) === 0xFEFF ? raw.slice(1) : raw; - return JSON.parse(sanitized); -} - -function readJsonSafe(fullPath, fallback) { - try { - if (!fs.existsSync(fullPath)) { - return fallback; - } - return readJson(fullPath); - } catch (_err) { - return fallback; - } -} - -function toContentAbs(relPath) { - const normalized = String(relPath || "").replace(/\\/g, "/").replace(/^\/+/, ""); - return path.resolve(contentRoot, normalized); -} - -function sanitizeWorldId(worldId) { - const raw = String(worldId || "").trim(); - if (!raw) { - return "world"; - } - return raw.replace(/[^a-zA-Z0-9_-]/g, "_"); -} - -function defaultWorldDirRel(worldId) { - return `worlds/${sanitizeWorldId(worldId)}`; -} - -function buildWorldChunkFileName(chunkX, chunkY) { - return `${Math.floor(Number(chunkX) || 0)}_${Math.floor(Number(chunkY) || 0)}.json`; -} - -function getWorldStoragePaths(worldEntryOrId) { - const worldId = typeof worldEntryOrId === "string" - ? String(worldEntryOrId || "").trim() - : String(worldEntryOrId?.id || "").trim(); - const worldDirRel = typeof worldEntryOrId === "string" - ? defaultWorldDirRel(worldId) - : String(worldEntryOrId?.worldDir || defaultWorldDirRel(worldId)); - const worldDirAbs = toContentAbs(worldDirRel); - const chunksDirRel = `${worldDirRel}/chunks`; - return { - worldId, - worldDirRel, - worldDirAbs, - worldJsonRel: `${worldDirRel}/world.json`, - worldJsonAbs: path.join(worldDirAbs, "world.json"), - bookmarksRel: `${worldDirRel}/bookmarks.json`, - bookmarksAbs: path.join(worldDirAbs, "bookmarks.json"), - chunksDirRel, - chunksDirAbs: path.join(worldDirAbs, "chunks"), - }; -} - -function normalizeWorldIndexEntry(entry) { - const id = sanitizeWorldId(entry?.id || ""); - return { - id, - name: String(entry?.name || id || "World"), - worldDir: String(entry?.worldDir || defaultWorldDirRel(id)), - }; -} - -function readWorldIndexPayload() { - const fallback = { schemaVersion: 1, worlds: [] }; - const payload = readJsonSafe(worldsIndexPath, fallback); - const worlds = Array.isArray(payload?.worlds) - ? payload.worlds - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry) => normalizeWorldIndexEntry(entry)) - : []; - return { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - worlds, - }; -} - -function normalizeWorldDefinitionPayload(payload, fallbackId = "") { - const normalizedId = sanitizeWorldId(payload?.id || fallbackId); - const chunkWidth = Math.max(1, Math.floor(Number(payload?.chunkWidth) || DEFAULT_WORLD_CHUNK_SIZE)); - const chunkHeight = Math.max(1, Math.floor(Number(payload?.chunkHeight) || DEFAULT_WORLD_CHUNK_SIZE)); - return { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - id: normalizedId, - name: String(payload?.name || normalizedId || "World"), - chunkWidth, - chunkHeight, - tileSize: Math.max(8, Number(payload?.tileSize) || 32), - backgroundColor: normalizeMapBackgroundColor(payload?.backgroundColor), - defaultBackgroundTileId: String(payload?.defaultBackgroundTileId || "").trim(), - heightBlurStep: normalizeHeightBlurStep(payload?.heightBlurStep ?? payload?.heightDetailStep), - editorUi: normalizeEditorUiState(payload?.editorUi), - spawn: { - x: Math.floor(Number(payload?.spawn?.x) || 0), - y: Math.floor(Number(payload?.spawn?.y) || 0), - }, - editor: { - defaultZoom: Number.isFinite(Number(payload?.editor?.defaultZoom)) ? Number(payload.editor.defaultZoom) : 1, - gridVisible: payload?.editor?.gridVisible !== false, - }, - }; -} - -function createDefaultWorldDefinition(worldId, overrides = {}) { - return normalizeWorldDefinitionPayload({ - schemaVersion: 1, - id: sanitizeWorldId(worldId), - name: String(overrides?.name || worldId || "World"), - chunkWidth: Number(overrides?.chunkWidth) || DEFAULT_WORLD_CHUNK_SIZE, - chunkHeight: Number(overrides?.chunkHeight) || DEFAULT_WORLD_CHUNK_SIZE, - tileSize: Number(overrides?.tileSize) || 32, - backgroundColor: normalizeMapBackgroundColor(overrides?.backgroundColor), - defaultBackgroundTileId: String(overrides?.defaultBackgroundTileId || "").trim(), - heightBlurStep: normalizeHeightBlurStep(overrides?.heightBlurStep ?? overrides?.heightDetailStep), - editorUi: normalizeEditorUiState(overrides?.editorUi), - spawn: { - x: Math.floor(Number(overrides?.spawn?.x) || 0), - y: Math.floor(Number(overrides?.spawn?.y) || 0), - }, - editor: { - defaultZoom: Number.isFinite(Number(overrides?.editor?.defaultZoom)) ? Number(overrides.editor.defaultZoom) : 1, - gridVisible: overrides?.editor?.gridVisible !== false, - }, - }, worldId); -} - -function readWorldDefinitionPayload(worldId) { - const normalizedId = sanitizeWorldId(worldId); - const indexEntry = readWorldIndexPayload().worlds.find((entry) => entry.id === normalizedId) || { id: normalizedId }; - const storage = getWorldStoragePaths(indexEntry); - return normalizeWorldDefinitionPayload( - readJsonSafe(storage.worldJsonAbs, createDefaultWorldDefinition(normalizedId)), - normalizedId, - ); -} - -function normalizeWorldBookmark(entry, index = 0) { - const fallbackId = `bookmark_${index + 1}`; - return { - id: String(entry?.id || fallbackId).trim() || fallbackId, - label: String(entry?.label || entry?.id || fallbackId).trim() || fallbackId, - x: Math.floor(Number(entry?.x) || 0), - y: Math.floor(Number(entry?.y) || 0), - }; -} - -function readWorldBookmarksPayload(worldId) { - const normalizedId = sanitizeWorldId(worldId); - const storage = getWorldStoragePaths(normalizedId); - const fallback = { schemaVersion: 1, worldId: normalizedId, bookmarks: [] }; - const payload = readJsonSafe(storage.bookmarksAbs, fallback); - const bookmarks = Array.isArray(payload?.bookmarks) - ? payload.bookmarks - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry, index) => normalizeWorldBookmark(entry, index)) - : []; - return { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - worldId: normalizedId, - bookmarks, - }; -} - -function normalizeChunkLayerPayload(layer, width, height) { - const layerNumber = Number(layer?.layer) || 0; - const fillChar = layerNumber === 0 ? "." : " "; - return { - layer: layerNumber, - name: typeof layer?.name === "string" && layer.name.trim() ? layer.name.trim() : undefined, - rows: normalizeRowsForDims(layer?.rows, width, height, fillChar), - instanceIds: normalizeStringIdList(layer?.instanceIds), - }; -} - -function extractNpcTilePosition(record) { - const pos = record?.position && typeof record.position === "object" && !Array.isArray(record.position) - ? record.position - : null; - const x = Number(pos?.x ?? record?.x); - const y = Number(pos?.y ?? record?.y); - return { - x: Number.isFinite(x) ? Math.floor(x) : null, - y: Number.isFinite(y) ? Math.floor(y) : null, - }; -} - -function normalizeWorldChunkPayload(payload, worldDefinition, chunkX, chunkY) { - const normalizedWorld = normalizeWorldDefinitionPayload(worldDefinition, payload?.worldId || worldDefinition?.id || ""); - const width = Math.max(1, Math.floor(Number(payload?.width) || normalizedWorld.chunkWidth)); - const height = Math.max(1, Math.floor(Number(payload?.height) || normalizedWorld.chunkHeight)); - const backgroundTileId = normalizeBackgroundTileId(payload?.backgroundTileId); - const rawLayers = Array.isArray(payload?.roomLayers) - ? payload.roomLayers.filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - : []; - const roomLayers = rawLayers - .map((layer) => normalizeChunkLayerPayload(layer, width, height)) - .sort((a, b) => a.layer - b.layer); - if (!roomLayers.some((layer) => layer.layer === 0)) { - roomLayers.unshift({ - layer: 0, - name: undefined, - rows: normalizeRowsForDims([], width, height, "."), - instanceIds: [], - }); - } - if (!roomLayers.some((layer) => layer.layer === 1)) { - roomLayers.push({ - layer: 1, - name: undefined, - rows: normalizeRowsForDims([], width, height, " "), - instanceIds: [], - }); - } - const instances = Array.isArray(payload?.instances) - ? payload.instances - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry) => ({ - id: String(entry.id || "").trim(), - templateId: String(entry.templateId || "").trim(), - layer: Number(entry.layer) || 0, - x: Math.max(0, Math.min(width - 1, Math.floor(Number(entry.x) || 0))), - y: Math.max(0, Math.min(height - 1, Math.floor(Number(entry.y) || 0))), - record: entry.record && typeof entry.record === "object" && !Array.isArray(entry.record) - ? { ...entry.record } - : {}, - })) - .filter((entry) => entry.id) - : []; - roomLayers.forEach((layer) => { - const layerNumber = Number(layer.layer) || 0; - layer.instanceIds = normalizeStringIdList([ - ...layer.instanceIds, - ...instances.filter((entry) => (Number(entry.layer) || 0) === layerNumber).map((entry) => entry.id), - ]); - }); - return { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - worldId: normalizedWorld.id, - chunkX: Math.floor(Number(chunkX) || 0), - chunkY: Math.floor(Number(chunkY) || 0), - width, - height, - backgroundTileId, - roomLayers, - heightLayers: normalizeHeightLayersForDims(payload?.heightLayers, width, height), - instances, - }; -} - -function createEmptyWorldChunk(worldDefinition, chunkX, chunkY) { - return normalizeWorldChunkPayload({ - schemaVersion: 1, - worldId: worldDefinition.id, - chunkX, - chunkY, - width: worldDefinition.chunkWidth, - height: worldDefinition.chunkHeight, - backgroundTileId: "", - roomLayers: [ - { - layer: 0, - rows: Array.from({ length: worldDefinition.chunkHeight }, () => ".".repeat(worldDefinition.chunkWidth)), - instanceIds: [], - }, - { - layer: 1, - rows: Array.from({ length: worldDefinition.chunkHeight }, () => " ".repeat(worldDefinition.chunkWidth)), - instanceIds: [], - }, - ], - heightLayers: [], - instances: [], - }, worldDefinition, chunkX, chunkY); -} - -function readWorldChunkPayload(worldId, chunkX, chunkY, options = {}) { - const worldDefinition = readWorldDefinitionPayload(worldId); - const storage = getWorldStoragePaths(worldDefinition.id); - const fileName = buildWorldChunkFileName(chunkX, chunkY); - const fullPath = path.join(storage.chunksDirAbs, fileName); - const payload = readJsonSafe(fullPath, null); - if (!payload) { - return options.createIfMissing ? createEmptyWorldChunk(worldDefinition, chunkX, chunkY) : null; - } - return normalizeWorldChunkPayload(payload, worldDefinition, chunkX, chunkY); -} - -function writeWorldChunkPayload(worldId, chunkPayload) { - const worldDefinition = readWorldDefinitionPayload(worldId); - const normalized = normalizeWorldChunkPayload(chunkPayload, worldDefinition, chunkPayload?.chunkX, chunkPayload?.chunkY); - const storage = getWorldStoragePaths(worldDefinition.id); - const fullPath = path.join(storage.chunksDirAbs, buildWorldChunkFileName(normalized.chunkX, normalized.chunkY)); - writeJsonAtomic(fullPath, normalized); - return normalized; -} - -function listWorldChunkFiles(worldId) { - const storage = getWorldStoragePaths(worldId); - if (!fs.existsSync(storage.chunksDirAbs)) { - return []; - } - return fs.readdirSync(storage.chunksDirAbs) - .filter((name) => /^-?\d+_-?\d+\.json$/i.test(name)) - .sort((a, b) => a.localeCompare(b)); -} - -function countSymbolOccurrencesInRows(rows, targetSymbol) { - const normalizedTarget = String(targetSymbol || "").charAt(0); - if (!normalizedTarget) { - return 0; - } - return (Array.isArray(rows) ? rows : []).reduce((count, row) => ( - count + Array.from(String(row || "")).filter((ch) => ch === normalizedTarget).length - ), 0); -} - -function replaceSymbolInRows(rows, targetSymbol, replacementSymbol) { - const normalizedTarget = String(targetSymbol || "").charAt(0); - const normalizedReplacement = String(replacementSymbol || "").charAt(0) || " "; - if (!normalizedTarget) { - return { - rows: Array.isArray(rows) ? rows.map((row) => String(row || "")) : [], - changedCells: 0, - }; - } - let changedCells = 0; - const nextRows = (Array.isArray(rows) ? rows : []).map((row) => Array.from(String(row || "")).map((ch) => { - if (ch !== normalizedTarget) { - return ch; - } - changedCells += 1; - return normalizedReplacement; - }).join("")); - return { - rows: nextRows, - changedCells, - }; -} - -function scrubTileReferencesFromRoomLayers(roomLayers, targetSymbol, width, height) { - let changedCells = 0; - const nextLayers = (Array.isArray(roomLayers) ? roomLayers : []) - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((layer) => { - const layerNumber = Number(layer.layer) || 0; - const fillChar = layerNumber === 0 ? "." : " "; - const normalizedRows = normalizeRowsForDims(layer.rows, width, height, fillChar); - const scrubbedRows = replaceSymbolInRows(normalizedRows, targetSymbol, fillChar); - changedCells += scrubbedRows.changedCells; - return { - ...layer, - layer: layerNumber, - rows: scrubbedRows.rows, - }; - }) - .sort((a, b) => (Number(a.layer) || 0) - (Number(b.layer) || 0)); - return { - roomLayers: nextLayers, - changedCells, - }; -} - -function scrubTileReferencesFromHeightLayers(heightLayers, targetSymbol, width, height) { - let changedCells = 0; - const nextEntries = (Array.isArray(heightLayers) ? heightLayers : []) - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry) => { - const scrubbedRows = replaceSymbolInRows(entry.rows, targetSymbol, " "); - changedCells += scrubbedRows.changedCells; - return { - ...entry, - rows: scrubbedRows.rows, - }; - }); - return { - heightLayers: normalizeHeightLayersForDims(nextEntries, width, height), - changedCells, - }; -} - -function scrubTileReferencesFromEditorUi(editorUi, tileId) { - const normalizedTileId = String(tileId || "").trim(); - const nextEditorUi = normalizeEditorUiState(editorUi); - if (!normalizedTileId) { - return { - editorUi: nextEditorUi, - changed: false, - }; - } - const tileNodeId = `item:${normalizedTileId}`; - let changed = false; - const nextPanelLayouts = {}; - Object.entries(nextEditorUi.panelLayouts || {}).forEach(([panelKey, rawLayout]) => { - if (!rawLayout || typeof rawLayout !== "object" || Array.isArray(rawLayout)) { - nextPanelLayouts[panelKey] = rawLayout; - return; - } - const nextLayout = JSON.parse(JSON.stringify(rawLayout)); - if (panelKey === "tiles") { - const previousRootOrder = Array.isArray(nextLayout.rootOrder) ? nextLayout.rootOrder.length : 0; - nextLayout.rootOrder = Array.isArray(nextLayout.rootOrder) - ? nextLayout.rootOrder.filter((entry) => String(entry || "").trim() !== tileNodeId && String(entry || "").trim() !== normalizedTileId) - : []; - if (nextLayout.rootOrder.length !== previousRootOrder) { - changed = true; - } - const folders = nextLayout.folders && typeof nextLayout.folders === "object" && !Array.isArray(nextLayout.folders) - ? nextLayout.folders - : {}; - Object.values(folders).forEach((folder) => { - if (!folder || typeof folder !== "object" || Array.isArray(folder)) { - return; - } - const previousItemCount = Array.isArray(folder.itemOrder) ? folder.itemOrder.length : 0; - folder.itemOrder = Array.isArray(folder.itemOrder) - ? folder.itemOrder.filter((entry) => String(entry || "").trim() !== normalizedTileId) - : []; - if (folder.itemOrder.length !== previousItemCount) { - changed = true; - } - }); - } - nextPanelLayouts[panelKey] = nextLayout; - }); - return { - editorUi: { - ...nextEditorUi, - panelLayouts: nextPanelLayouts, - }, - changed, - }; -} - -function deleteTileFromStorage(tileId) { - const normalizedTileId = String(tileId || "").trim(); - if (!normalizedTileId) { - throw new Error("Tile id is required."); - } - const imagesPayload = readImagesCatalogPayload(); - const tilesPayload = buildTilesPayloadFromImages(imagesPayload); - const tiles = Array.isArray(tilesPayload?.tiles) ? tilesPayload.tiles : []; - const tileRecord = tiles.find((entry) => entry && typeof entry === "object" && !Array.isArray(entry) && String(entry.id || "").trim() === normalizedTileId) || null; - if (!tileRecord) { - throw new Error(`Tile ${normalizedTileId} not found.`); - } - const tileSymbol = String(tileRecord.symbol || "").charAt(0); - if (!tileSymbol || tileSymbol === "." || tileSymbol === " ") { - throw new Error(`Tile ${normalizedTileId} cannot be deleted.`); - } - - const nextTilesPayload = { - schemaVersion: typeof tilesPayload?.schemaVersion === "number" ? tilesPayload.schemaVersion : 1, - tiles: tiles.filter((entry) => !(entry && typeof entry === "object" && !Array.isArray(entry) && String(entry.id || "").trim() === normalizedTileId)), - }; - - const stats = { - removedTileId: normalizedTileId, - removedTileName: String(tileRecord.name || normalizedTileId).trim() || normalizedTileId, - removedTileSymbol: tileSymbol, - updatedMaps: 0, - updatedWorlds: 0, - updatedChunks: 0, - scrubbedRoomCells: 0, - scrubbedHeightCells: 0, - scrubbedBackgroundRefs: 0, - scrubbedEditorUiRefs: 0, - }; - - const worldIndexPayload = readWorldIndexPayload(); - worldIndexPayload.worlds.forEach((worldEntry) => { - const worldId = String(worldEntry?.id || "").trim(); - if (!worldId) { - return; - } - const storage = getWorldStoragePaths(worldEntry); - const existingWorld = readWorldDefinitionPayload(worldId); - const scrubbedEditorUi = scrubTileReferencesFromEditorUi(existingWorld.editorUi, normalizedTileId); - const clearsWorldBackground = String(existingWorld.defaultBackgroundTileId || "").trim() === normalizedTileId; - if (clearsWorldBackground || scrubbedEditorUi.changed) { - stats.updatedWorlds += 1; - if (clearsWorldBackground) { - stats.scrubbedBackgroundRefs += 1; - } - if (scrubbedEditorUi.changed) { - stats.scrubbedEditorUiRefs += 1; - } - writeJsonAtomic(storage.worldJsonAbs, normalizeWorldDefinitionPayload({ - ...existingWorld, - defaultBackgroundTileId: clearsWorldBackground ? "" : existingWorld.defaultBackgroundTileId, - editorUi: scrubbedEditorUi.editorUi, - }, worldId)); - } - listWorldChunkFiles(worldId).forEach((fileName) => { - const match = /^(-?\d+)_(-?\d+)\.json$/i.exec(String(fileName || "").trim()); - if (!match) { - return; - } - const chunkX = Math.floor(Number(match[1]) || 0); - const chunkY = Math.floor(Number(match[2]) || 0); - const chunkPayload = readWorldChunkPayload(worldId, chunkX, chunkY, { createIfMissing: false }); - if (!chunkPayload) { - return; - } - const scrubbedLayers = scrubTileReferencesFromRoomLayers(chunkPayload.roomLayers, tileSymbol, chunkPayload.width, chunkPayload.height); - const scrubbedHeightLayers = scrubTileReferencesFromHeightLayers(chunkPayload.heightLayers, tileSymbol, chunkPayload.width, chunkPayload.height); - const clearsChunkBackground = String(chunkPayload.backgroundTileId || "").trim() === normalizedTileId; - const changed = scrubbedLayers.changedCells > 0 || scrubbedHeightLayers.changedCells > 0 || clearsChunkBackground; - if (!changed) { - return; - } - stats.updatedChunks += 1; - stats.scrubbedRoomCells += scrubbedLayers.changedCells; - stats.scrubbedHeightCells += scrubbedHeightLayers.changedCells; - if (clearsChunkBackground) { - stats.scrubbedBackgroundRefs += 1; - } - writeWorldChunkPayload(worldId, { - ...chunkPayload, - backgroundTileId: clearsChunkBackground ? "" : String(chunkPayload.backgroundTileId || "").trim(), - roomLayers: scrubbedLayers.roomLayers, - heightLayers: scrubbedHeightLayers.heightLayers, - }); - }); - }); - - const nextImages = []; - imagesPayload.images.forEach((entry) => { - const imageId = String(entry?.id || "").trim(); - if (imageId !== normalizedTileId) { - nextImages.push(entry); - return; - } - const roles = Array.isArray(entry?.roles) ? entry.roles.filter((role) => role !== "tile") : []; - if (roles.length === 0) { - return; - } - nextImages.push(normalizeImageRecord({ - ...entry, - roles, - tileSymbol: "", - })); - }); - writeImagesCatalogPayload({ - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - images: nextImages, - }); - - return { - tile: { - id: normalizedTileId, - name: stats.removedTileName, - symbol: tileSymbol, - }, - tilesPayload: nextTilesPayload, - stats, - }; -} - -function scrubSpriteReferencesFromRecord(record, spriteId) { - if (!record || typeof record !== "object" || Array.isArray(record)) { - return { record, changed: false }; - } - const normalizedSpriteId = String(spriteId || "").trim(); - let changed = false; - const nextRecord = { ...record }; - ["spriteId", "spriteIdOverride"].forEach((key) => { - if (String(nextRecord[key] || "").trim() !== normalizedSpriteId) { - return; - } - nextRecord[key] = ""; - changed = true; - }); - return { - record: nextRecord, - changed, - }; -} - -function deleteSpriteFromStorage(spriteId) { - const normalizedSpriteId = String(spriteId || "").trim(); - if (!normalizedSpriteId) { - throw new Error("Sprite id is required."); - } - const imagesPayload = readImagesCatalogPayload(); - const spritesPayload = buildSpritesPayloadFromImages(imagesPayload); - const sprites = Array.isArray(spritesPayload?.sprites) ? spritesPayload.sprites : []; - const spriteRecord = sprites.find((entry) => entry && typeof entry === "object" && !Array.isArray(entry) && String(entry.id || "").trim() === normalizedSpriteId) || null; - if (!spriteRecord) { - throw new Error(`Sprite ${normalizedSpriteId} not found.`); - } - - const stats = { - removedSpriteId: normalizedSpriteId, - removedSpriteName: String(spriteRecord.name || normalizedSpriteId).trim() || normalizedSpriteId, - updatedNpcRecords: 0, - updatedNpcTemplateRecords: 0, - updatedChunks: 0, - scrubbedPlacedEntities: 0, - }; - - [ - { type: "npcs", root: "npcs", statKey: "updatedNpcRecords" }, - { type: "npc_templates", root: "npcTemplates", statKey: "updatedNpcTemplateRecords" }, - ].forEach(({ type, root, statKey }) => { - const resolved = resolveContent(type); - if (!resolved) { - return; - } - const payload = readJsonSafe(resolved.fullPath, defaultPayloadForType(type, root)); - const records = Array.isArray(payload?.[root]) ? payload[root] : []; - let changedCount = 0; - const nextRecords = records.map((entry) => { - const scrubbed = scrubSpriteReferencesFromRecord(entry, normalizedSpriteId); - if (scrubbed.changed) { - changedCount += 1; - } - return scrubbed.record; - }); - if (changedCount <= 0) { - return; - } - stats[statKey] += changedCount; - writeJsonAtomic(resolved.fullPath, { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - [root]: nextRecords, - }); - }); - - const worldIndexPayload = readWorldIndexPayload(); - worldIndexPayload.worlds.forEach((worldEntry) => { - const worldId = String(worldEntry?.id || "").trim(); - if (!worldId) { - return; - } - listWorldChunkFiles(worldId).forEach((fileName) => { - const match = /^(-?\d+)_(-?\d+)\.json$/i.exec(String(fileName || "").trim()); - if (!match) { - return; - } - const chunkX = Math.floor(Number(match[1]) || 0); - const chunkY = Math.floor(Number(match[2]) || 0); - const chunkPayload = readWorldChunkPayload(worldId, chunkX, chunkY, { createIfMissing: false }); - if (!chunkPayload) { - return; - } - let changedEntities = 0; - const nextInstances = (Array.isArray(chunkPayload.instances) ? chunkPayload.instances : []).map((entry) => { - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return entry; - } - const nextEntry = { ...entry }; - const scrubbedRecord = scrubSpriteReferencesFromRecord( - nextEntry.record && typeof nextEntry.record === "object" && !Array.isArray(nextEntry.record) ? nextEntry.record : {}, - normalizedSpriteId, - ); - const hadTopLevelSprite = String(nextEntry.spriteId || "").trim() === normalizedSpriteId; - if (hadTopLevelSprite) { - nextEntry.spriteId = ""; - } - if (scrubbedRecord.changed || hadTopLevelSprite) { - changedEntities += 1; - } - nextEntry.record = scrubbedRecord.record; - return nextEntry; - }); - if (changedEntities <= 0) { - return; - } - stats.updatedChunks += 1; - stats.scrubbedPlacedEntities += changedEntities; - writeWorldChunkPayload(worldId, { - ...chunkPayload, - instances: nextInstances, - }); - }); - }); - - const nextImages = []; - imagesPayload.images.forEach((entry) => { - const imageId = String(entry?.id || "").trim(); - if (imageId !== normalizedSpriteId) { - nextImages.push(entry); - return; - } - const roles = Array.isArray(entry?.roles) ? entry.roles.filter((role) => role !== "sprite") : []; - if (roles.length === 0) { - return; - } - nextImages.push(normalizeImageRecord({ - ...entry, - roles, - })); - }); - const nextImagesPayload = { - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - images: nextImages, - }; - writeImagesCatalogPayload(nextImagesPayload); - - return { - sprite: { - id: normalizedSpriteId, - name: stats.removedSpriteName, - }, - imagesPayload: nextImagesPayload, - stats, - }; -} - -function normalizeRowsForDims(rows, width, height, fillChar) { - const safeWidth = Math.max(1, Number(width) || 1); - const safeHeight = Math.max(1, Number(height) || 1); - return Array.from({ length: safeHeight }, (_, y) => { - const src = Array.isArray(rows) ? String(rows[y] || "") : ""; - if (src.length >= safeWidth) { - return src.slice(0, safeWidth); - } - return src + String(fillChar || " ").repeat(Math.max(0, safeWidth - src.length)); - }); -} - -function normalizeStringIdList(value) { - if (!Array.isArray(value)) { - return []; - } - const seen = new Set(); - const normalized = []; - value.forEach((entry) => { - const id = String(entry || "").trim(); - if (!id || seen.has(id)) { - return; - } - seen.add(id); - normalized.push(id); - }); - return normalized; -} - -function normalizeElevationMasksForDims(value, width, height) { - if (!Array.isArray(value)) { - return []; - } - const seenZ = new Set(); - return value - .flatMap((entry) => { - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return []; - } - const z = Math.max(1, Math.min(5, Number(entry.z) || 0)); - if (!Number.isInteger(z) || z < 1 || z > 5 || seenZ.has(z)) { - return []; - } - seenZ.add(z); - const rows = normalizeRowsForDims(entry.rows, width, height, ".").map((row) => ( - row.split("").map((ch) => (ch && ch !== "." ? "#" : ".")).join("") - )); - return rows.some((row) => row.includes("#")) ? [{ z, rows }] : []; - }) - .sort((a, b) => a.z - b.z); -} - -function trimHeightLayerRows(rows, originX, originY) { - const normalizedRows = Array.isArray(rows) - ? rows.map((row) => String(row || "").replace(/\./g, " ").replace(/\s+$/g, "")) - : []; - let top = 0; - let bottom = normalizedRows.length - 1; - while (top <= bottom && !normalizedRows[top].split("").some((ch) => ch !== " ")) { - top += 1; - } - while (bottom >= top && !normalizedRows[bottom].split("").some((ch) => ch !== " ")) { - bottom -= 1; - } - if (top > bottom) { - return { - x: Math.max(0, Number(originX) || 0), - y: Math.max(0, Number(originY) || 0), - rows: [], - }; - } - const croppedRows = normalizedRows.slice(top, bottom + 1); - let left = Number.POSITIVE_INFINITY; - let right = -1; - croppedRows.forEach((row) => { - row.split("").forEach((ch, index) => { - if (ch === " ") { - return; - } - left = Math.min(left, index); - right = Math.max(right, index); - }); - }); - if (!Number.isFinite(left) || right < left) { - return { - x: Math.max(0, Number(originX) || 0), - y: Math.max(0, Number(originY) || 0), - rows: [], - }; - } - return { - x: Math.max(0, Number(originX) || 0) + left, - y: Math.max(0, Number(originY) || 0) + top, - rows: croppedRows.map((row) => row.slice(left, right + 1).replace(/\s+$/g, "")), - }; -} - -function normalizeHeightLayersForDims(value, width, height) { - if (!Array.isArray(value)) { - return []; - } - const safeWidth = Math.max(1, Number(width) || 1); - const safeHeight = Math.max(1, Number(height) || 1); - const seenIds = new Set(); - return value - .flatMap((entry, index) => { - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return []; - } - const fallbackId = `height_${index + 1}`; - const id = String(entry.id || fallbackId).trim() || fallbackId; - if (seenIds.has(id)) { - return []; - } - seenIds.add(id); - let x = Math.floor(Number(entry.x) || 0); - let y = Math.floor(Number(entry.y) || 0); - let rows = Array.isArray(entry.rows) ? entry.rows.map((row) => String(row || "").replace(/\./g, " ")) : []; - if (y < 0) { - rows = rows.slice(-y); - y = 0; - } - if (x < 0) { - rows = rows.map((row) => row.slice(-x)); - x = 0; - } - if (y >= safeHeight || x >= safeWidth) { - rows = []; - } else { - rows = rows.slice(0, Math.max(0, safeHeight - y)); - rows = rows.map((row) => row.slice(0, Math.max(0, safeWidth - x))); - } - const trimmed = trimHeightLayerRows(rows, x, y); - return [{ - id, - name: typeof entry.name === "string" && entry.name.trim() ? entry.name.trim() : undefined, - z: Math.max(1, Math.floor(Number(entry.z) || 1)), - x: trimmed.x, - y: trimmed.y, - rows: trimmed.rows, - }]; - }) - .sort((a, b) => { - if (a.z !== b.z) { - return a.z - b.z; - } - return String(a.name || a.id).localeCompare(String(b.name || b.id)); - }); -} - -function readTileCatalogMaps() { - const payload = buildTilesPayloadFromImages(readImagesCatalogPayload()); - const tiles = Array.isArray(payload?.tiles) ? payload.tiles : []; - const idToSymbol = new Map(); - tiles.forEach((entry) => { - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return; - } - const id = String(entry.id || "").trim(); - const symbol = String(entry.symbol || "").charAt(0); - if (!id || !symbol) { - return; - } - if (!idToSymbol.has(id)) { - idToSymbol.set(id, symbol); - } - }); - return { idToSymbol }; -} - -function normalizeEditorUiState(value) { - if (!value || typeof value !== "object" || Array.isArray(value)) { - return { panelLayouts: {} }; - } - const panelLayouts = value.panelLayouts && typeof value.panelLayouts === "object" && !Array.isArray(value.panelLayouts) - ? value.panelLayouts - : {}; - return { - panelLayouts: JSON.parse(JSON.stringify(panelLayouts)), - }; -} - -function createDefaultCatalogMeta() { - return { - schemaVersion: 1, - conditions: [], - itemActions: [], - systemActions: [], - effects: [], - colors: createDefaultColorCatalogEntries(), - }; -} - -function normalizeStringList(value) { - if (!Array.isArray(value)) { - return []; - } - return Array.from(new Set(value.map((entry) => String(entry || "").trim()).filter(Boolean))); -} - -function resolveStringList(value, fallback) { - const normalized = normalizeStringList(value); - if (normalized.length > 0) { - return normalized; - } - return normalizeStringList(fallback); -} - -function getDefaultConditionCatalogMeta(key) { - const baseType = String(key || "").trim(); - if (["item", "item_not"].includes(baseType)) { - return { sublistType: "items", displayKeys: ["id", "name"], passKeys: ["id"] }; - } - if (["quest_started", "quest_not_started", "quest_completed", "quest_not_completed", "quest_step_completed", "quest_step_not_completed"].includes(baseType)) { - return { sublistType: "quests", displayKeys: ["questId", "name"], passKeys: ["questId"] }; - } - return { sublistType: "", displayKeys: [], passKeys: [] }; -} - -function getDefaultSystemActionCatalogMeta(key) { - const baseType = String(key || "").trim(); - if (["grant_item", "remove_item"].includes(baseType)) { - return { sublistType: "items", displayKeys: ["id", "name"], passKeys: ["id"] }; - } - if (["start_quest", "complete_quest"].includes(baseType)) { - return { sublistType: "quests", displayKeys: ["questId", "name"], passKeys: ["questId"] }; - } - return { sublistType: "", displayKeys: [], passKeys: [] }; -} - -function normalizeCatalogMeta(payload) { - const safe = payload && typeof payload === "object" && !Array.isArray(payload) - ? payload - : createDefaultCatalogMeta(); - - const rawConditions = Array.isArray(safe.conditions) ? safe.conditions : []; - const rawTriggers = Array.isArray(safe.triggers) ? safe.triggers : []; - const rawItemActions = Array.isArray(safe.itemActions) ? safe.itemActions : []; - const rawSystemActions = Array.isArray(safe.systemActions) ? safe.systemActions : []; - const rawColors = Array.isArray(safe.colors) ? safe.colors : createDefaultColorCatalogEntries(); - - const normalizeEntries = (type, entries) => ( - Array.isArray(entries) - ? (() => { - const seenEntryIds = new Set(); - return entries - .map((entry, index) => { - const sourceKey = String(entry?.sourceKey || entry?.key || "").trim(); - const key = String(entry?.key || sourceKey).trim(); - const originalName = String(entry?.originalName || key).trim(); - const description = String(entry?.description || ""); - const defaultMeta = type === "conditions" - ? getDefaultConditionCatalogMeta(key) - : (type === "systemActions" ? getDefaultSystemActionCatalogMeta(key) : { sublistType: "", displayKeys: [], passKeys: [] }); - const entryId = String(entry?.entryId || `${type}-${index}-${sourceKey || key}`).trim(); - if (!entryId || !sourceKey || !key || seenEntryIds.has(entryId)) { - return null; - } - seenEntryIds.add(entryId); - return { - entryId, - sourceKey, - key, - originalName: originalName || key, - description, - color: type === "colors" ? normalizeHexColorValue(entry?.color) : undefined, - sublistType: String(entry?.sublistType || defaultMeta.sublistType || "").trim(), - displayKeys: resolveStringList(entry?.displayKeys, defaultMeta.displayKeys), - passKeys: resolveStringList(entry?.passKeys, defaultMeta.passKeys), - }; - }) - .filter(Boolean); - })() - : [] - ); - - return { - schemaVersion: 1, - conditions: (() => { - const normalized = normalizeEntries("conditions", [...rawConditions, ...rawTriggers]); - const seenSources = new Set(); - return normalized.filter((entry) => { - const source = String(entry?.sourceKey || entry?.key || ""); - if (!source || seenSources.has(source)) { - return false; - } - seenSources.add(source); - return true; - }); - })(), - itemActions: normalizeEntries("itemActions", rawItemActions), - systemActions: normalizeEntries("systemActions", rawSystemActions), - effects: normalizeEntries("effects", safe.effects), - colors: normalizeEntries("colors", rawColors), - }; -} - -function readCatalogMeta() { - try { - if (!fs.existsSync(catalogMetaPath)) { - return createDefaultCatalogMeta(); - } - return normalizeCatalogMeta(readJson(catalogMetaPath)); - } catch (_err) { - return createDefaultCatalogMeta(); - } -} - -function createDefaultDialogueNodeMeta() { - return { - schemaVersion: 1, - npcs: {}, - }; -} - -function normalizeDialogueNodeMeta(payload) { - const safe = payload && typeof payload === "object" && !Array.isArray(payload) - ? payload - : createDefaultDialogueNodeMeta(); - const rawNpcs = safe.npcs && typeof safe.npcs === "object" && !Array.isArray(safe.npcs) - ? safe.npcs - : {}; - - const npcs = {}; - Object.entries(rawNpcs).forEach(([npcId, nodeMap]) => { - const normalizedNpcId = String(npcId || "").trim(); - if (!normalizedNpcId || !nodeMap || typeof nodeMap !== "object" || Array.isArray(nodeMap)) { - return; - } - const normalizedNodeMap = {}; - Object.entries(nodeMap).forEach(([nodeId, description]) => { - const normalizedNodeId = String(nodeId || "").trim(); - const normalizedDescription = String(description || "").trim(); - if (!normalizedNodeId || !normalizedDescription) { - return; - } - normalizedNodeMap[normalizedNodeId] = normalizedDescription; - }); - if (Object.keys(normalizedNodeMap).length > 0) { - npcs[normalizedNpcId] = normalizedNodeMap; - } - }); - - return { - schemaVersion: 1, - npcs, - }; -} - -function readDialogueNodeMeta() { - try { - if (!fs.existsSync(dialogueNodeMetaPath)) { - return createDefaultDialogueNodeMeta(); - } - return normalizeDialogueNodeMeta(readJson(dialogueNodeMetaPath)); - } catch (_err) { - return createDefaultDialogueNodeMeta(); - } -} - -function buildDialogueNodeMetaFromNpcPayload(payload) { - const npcs = Array.isArray(payload?.npcs) ? payload.npcs : []; - const npcMap = {}; - npcs.forEach((npc) => { - const npcId = String(npc?.id || "").trim(); - if (!npcId) { - return; - } - const nodes = Array.isArray(npc?.dialogueNodes) ? npc.dialogueNodes : []; - const nodeMap = {}; - nodes.forEach((node) => { - const nodeId = String(node?.id || "").trim(); - const description = String(node?.description || "").trim(); - if (!nodeId || !description) { - return; - } - nodeMap[nodeId] = description; - }); - if (Object.keys(nodeMap).length > 0) { - npcMap[npcId] = nodeMap; - } - }); - return normalizeDialogueNodeMeta({ - schemaVersion: 1, - npcs: npcMap, - }); -} - -function stripNpcNodeDescriptions(payload) { - if (!payload || typeof payload !== "object" || !Array.isArray(payload.npcs)) { - return payload; - } - return { - ...payload, - npcs: payload.npcs.map((npc) => { - const nodes = Array.isArray(npc?.dialogueNodes) ? npc.dialogueNodes : []; - return { - ...npc, - dialogueNodes: nodes.map((node) => { - const { description: _description, ...restNode } = node || {}; - return restNode; - }), - }; - }), - }; -} - -function injectNpcNodeDescriptions(payload, meta) { - if (!payload || typeof payload !== "object" || !Array.isArray(payload.npcs)) { - return payload; - } - const npcMeta = meta?.npcs && typeof meta.npcs === "object" ? meta.npcs : {}; - return { - ...payload, - npcs: payload.npcs.map((npc) => { - const npcId = String(npc?.id || "").trim(); - const nodeMeta = npcId && npcMeta[npcId] && typeof npcMeta[npcId] === "object" - ? npcMeta[npcId] - : {}; - const nodes = Array.isArray(npc?.dialogueNodes) ? npc.dialogueNodes : []; - return { - ...npc, - dialogueNodes: nodes.map((node) => { - const nodeId = String(node?.id || "").trim(); - const description = nodeId && typeof nodeMeta[nodeId] === "string" ? nodeMeta[nodeId] : ""; - return { - ...node, - description, - }; - }), - }; - }), - }; -} - -function validatePayload(payload, type, rootKey) { - if (typeof payload !== "object" || payload === null || Array.isArray(payload)) { - return "Payload must be an object"; - } - if (typeof payload.schemaVersion !== "number") { - return "schemaVersion must be a number"; - } - const allowedTopLevel = new Set(["schemaVersion", rootKey]); - const unknownTopLevel = Object.keys(payload).filter((key) => !allowedTopLevel.has(key)); - if (unknownTopLevel.length > 0) { - return `Unsupported top-level keys for ${type}: ${unknownTopLevel.join(", ")}`; - } - if (!Array.isArray(payload[rootKey])) { - return `Missing array root: ${rootKey}`; - } - - const idKey = REQUIRED_ID_KEY_BY_TYPE[type]; - if (!idKey) { - return null; - } - - const list = payload[rootKey]; - for (let index = 0; index < list.length; index += 1) { - const entry = list[index]; - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return `${rootKey}[${index}] must be an object`; - } - const idValue = String(entry[idKey] ?? "").trim(); - if (!idValue) { - return `${rootKey}[${index}] is missing required key: ${idKey}`; - } - } - - return null; -} - -function validateCatalogMetaPayload(payload) { - if (typeof payload !== "object" || payload === null || Array.isArray(payload)) { - return "Catalog payload must be an object"; - } - if (typeof payload.schemaVersion !== "number") { - return "schemaVersion must be a number"; - } - const allowedTopLevel = new Set(["schemaVersion", ...FROZEN_CATALOG_KEYS]); - const unknownTopLevel = Object.keys(payload).filter((key) => !allowedTopLevel.has(key)); - if (unknownTopLevel.length > 0) { - return `Unsupported catalog keys: ${unknownTopLevel.join(", ")}`; - } - for (const key of FROZEN_CATALOG_KEYS) { - if (!Array.isArray(payload[key])) { - return `${key} must be an array`; - } - } - return null; -} - -function writeJsonAtomic(fullPath, data) { - fs.mkdirSync(path.dirname(fullPath), { recursive: true }); - const tmpPath = `${fullPath}.tmp`; - fs.writeFileSync(tmpPath, `${JSON.stringify(data, null, 2)}\n`, "utf8"); - fs.renameSync(tmpPath, fullPath); -} - -function defaultPayloadForType(type, rootKey) { - if (type === "npcs") { - return { schemaVersion: 1, npcs: [] }; - } - return { schemaVersion: 1, [rootKey]: [] }; -} - -function backupFile(type, fullPath) { - try { - fs.mkdirSync(backupRoot, { recursive: true }); - if (!fs.existsSync(fullPath)) { - // Some content types (like npcs) may be storage-composed without a legacy flat file. - return; - } - const stamp = new Date().toISOString().replace(/[:.]/g, "-"); - const fileName = `${type}-${stamp}.json`; - const target = path.join(backupRoot, fileName); - fs.copyFileSync(fullPath, target); - } catch (err) { - // Backups are best-effort and should never block content saves. - console.warn(`[backup] Skipped backup for ${type}: ${String(err)}`); - } -} - -function normalizeUniqueStringList(value, options = {}) { - const config = options && typeof options === "object" ? options : {}; - const normalizeValue = typeof config.normalizeValue === "function" - ? config.normalizeValue - : ((entry) => String(entry || "").trim()); - const dedupeKey = typeof config.dedupeKey === "function" - ? config.dedupeKey - : ((entry) => normalizeValue(entry)); - if (!Array.isArray(value)) { - return []; - } - const seen = new Set(); - const normalized = []; - value.forEach((entry) => { - const next = normalizeValue(entry); - const key = dedupeKey(entry); - if (!next || !key || seen.has(key)) { - return; - } - seen.add(key); - normalized.push(next); - }); - return normalized; -} - -function normalizeTagList(value) { - if (!Array.isArray(value)) { - return []; - } - return normalizeUniqueStringList(value, { - normalizeValue: (entry) => String(entry || "").replace(/\s+/g, " ").trim(), - dedupeKey: (entry) => String(entry || "").replace(/\s+/g, " ").trim().toLowerCase(), - }); -} - -function normalizeImageRoles(value) { - return normalizeUniqueStringList(value, { - normalizeValue: (entry) => String(entry || "").trim().toLowerCase(), - dedupeKey: (entry) => String(entry || "").trim().toLowerCase(), - }).filter((role) => role === "tile" || role === "sprite"); -} - -function normalizeImageRows(value) { - if (!Array.isArray(value)) { - return []; - } - return value.map((row) => String(row || "")); -} - -function normalizeImagePlayback(value) { - const normalized = String(value || "").trim().toLowerCase(); - if (normalized === "rewind" || normalized === "stop") { - return normalized; - } - return "normal"; -} - -function normalizeImageFrameRecord(frame, fallback, index) { - const source = frame && typeof frame === "object" && !Array.isArray(frame) ? frame : {}; - const width = Math.max(1, Math.floor(Number(source.width) || Number(fallback?.width) || 16)); - const height = Math.max(1, Math.floor(Number(source.height) || Number(fallback?.height) || 16)); - return { - id: String(source.id || `frame_${index}`).trim() || `frame_${index}`, - rows: normalizeRowsForDims(normalizeImageRows(source.rows), width, height, "."), - enabled: source.enabled !== false, - index: Number.isFinite(Number(source.index)) ? Math.max(0, Math.floor(Number(source.index))) : index, - }; -} - -function getNormalizedImageFrames(source, width, height) { - const inputFrames = Array.isArray(source?.frames) - ? source.frames.filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - : []; - const legacyRows = normalizeRowsForDims(normalizeImageRows(source?.rows), width, height, "."); - let frames = inputFrames.map((entry, index) => normalizeImageFrameRecord(entry, { width, height }, index)); - if (frames.length === 0) { - frames = [normalizeImageFrameRecord({ - id: "frame_0", - rows: legacyRows, - }, { width, height }, 0)]; - } - const requestedDefaultFrameId = String(source?.defaultFrame || "").trim(); - const resolvedDefaultFrameId = String( - frames.find((entry) => String(entry.id || "").trim() === requestedDefaultFrameId)?.id - || frames[0]?.id - || "frame_0" - ).trim() || "frame_0"; - const hasExplicitLegacyRows = Array.isArray(source?.rows) && source.rows.length > 0 && !areRowsOnlyFillChar(source.rows, "."); - if (hasExplicitLegacyRows) { - frames = frames.map((entry, index) => ( - String(entry.id || "").trim() === resolvedDefaultFrameId - ? normalizeImageFrameRecord({ - ...entry, - id: resolvedDefaultFrameId, - rows: legacyRows, - index, - }, { width, height }, index) - : entry - )); - } - const defaultFrame = frames.find((entry) => String(entry.id || "").trim() === resolvedDefaultFrameId) || frames[0]; - return { - frames, - defaultFrameId: resolvedDefaultFrameId, - rows: Array.isArray(defaultFrame?.rows) ? defaultFrame.rows.map((row) => String(row || "")) : legacyRows, - }; -} - -function getResolvedImageRows(source, width, height) { - const safeWidth = Math.max(1, Math.floor(Number(width) || 16)); - const safeHeight = Math.max(1, Math.floor(Number(height) || 16)); - return getNormalizedImageFrames(source, safeWidth, safeHeight).rows; -} - -function normalizeImageRecord(record) { - const source = record && typeof record === "object" && !Array.isArray(record) ? record : {}; - const id = String(source.id || "").trim(); - const name = typeof source.name === "string" ? source.name : ""; - const description = typeof source.description === "string" ? source.description : ""; - const width = Math.max(1, Math.floor(Number(source.width) || 16)); - const height = Math.max(1, Math.floor(Number(source.height) || 16)); - const pixelScale = Math.max(1, Math.floor(Number(source.pixelScale) || 1)); - const opacity = Number.isFinite(Number(source.opacity)) ? Math.max(0, Math.min(1, Number(source.opacity))) : 1; - const tags = normalizeTagList(source.tags); - const roles = normalizeImageRoles(source.roles); - const tileSymbol = roles.includes("tile") - ? String(source.tileSymbol || source.symbol || "").charAt(0) - : ""; - const normalizedFrames = getNormalizedImageFrames(source, width, height); - return { - id, - name, - description, - width, - height, - pixelScale, - opacity, - rows: normalizedFrames.rows, - frames: normalizedFrames.frames, - defaultFrame: normalizedFrames.defaultFrameId, - speed: Number.isFinite(Number(source.speed)) && Number(source.speed) >= 0 ? Number(source.speed) : 0, - playback: normalizeImagePlayback(source.playback), - tags, - roles, - tileSymbol: tileSymbol || "", - }; -} - -function normalizeImageRecordForDisk(record) { - const normalized = normalizeImageRecord(record); - return { - id: normalized.id, - name: normalized.name, - description: normalized.description, - width: normalized.width, - height: normalized.height, - pixelScale: normalized.pixelScale, - opacity: normalized.opacity, - tags: normalized.tags, - roles: normalized.roles, - tileSymbol: normalized.tileSymbol, - frames: Array.isArray(normalized.frames) - ? normalized.frames.map((entry, index) => normalizeImageFrameRecord(entry, normalized, index)) - : [], - defaultFrame: String(normalized.defaultFrame || "frame_0").trim() || "frame_0", - speed: Number.isFinite(Number(normalized.speed)) && Number(normalized.speed) >= 0 ? Number(normalized.speed) : 0, - playback: normalizeImagePlayback(normalized.playback), - }; -} - -function mergeImageRecord(baseRecord, overlayRecord) { - const base = normalizeImageRecord(baseRecord); - const overlay = normalizeImageRecord(overlayRecord); - const roles = Array.from(new Set([...(base.roles || []), ...(overlay.roles || [])])); - const overlayHasTags = Array.isArray(overlayRecord?.tags); - const overlayHasFrames = Array.isArray(overlayRecord?.frames) && overlayRecord.frames.length > 0; - const overlayHasRows = Array.isArray(overlayRecord?.rows) && overlayRecord.rows.length > 0 && !areRowsOnlyFillChar(overlayRecord.rows, "."); - return normalizeImageRecord({ - ...base, - ...overlay, - id: String(overlay.id || base.id || "").trim(), - name: String(overlay.name || base.name || "").trim(), - description: String(overlay.description || base.description || "").trim(), - width: Math.max(1, Number(overlay.width) || Number(base.width) || 16), - height: Math.max(1, Number(overlay.height) || Number(base.height) || 16), - pixelScale: Math.max(1, Number(overlay.pixelScale) || Number(base.pixelScale) || 1), - opacity: Number.isFinite(Number(overlay.opacity)) ? Number(overlay.opacity) : base.opacity, - rows: overlayHasRows ? overlay.rows : base.rows, - frames: overlayHasFrames ? overlay.frames : base.frames, - defaultFrame: String(overlay.defaultFrame || base.defaultFrame || "").trim(), - speed: Number.isFinite(Number(overlay.speed)) ? Number(overlay.speed) : base.speed, - playback: normalizeImagePlayback(overlay.playback || base.playback), - tags: overlayHasTags ? normalizeTagList(overlayRecord.tags) : normalizeTagList(base.tags), - roles, - tileSymbol: String(overlay.tileSymbol || base.tileSymbol || "").charAt(0), - }); -} - -function createImageRecordFromTileRecord(record) { - return normalizeImageRecord({ - id: String(record?.id || "").trim(), - name: String(record?.name || "").trim(), - description: String(record?.description || "").trim(), - width: Number(record?.width) || 16, - height: Number(record?.height) || 16, - pixelScale: Number(record?.pixelScale) || 1, - rows: normalizeImageRows(record?.rows), - tags: normalizeTagList(record?.tags), - roles: ["tile"], - tileSymbol: String(record?.symbol || "").charAt(0), - }); -} - -function createImageRecordFromSpriteRecord(record) { - const graphicRole = String(record?.graphicRole || "sprite").trim().toLowerCase(); - return normalizeImageRecord({ - id: String(record?.id || "").trim(), - name: String(record?.name || "").trim(), - description: String(record?.description || "").trim(), - width: Number(record?.width) || 16, - height: Number(record?.height) || 16, - pixelScale: Number(record?.pixelScale) || 1, - rows: normalizeImageRows(record?.rows), - tags: normalizeTagList(record?.tags), - roles: graphicRole === "other" ? [] : ["sprite"], - }); -} - -function buildImagesPayloadFromLegacyCatalogs() { - const tilesPayload = readJsonSafe(legacyTilesCatalogPath, { schemaVersion: 1, tiles: [] }); - const spritesPayload = readJsonSafe(legacySpritesCatalogPath, { schemaVersion: 1, sprites: [] }); - const imagesById = new Map(); - const imageOrder = []; - - const upsert = (record) => { - const normalized = normalizeImageRecord(record); - if (!normalized.id) { - return; - } - if (!imagesById.has(normalized.id)) { - imageOrder.push(normalized.id); - imagesById.set(normalized.id, normalized); - return; - } - imagesById.set(normalized.id, mergeImageRecord(imagesById.get(normalized.id), normalized)); - }; - - const sprites = Array.isArray(spritesPayload?.sprites) ? spritesPayload.sprites : []; - sprites.forEach((record) => upsert(createImageRecordFromSpriteRecord(record))); - - const tiles = Array.isArray(tilesPayload?.tiles) ? tilesPayload.tiles : []; - tiles.forEach((record) => upsert(createImageRecordFromTileRecord(record))); - - return { - schemaVersion: 1, - images: imageOrder - .map((id) => imagesById.get(id)) - .filter(Boolean), - }; -} - -function ensureImagesCatalogExists() { - if (fs.existsSync(imagesCatalogPath)) { - return; - } - const migratedPayload = buildImagesPayloadFromLegacyCatalogs(); - writeJsonAtomic(imagesCatalogPath, migratedPayload); -} - -function readImagesCatalogPayload() { - ensureImagesCatalogExists(); - const payload = readJsonSafe(imagesCatalogPath, { schemaVersion: 1, images: [] }); - const images = Array.isArray(payload?.images) ? payload.images : []; - return { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - images: images - .map((entry) => normalizeImageRecord(entry)) - .filter((entry) => entry.id), - }; -} - -function writeImagesCatalogPayload(payload) { - const images = Array.isArray(payload?.images) ? payload.images : []; - writeJsonAtomic(imagesCatalogPath, { - schemaVersion: typeof payload?.schemaVersion === "number" ? payload.schemaVersion : 1, - images: images - .map((entry) => normalizeImageRecordForDisk(entry)) - .filter((entry) => entry.id), - }); -} - -function buildTilesPayloadFromImages(imagesPayload) { - const images = Array.isArray(imagesPayload?.images) ? imagesPayload.images : []; - return { - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - tiles: images - .filter((entry) => Array.isArray(entry?.roles) && entry.roles.includes("tile")) - .map((entry) => ({ - id: String(entry.id || "").trim(), - symbol: String(entry.tileSymbol || "").charAt(0), - name: String(entry.name || "").trim(), - description: String(entry.description || "").trim(), - width: Math.max(1, Number(entry.width) || 16), - height: Math.max(1, Number(entry.height) || 16), - pixelScale: Math.max(1, Number(entry.pixelScale) || 1), - rows: getResolvedImageRows(entry, entry.width, entry.height), - tags: normalizeTagList(entry.tags), - })) - .filter((entry) => entry.id && entry.symbol), - }; -} - -function buildSpritesPayloadFromImages(imagesPayload) { - const images = Array.isArray(imagesPayload?.images) ? imagesPayload.images : []; - return { - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - sprites: images - .filter((entry) => { - const roles = Array.isArray(entry?.roles) ? entry.roles : []; - return roles.includes("sprite") || roles.length === 0; - }) - .map((entry) => ({ - id: String(entry.id || "").trim(), - name: String(entry.name || "").trim(), - description: String(entry.description || "").trim(), - width: Math.max(1, Number(entry.width) || 16), - height: Math.max(1, Number(entry.height) || 16), - pixelScale: Math.max(1, Number(entry.pixelScale) || 1), - rows: getResolvedImageRows(entry, entry.width, entry.height), - tags: normalizeTagList(entry.tags), - graphicRole: Array.isArray(entry?.roles) && entry.roles.includes("sprite") ? "sprite" : "other", - })) - .filter((entry) => entry.id), - }; -} - -function mergeIncomingTilesPayloadIntoImages(payload) { - const imagesPayload = readImagesCatalogPayload(); - const nextImages = new Map(); - imagesPayload.images.forEach((entry) => { - nextImages.set(String(entry.id || "").trim(), normalizeImageRecord(entry)); - }); - const incomingTiles = Array.isArray(payload?.tiles) ? payload.tiles : []; - const incomingTileIds = new Set(); - - incomingTiles.forEach((entry) => { - const tileImageRecord = createImageRecordFromTileRecord(entry); - if (!tileImageRecord.id || !tileImageRecord.tileSymbol) { - return; - } - incomingTileIds.add(tileImageRecord.id); - const existing = nextImages.get(tileImageRecord.id); - const merged = mergeImageRecord(existing || {}, tileImageRecord); - const roles = Array.from(new Set([...(merged.roles || []), "tile"])); - nextImages.set(tileImageRecord.id, normalizeImageRecord({ - ...merged, - roles, - tileSymbol: tileImageRecord.tileSymbol, - })); - }); - - Array.from(nextImages.entries()).forEach(([id, entry]) => { - const roles = Array.isArray(entry?.roles) ? entry.roles.slice() : []; - if (!roles.includes("tile") || incomingTileIds.has(id)) { - return; - } - const nextRoles = roles.filter((role) => role !== "tile"); - if (nextRoles.length === 0) { - nextImages.delete(id); - return; - } - nextImages.set(id, normalizeImageRecord({ - ...entry, - roles: nextRoles, - tileSymbol: "", - })); - }); - - const nextPayload = { - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - images: Array.from(nextImages.values()), - }; - writeImagesCatalogPayload(nextPayload); - return nextPayload; -} - -function mergeIncomingSpritesPayloadIntoImages(payload) { - const imagesPayload = readImagesCatalogPayload(); - const nextImages = new Map(); - imagesPayload.images.forEach((entry) => { - nextImages.set(String(entry.id || "").trim(), normalizeImageRecord(entry)); - }); - const incomingSprites = Array.isArray(payload?.sprites) ? payload.sprites : []; - const incomingSpriteIds = new Set(); - - incomingSprites.forEach((entry) => { - const spriteImageRecord = createImageRecordFromSpriteRecord(entry); - if (!spriteImageRecord.id) { - return; - } - incomingSpriteIds.add(spriteImageRecord.id); - const existing = nextImages.get(spriteImageRecord.id); - const merged = mergeImageRecord(existing || {}, spriteImageRecord); - const wantsSpriteRole = String(entry?.graphicRole || "sprite").trim().toLowerCase() !== "other"; - const nextRoles = wantsSpriteRole - ? Array.from(new Set([...(merged.roles || []), "sprite"])) - : (merged.roles || []).filter((role) => role !== "sprite"); - nextImages.set(spriteImageRecord.id, normalizeImageRecord({ - ...merged, - roles: nextRoles, - })); - }); - - Array.from(nextImages.entries()).forEach(([id, entry]) => { - if (incomingSpriteIds.has(id)) { - return; - } - const roles = Array.isArray(entry?.roles) ? entry.roles.slice() : []; - if (roles.includes("sprite")) { - const nextRoles = roles.filter((role) => role !== "sprite"); - if (nextRoles.length === 0) { - nextImages.delete(id); - return; - } - nextImages.set(id, normalizeImageRecord({ - ...entry, - roles: nextRoles, - })); - return; - } - if (roles.length === 0 && !buildTilesPayloadFromImages({ schemaVersion: 1, images: [entry] }).tiles.length) { - nextImages.delete(id); - } - }); - - const nextPayload = { - schemaVersion: typeof imagesPayload?.schemaVersion === "number" ? imagesPayload.schemaVersion : 1, - images: Array.from(nextImages.values()), - }; - writeImagesCatalogPayload(nextPayload); - return nextPayload; -} - -function recordSaveEvent(event) { - recentSaveEvents.unshift({ - at: new Date().toISOString(), - contentRoot, - ...event, - }); - if (recentSaveEvents.length > 25) { - recentSaveEvents.length = 25; - } -} - -function safeFileStat(fullPath) { - try { - if (!fs.existsSync(fullPath)) { - return { exists: false }; - } - const stat = fs.statSync(fullPath); - return { - exists: true, - size: stat.size, - mtime: stat.mtime.toISOString(), - }; - } catch { - return { exists: false }; - } -} - -function summarizeRows(rows, maxRows = 2, maxChars = 24) { - const safeRows = Array.isArray(rows) ? rows : []; - return { - rowCount: safeRows.length, - preview: safeRows.slice(0, maxRows).map((row) => String(row || "").slice(0, maxChars)), - }; -} - -function summarizeInstances(instances, maxItems = 5) { - const safeInstances = Array.isArray(instances) ? instances : []; - return { - count: safeInstances.length, - sample: safeInstances.slice(0, maxItems).map((entry) => ({ - id: String(entry?.id || ""), - name: String(entry?.name || ""), - mapId: String(entry?.mapId || ""), - templateId: String(entry?.templateId || ""), - x: Number(entry?.x), - y: Number(entry?.y), - placed: Number.isFinite(Number(entry?.x)) && Number.isFinite(Number(entry?.y)), - })), - }; -} - -app.get("/api/types", (_req, res) => { - res.json({ - types: Object.keys(contentMap), - }); -}); - -app.get("/api/debug/paths", (_req, res) => { - const contentFiles = Object.fromEntries( - Object.entries(contentMap).map(([type, entry]) => { - const fullPath = path.join(contentRoot, entry.file); - return [type, { - root: entry.root, - fullPath, - exists: fs.existsSync(fullPath), - }]; - }), - ); - contentFiles.images = { - root: "images", - fullPath: imagesCatalogPath, - exists: fs.existsSync(imagesCatalogPath), - }; - - res.json({ - ok: true, - cwd: process.cwd(), - contentRoot, - imagesRoot, - contentRootExists: fs.existsSync(contentRoot), - envContentRoot: String(process.env.CONTENT_ROOT || "").trim(), - files: contentFiles, - }); -}); - -app.get("/api/debug/recent-saves", (_req, res) => { - res.json({ - ok: true, - contentRoot, - saves: recentSaveEvents, - }); -}); - -app.get("/api/world-default", (_req, res) => { - try { - const indexPayload = readWorldIndexPayload(); - const defaultWorldId = String(indexPayload.worlds[0]?.id || "overworld").trim() || "overworld"; - res.json({ - ok: true, - worldId: defaultWorldId, - world: readWorldDefinitionPayload(defaultWorldId), - }); - } catch (err) { - res.status(500).json({ - ok: false, - error: String(err), - }); - } -}); - -app.get("/api/world/:worldId", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - try { - const worldDefinition = readWorldDefinitionPayload(worldId); - const bookmarks = readWorldBookmarksPayload(worldId); - const chunkFiles = listWorldChunkFiles(worldId); - res.json({ - ok: true, - world: worldDefinition, - bookmarks, - chunkCount: chunkFiles.length, - chunksDir: getWorldStoragePaths(worldId).chunksDirRel, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.get("/api/world/:worldId/bookmarks", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - try { - res.json(readWorldBookmarksPayload(worldId)); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.post("/api/world/:worldId/bookmarks", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - try { - const bookmarksPayload = { - schemaVersion: typeof req.body?.schemaVersion === "number" ? req.body.schemaVersion : 1, - worldId, - bookmarks: Array.isArray(req.body?.bookmarks) - ? req.body.bookmarks - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry, index) => normalizeWorldBookmark(entry, index)) - : [], - }; - const storage = getWorldStoragePaths(worldId); - writeJsonAtomic(storage.bookmarksAbs, bookmarksPayload); - recordSaveEvent({ - type: "world-bookmarks-save", - worldId, - count: bookmarksPayload.bookmarks.length, - }); - res.json({ - ok: true, - bookmarks: bookmarksPayload, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.get("/api/world/:worldId/chunk/:chunkX/:chunkY", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - const chunkX = Math.floor(Number(req.params.chunkX) || 0); - const chunkY = Math.floor(Number(req.params.chunkY) || 0); - const createIfMissing = String(req.query.createIfMissing || "").trim() === "1"; - try { - const worldDefinition = readWorldDefinitionPayload(worldId); - const chunk = readWorldChunkPayload(worldId, chunkX, chunkY, { createIfMissing }); - if (!chunk) { - res.status(404).json({ - ok: false, - worldId, - chunkX, - chunkY, - error: "Chunk not found.", - }); - return; - } - res.json({ - ok: true, - world: worldDefinition, - chunk, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - chunkX, - chunkY, - error: String(err), - }); - } -}); - -app.post("/api/world/:worldId/chunk/:chunkX/:chunkY", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - const chunkX = Math.floor(Number(req.params.chunkX) || 0); - const chunkY = Math.floor(Number(req.params.chunkY) || 0); - try { - const normalizedChunk = writeWorldChunkPayload(worldId, { - ...(req.body && typeof req.body === "object" && !Array.isArray(req.body) ? req.body : {}), - worldId, - chunkX, - chunkY, - }); - recordSaveEvent({ - type: "world-chunk-save", - worldId, - chunkX, - chunkY, - }); - res.json({ - ok: true, - chunk: normalizedChunk, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - chunkX, - chunkY, - error: String(err), - }); - } -}); - -app.get("/api/world/:worldId/chunks", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - const centerChunkX = Math.floor(Number(req.query.chunkX) || 0); - const centerChunkY = Math.floor(Number(req.query.chunkY) || 0); - const radius = Math.max(0, Math.min(8, Math.floor(Number(req.query.radius) || 0))); - const createIfMissing = String(req.query.createIfMissing || "").trim() === "1"; - try { - const worldDefinition = readWorldDefinitionPayload(worldId); - const chunks = []; - for (let chunkY = centerChunkY - radius; chunkY <= centerChunkY + radius; chunkY += 1) { - for (let chunkX = centerChunkX - radius; chunkX <= centerChunkX + radius; chunkX += 1) { - const chunk = readWorldChunkPayload(worldId, chunkX, chunkY, { createIfMissing }); - if (chunk) { - chunks.push(chunk); - } - } - } - res.json({ - ok: true, - world: worldDefinition, - center: { chunkX: centerChunkX, chunkY: centerChunkY }, - radius, - chunks, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.get("/api/world/:worldId/overview", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - try { - const worldDefinition = readWorldDefinitionPayload(worldId); - const chunkFiles = listWorldChunkFiles(worldId); - const chunkCoords = chunkFiles - .map((fileName) => { - const match = /^(-?\d+)_(-?\d+)\.json$/i.exec(String(fileName || "").trim()); - if (!match) { - return null; - } - return { - chunkX: Math.floor(Number(match[1]) || 0), - chunkY: Math.floor(Number(match[2]) || 0), - }; - }) - .filter(Boolean); - const chunks = chunkCoords - .map((coord) => readWorldChunkPayload(worldId, coord.chunkX, coord.chunkY, { createIfMissing: false })) - .filter(Boolean); - const chunkWidth = Math.max(1, Number(worldDefinition.chunkWidth) || DEFAULT_WORLD_CHUNK_SIZE); - const chunkHeight = Math.max(1, Number(worldDefinition.chunkHeight) || DEFAULT_WORLD_CHUNK_SIZE); - const minChunkX = chunks.length > 0 ? Math.min(...chunks.map((chunk) => Math.floor(Number(chunk.chunkX) || 0))) : 0; - const minChunkY = chunks.length > 0 ? Math.min(...chunks.map((chunk) => Math.floor(Number(chunk.chunkY) || 0))) : 0; - const maxChunkX = chunks.length > 0 ? Math.max(...chunks.map((chunk) => Math.floor(Number(chunk.chunkX) || 0))) : 0; - const maxChunkY = chunks.length > 0 ? Math.max(...chunks.map((chunk) => Math.floor(Number(chunk.chunkY) || 0))) : 0; - res.json({ - ok: true, - world: worldDefinition, - bounds: { - minChunkX, - minChunkY, - maxChunkX, - maxChunkY, - minTileX: minChunkX * chunkWidth, - minTileY: minChunkY * chunkHeight, - maxTileX: ((maxChunkX + 1) * chunkWidth) - 1, - maxTileY: ((maxChunkY + 1) * chunkHeight) - 1, - }, - chunkCount: chunks.length, - chunks, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.post("/api/world/:worldId/chunks/batch-save", (req, res) => { - const worldId = sanitizeWorldId(req.params.worldId); - try { - const existingWorld = readWorldDefinitionPayload(worldId); - const nextWorld = normalizeWorldDefinitionPayload({ - ...existingWorld, - ...(req.body?.world && typeof req.body.world === "object" && !Array.isArray(req.body.world) ? req.body.world : {}), - id: worldId, - }, worldId); - const storage = getWorldStoragePaths(worldId); - const indexPayload = readWorldIndexPayload(); - const nextWorldIndexEntry = normalizeWorldIndexEntry({ - id: worldId, - name: nextWorld.name, - worldDir: storage.worldDirRel, - }); - const otherWorlds = indexPayload.worlds.filter((entry) => entry.id !== worldId); - writeJsonAtomic(worldsIndexPath, { - schemaVersion: typeof indexPayload.schemaVersion === "number" ? indexPayload.schemaVersion : 1, - worlds: [...otherWorlds, nextWorldIndexEntry].sort((a, b) => a.id.localeCompare(b.id)), - }); - writeJsonAtomic(storage.worldJsonAbs, nextWorld); - - let bookmarkCount = 0; - if (req.body?.bookmarks) { - const nextBookmarksPayload = { - schemaVersion: typeof req.body.bookmarks.schemaVersion === "number" ? req.body.bookmarks.schemaVersion : 1, - worldId, - bookmarks: Array.isArray(req.body.bookmarks.bookmarks) - ? req.body.bookmarks.bookmarks - .filter((entry) => entry && typeof entry === "object" && !Array.isArray(entry)) - .map((entry, index) => normalizeWorldBookmark(entry, index)) - : [], - }; - bookmarkCount = nextBookmarksPayload.bookmarks.length; - writeJsonAtomic(storage.bookmarksAbs, nextBookmarksPayload); - } - - const savedChunks = []; - const inputChunks = Array.isArray(req.body?.chunks) ? req.body.chunks : []; - inputChunks.forEach((entry) => { - if (!entry || typeof entry !== "object" || Array.isArray(entry)) { - return; - } - const savedChunk = writeWorldChunkPayload(worldId, entry); - savedChunks.push({ - chunkX: savedChunk.chunkX, - chunkY: savedChunk.chunkY, - }); - }); - - recordSaveEvent({ - type: "world-batch-save", - worldId, - chunkCount: savedChunks.length, - bookmarkCount, - }); - res.json({ - ok: true, - world: nextWorld, - savedChunks, - bookmarkCount, - }); - } catch (err) { - res.status(500).json({ - ok: false, - worldId, - error: String(err), - }); - } -}); - -app.get("/api/content/:type", (req, res) => { - if (req.params.type === "images") { - try { - res.json(readImagesCatalogPayload()); - } catch (err) { - res.status(500).json({ error: `Failed to read file: ${String(err)}` }); - } - return; - } - if (req.params.type === "tiles") { - try { - res.json(buildTilesPayloadFromImages(readImagesCatalogPayload())); - } catch (err) { - res.status(500).json({ error: `Failed to read file: ${String(err)}` }); - } - return; - } - if (req.params.type === "sprites") { - try { - res.json(buildSpritesPayloadFromImages(readImagesCatalogPayload())); - } catch (err) { - res.status(500).json({ error: `Failed to read file: ${String(err)}` }); - } - return; - } - const resolved = resolveContent(req.params.type); - if (!resolved) { - res.status(404).json({ error: "Unknown content type" }); - return; - } - - try { - const payload = readJsonSafe(resolved.fullPath, defaultPayloadForType(req.params.type, resolved.root)); - const responsePayload = req.params.type === "npcs" - ? injectNpcNodeDescriptions(payload, readDialogueNodeMeta()) - : payload; - res.json(responsePayload); - } catch (err) { - res.status(500).json({ error: `Failed to read file: ${String(err)}` }); - } -}); - -app.post("/api/content/tiles/:tileId/delete", (req, res) => { - const tileId = String(req.params.tileId || "").trim(); - try { - const result = deleteTileFromStorage(tileId); - recordSaveEvent({ - type: "tile-delete", - tileId: result.tile.id, - symbol: result.tile.symbol, - updatedMaps: result.stats.updatedMaps, - updatedWorlds: result.stats.updatedWorlds, - updatedChunks: result.stats.updatedChunks, - }); - res.json({ - ok: true, - tile: result.tile, - tiles: result.tilesPayload, - stats: result.stats, - }); - } catch (err) { - const message = String(err || "Tile delete failed."); - const statusCode = /not found/i.test(message) - ? 404 - : (/cannot be deleted|required/i.test(message) ? 400 : 500); - res.status(statusCode).json({ - ok: false, - tileId, - error: message, - }); - } -}); - -app.post("/api/content/sprites/:spriteId/delete", (req, res) => { - const spriteId = String(req.params.spriteId || "").trim(); - try { - const result = deleteSpriteFromStorage(spriteId); - recordSaveEvent({ - type: "sprite-delete", - spriteId: result.sprite.id, - updatedNpcRecords: result.stats.updatedNpcRecords, - updatedNpcTemplateRecords: result.stats.updatedNpcTemplateRecords, - updatedChunks: result.stats.updatedChunks, - }); - res.json({ - ok: true, - sprite: result.sprite, - images: result.imagesPayload, - stats: result.stats, - }); - } catch (err) { - const message = String(err || "Sprite delete failed."); - const statusCode = /not found/i.test(message) - ? 404 - : (/required/i.test(message) ? 400 : 500); - res.status(statusCode).json({ - ok: false, - spriteId, - error: message, - }); - } -}); - -app.post("/api/content/:type", (req, res) => { - if (req.params.type === "images") { - const validationError = validatePayload(req.body, "images", "images"); - if (validationError) { - res.status(400).json({ error: validationError }); - return; - } - try { - backupFile("images", imagesCatalogPath); - writeImagesCatalogPayload(req.body); - recordSaveEvent({ - type: "images", - ok: true, - stage: "persist", - itemCount: Array.isArray(req.body?.images) ? req.body.images.length : 0, - }); - res.json({ ok: true }); - } catch (err) { - res.status(500).json({ error: `Failed to save file: ${String(err)}` }); - } - return; - } - if (req.params.type === "tiles") { - const validationError = validatePayload(req.body, "tiles", "tiles"); - if (validationError) { - res.status(400).json({ error: validationError }); - return; - } - try { - backupFile("images", imagesCatalogPath); - const nextImagesPayload = mergeIncomingTilesPayloadIntoImages(req.body); - recordSaveEvent({ - type: "tiles", - ok: true, - stage: "persist", - backingFile: "images.json", - itemCount: Array.isArray(req.body?.tiles) ? req.body.tiles.length : 0, - imageCount: Array.isArray(nextImagesPayload?.images) ? nextImagesPayload.images.length : 0, - }); - res.json({ ok: true }); - } catch (err) { - res.status(500).json({ error: `Failed to save file: ${String(err)}` }); - } - return; - } - if (req.params.type === "sprites") { - const validationError = validatePayload(req.body, "sprites", "sprites"); - if (validationError) { - res.status(400).json({ error: validationError }); - return; - } - try { - backupFile("images", imagesCatalogPath); - const nextImagesPayload = mergeIncomingSpritesPayloadIntoImages(req.body); - recordSaveEvent({ - type: "sprites", - ok: true, - stage: "persist", - backingFile: "images.json", - itemCount: Array.isArray(req.body?.sprites) ? req.body.sprites.length : 0, - imageCount: Array.isArray(nextImagesPayload?.images) ? nextImagesPayload.images.length : 0, - }); - res.json({ ok: true }); - } catch (err) { - res.status(500).json({ error: `Failed to save file: ${String(err)}` }); - } - return; - } - const resolved = resolveContent(req.params.type); - if (!resolved) { - res.status(404).json({ error: "Unknown content type" }); - return; - } - - const preparedPayload = req.params.type === "npcs" - ? stripNpcNodeDescriptions(req.body) - : req.body; - const bodyChars = (() => { - try { - return JSON.stringify(preparedPayload).length; - } catch { - return 0; - } - })(); - - const validationError = validatePayload(preparedPayload, req.params.type, resolved.root); - if (validationError) { - recordSaveEvent({ - type: req.params.type, - ok: false, - stage: "validate", - bodyChars, - error: validationError, - }); - res.status(400).json({ error: validationError }); - return; - } - - try { - if (req.params.type === "npcs") { - const dialogueNodeMeta = buildDialogueNodeMetaFromNpcPayload(req.body); - fs.mkdirSync(path.dirname(dialogueNodeMetaPath), { recursive: true }); - writeJsonAtomic(dialogueNodeMetaPath, dialogueNodeMeta); - } - backupFile(req.params.type, resolved.fullPath); - writeJsonAtomic(resolved.fullPath, preparedPayload); - recordSaveEvent({ - type: req.params.type, - ok: true, - stage: "persist", - bodyChars, - rootKey: resolved.root, - itemCount: Array.isArray(preparedPayload?.[resolved.root]) ? preparedPayload[resolved.root].length : 0, - sampleIds: Array.isArray(preparedPayload?.[resolved.root]) - ? preparedPayload[resolved.root].slice(0, 3).map((entry) => String(entry?.id || entry?.questId || "")).filter(Boolean) - : [], - }); - res.json({ ok: true }); - } catch (err) { - recordSaveEvent({ - type: req.params.type, - ok: false, - stage: "persist", - bodyChars, - error: String(err), - }); - res.status(500).json({ error: `Failed to save file: ${String(err)}` }); - } -}); - -// Serve content/Images/* files -app.get("/api/images/:filename", (req, res) => { - const filename = path.basename(String(req.params.filename || "")); - if (!filename) { - res.status(400).json({ error: "Missing filename" }); - return; - } - const filePath = path.join(imagesRoot, filename); - const normalizedPath = path.resolve(filePath); - if (!normalizedPath.startsWith(path.resolve(imagesRoot) + path.sep) && - normalizedPath !== path.resolve(imagesRoot)) { - res.status(403).json({ error: "Forbidden" }); - return; - } - if (!fs.existsSync(normalizedPath)) { - res.status(404).json({ error: "Not found" }); - return; - } - res.sendFile(normalizedPath); -}); - -// List content/Images/* -app.get("/api/images", (_req, res) => { - try { - if (!fs.existsSync(imagesRoot)) { - res.json({ images: [] }); - return; - } - const files = fs.readdirSync(imagesRoot).filter((name) => - /\.(svg|png|jpg|jpeg|webp|gif)$/i.test(name), - ); - res.json({ images: files.map((name) => ({ name, url: `/api/images/${encodeURIComponent(name)}` })) }); - } catch (err) { - res.status(500).json({ error: `Failed to list images: ${String(err)}` }); - } -}); - -app.get("/api/catalog-meta", (_req, res) => { - try { - const payload = readCatalogMeta(); - res.json(payload); - } catch (err) { - res.status(500).json({ error: `Failed to read catalog metadata: ${String(err)}` }); - } -}); - -app.get("/api/editor-settings", (_req, res) => { - try { - res.json(readEditorSettings()); - } catch (err) { - res.status(500).json({ error: `Failed to read editor settings: ${String(err)}` }); - } -}); - -app.post("/api/editor-settings", (req, res) => { - try { - const normalized = normalizeEditorSettings(req.body); - fs.mkdirSync(path.dirname(editorSettingsPath), { recursive: true }); - writeJsonAtomic(editorSettingsPath, normalized); - res.json(normalized); - } catch (err) { - res.status(500).json({ error: `Failed to save editor settings: ${String(err)}` }); - } -}); - -app.post("/api/catalog-meta", (req, res) => { - try { - const validationError = validateCatalogMetaPayload(req.body); - if (validationError) { - res.status(400).json({ error: validationError }); - return; - } - const normalized = normalizeCatalogMeta(req.body); - fs.mkdirSync(path.dirname(catalogMetaPath), { recursive: true }); - writeJsonAtomic(catalogMetaPath, normalized); - res.json({ ok: true }); - } catch (err) { - res.status(500).json({ error: `Failed to save catalog metadata: ${String(err)}` }); - } -}); - -app.listen(port, host, () => { - console.log(`Content editor V2 API running at http://${host}:${port}`); - console.log(`[paths] contentRoot=${contentRoot}`); - console.log(`[paths] imagesRoot=${imagesRoot}`); - if (!fs.existsSync(contentRoot)) { - console.warn(`[paths] content root does not exist yet. Create: ${contentRoot}`); - } -}); diff --git a/backups/images-2026-06-21T08-10-48-664Z.json b/backups/images-2026-06-21T08-10-48-664Z.json deleted file mode 100644 index e1d50b3..0000000 --- a/backups/images-2026-06-21T08-10-48-664Z.json +++ /dev/null @@ -1,2073 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_ee2086a414", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_feace53373", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W" - } - ] -} diff --git a/backups/images-2026-06-21T08-13-09-382Z.json b/backups/images-2026-06-21T08-13-09-382Z.json deleted file mode 100644 index 1edd710..0000000 --- a/backups/images-2026-06-21T08-13-09-382Z.json +++ /dev/null @@ -1,2104 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_ee2086a414", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_feace53373", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W" - }, - { - "id": "tile_d1d9ef96da", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - } - ] -} diff --git a/backups/images-2026-06-21T08-13-49-443Z.json b/backups/images-2026-06-21T08-13-49-443Z.json deleted file mode 100644 index 40fe9a0..0000000 --- a/backups/images-2026-06-21T08-13-49-443Z.json +++ /dev/null @@ -1,2042 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_ee2086a414", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - } - ] -} diff --git a/backups/images-2026-06-21T08-14-00-361Z.json b/backups/images-2026-06-21T08-14-00-361Z.json deleted file mode 100644 index 5240db5..0000000 --- a/backups/images-2026-06-21T08-14-00-361Z.json +++ /dev/null @@ -1,2073 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_ee2086a414", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - } - ] -} diff --git a/backups/images-2026-06-21T08-14-11-881Z.json b/backups/images-2026-06-21T08-14-11-881Z.json deleted file mode 100644 index a0ed000..0000000 --- a/backups/images-2026-06-21T08-14-11-881Z.json +++ /dev/null @@ -1,2073 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_ee2086a414", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "Block", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "..0000...00.....", - "...00000...0....", - "...0....00......", - "...0.......0....", - "...........0....", - "..........00....", - "....0...000.....", - "....000..0......", - ".....0000.......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - } - ] -} diff --git a/backups/images-2026-06-21T08-26-07-782Z.json b/backups/images-2026-06-21T08-26-07-782Z.json deleted file mode 100644 index fda4ffb..0000000 --- a/backups/images-2026-06-21T08-26-07-782Z.json +++ /dev/null @@ -1,1916 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "........0.0.....", - "......00.0.0....", - "......0000.0....", - ".......0.00.....", - ".......00000....", - "............0...", - "............0...", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - } - ] -} diff --git a/backups/images-2026-06-21T08-26-14-709Z.json b/backups/images-2026-06-21T08-26-14-709Z.json deleted file mode 100644 index e73c588..0000000 --- a/backups/images-2026-06-21T08-26-14-709Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "........0.0.....", - "......00.0.0....", - "......0000.0....", - ".......0.00.....", - ".......00000....", - "............0...", - "............0...", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "New Sprite", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-33-17-100Z.json b/backups/images-2026-06-21T08-33-17-100Z.json deleted file mode 100644 index 5d6737d..0000000 --- a/backups/images-2026-06-21T08-33-17-100Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "........0.0.....", - "......00.0.0....", - "......0000.0....", - ".......0.00.....", - ".......00000....", - "............0...", - "............0...", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-33-38-474Z.json b/backups/images-2026-06-21T08-33-38-474Z.json deleted file mode 100644 index 0b8b463..0000000 --- a/backups/images-2026-06-21T08-33-38-474Z.json +++ /dev/null @@ -1,1978 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "........0.0.....", - "......00.0.0....", - "......0000.0....", - ".......0.00.....", - ".......00000....", - "............0...", - "............0...", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_bd5f0e738b", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W" - } - ] -} diff --git a/backups/images-2026-06-21T08-37-35-615Z.json b/backups/images-2026-06-21T08-37-35-615Z.json deleted file mode 100644 index 5d6737d..0000000 --- a/backups/images-2026-06-21T08-37-35-615Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "........0.0.....", - "......00.0.0....", - "......0000.0....", - ".......0.00.....", - ".......00000....", - "............0...", - "............0...", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-37-47-097Z.json b/backups/images-2026-06-21T08-37-47-097Z.json deleted file mode 100644 index 69dbd84..0000000 --- a/backups/images-2026-06-21T08-37-47-097Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..............00", - "...00000000000.0", - "..00..........00", - ".0......0.0.....", - "0.....00.0.0....", - "0.....0000.0....", - "0......0.00.....", - "0......00000....", - "0...........0...", - ".0..........0...", - ".0..............", - "..0.............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-37-53-983Z.json b/backups/images-2026-06-21T08-37-53-983Z.json deleted file mode 100644 index 970be81..0000000 --- a/backups/images-2026-06-21T08-37-53-983Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000.............", - ".00.............", - "0.......0.0.....", - "0.....00.0.0....", - ".0....0000.0....", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-41-00-842Z.json b/backups/images-2026-06-21T08-41-00-842Z.json deleted file mode 100644 index ab9a566..0000000 --- a/backups/images-2026-06-21T08-41-00-842Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000.............", - ".00.............", - "0.......0.0.....", - "0.....00.0.0....", - ".0....0000.0....", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-43-21-475Z.json b/backups/images-2026-06-21T08-43-21-475Z.json deleted file mode 100644 index ab9a566..0000000 --- a/backups/images-2026-06-21T08-43-21-475Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000.............", - ".00.............", - "0.......0.0.....", - "0.....00.0.0....", - ".0....0000.0....", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-43-48-041Z.json b/backups/images-2026-06-21T08-43-48-041Z.json deleted file mode 100644 index 7a479cf..0000000 --- a/backups/images-2026-06-21T08-43-48-041Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-44-29-371Z.json b/backups/images-2026-06-21T08-44-29-371Z.json deleted file mode 100644 index dd00c54..0000000 --- a/backups/images-2026-06-21T08-44-29-371Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0.0.", - ".00...........0.", - ".000..........0.", - "............00..", - ".........000....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......I........", - ".......I........", - ".......I........", - "..I...I.........", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-49-11-441Z.json b/backups/images-2026-06-21T08-49-11-441Z.json deleted file mode 100644 index 35dd1e7..0000000 --- a/backups/images-2026-06-21T08-49-11-441Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-49-48-443Z.json b/backups/images-2026-06-21T08-49-48-443Z.json deleted file mode 100644 index 4ea8d8a..0000000 --- a/backups/images-2026-06-21T08-49-48-443Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0.0.", - ".00.........00..", - ".000......000...", - "..........0.....", - ".........000000.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T08-57-19-069Z.json b/backups/images-2026-06-21T08-57-19-069Z.json deleted file mode 100644 index b0e605f..0000000 --- a/backups/images-2026-06-21T08-57-19-069Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T09-07-35-910Z.json b/backups/images-2026-06-21T09-07-35-910Z.json deleted file mode 100644 index ad488c6..0000000 --- a/backups/images-2026-06-21T09-07-35-910Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T09-12-24-910Z.json b/backups/images-2026-06-21T09-12-24-910Z.json deleted file mode 100644 index ad488c6..0000000 --- a/backups/images-2026-06-21T09-12-24-910Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0...", - "...00.......0...", - ".00.............", - ".000............", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T09-13-13-305Z.json b/backups/images-2026-06-21T09-13-13-305Z.json deleted file mode 100644 index bd897de..0000000 --- a/backups/images-2026-06-21T09-13-13-305Z.json +++ /dev/null @@ -1,1947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0..0", - "...00.......0..0", - ".00...........00", - ".000...........0", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T09-13-19-329Z.json b/backups/images-2026-06-21T09-13-19-329Z.json deleted file mode 100644 index aef6647..0000000 --- a/backups/images-2026-06-21T09-13-19-329Z.json +++ /dev/null @@ -1,1978 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0..0", - "...00.......0..0", - ".00...........00", - ".000...........0", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - }, - { - "id": "sprite_a810df096d", - "name": "New Sprite", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "" - } - ] -} diff --git a/backups/images-2026-06-21T10-32-06-597Z.json b/backups/images-2026-06-21T10-32-06-597Z.json deleted file mode 100644 index 5ea0049..0000000 --- a/backups/images-2026-06-21T10-32-06-597Z.json +++ /dev/null @@ -1,2009 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "opacity": 1 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "opacity": 1 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "opacity": 1 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "opacity": 1 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "opacity": 1 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "opacity": 1 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "opacity": 1 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "opacity": 1 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "opacity": 1 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "opacity": 1 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "opacity": 1 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "opacity": 1 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "opacity": 1 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "opacity": 1 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "opacity": 1 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "opacity": 1 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "opacity": 1 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "opacity": 1 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "opacity": 1 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "opacity": 1 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "opacity": 1 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "opacity": 1 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "opacity": 1 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "opacity": 1 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "opacity": 1 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "opacity": 1 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "opacity": 1 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "opacity": 1 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "opacity": 1 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "opacity": 1 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "opacity": 1 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "opacity": 1 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "opacity": 1 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "opacity": 1 - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..0.............", - "000...........0.", - ".00..........0.0", - "0.......0.0....0", - "0.....00.0.0...0", - ".0....0000.0...0", - "...0...0.00.....", - "....0..00000....", - "....0.......0..0", - "...00.......0..0", - ".00...........00", - ".000...........0", - "...........00...", - "...........00000", - "..........000000", - "..........000000" - ], - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "opacity": 1 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1 - } - ] -} diff --git a/backups/images-2026-06-22T04-52-11-422Z.json b/backups/images-2026-06-22T04-52-11-422Z.json deleted file mode 100644 index 96f6676..0000000 --- a/backups/images-2026-06-22T04-52-11-422Z.json +++ /dev/null @@ -1,2625 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "opacity": 1, - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - "AAAAAAAAAAAAJAAA", - "AAAAAAAAAAAJAAAA", - "AAA88888888J88AA", - "AAA8BVVPPPPPP8AA", - "AAA8VCCVSSSSSPAA", - "AAAPVCCVSSSSSSPA", - "AAAVCCCCVSSSSSPA", - "AAPVCCCCVSSSSSPA", - "AAVCCCCCCVSSSPAA", - "AVCCCCCCCCVPP8AA", - "AVCCCCCCCCVBB8AA", - "VVVVVVVVVVVVB8AA", - "AAAPPJBBPPBBB8AA", - "AAA8JPPP888888AA", - "AAAAJAAAAAAAAAAA", - "AAAJAAAAAAAAAAAA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "opacity": 1, - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - } - ] -} diff --git a/backups/images-2026-06-22T04-52-48-690Z.json b/backups/images-2026-06-22T04-52-48-690Z.json deleted file mode 100644 index 17e7464..0000000 --- a/backups/images-2026-06-22T04-52-48-690Z.json +++ /dev/null @@ -1,2947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - } - ] -} diff --git a/backups/images-2026-06-22T05-02-37-145Z.json b/backups/images-2026-06-22T05-02-37-145Z.json deleted file mode 100644 index d8de63f..0000000 --- a/backups/images-2026-06-22T05-02-37-145Z.json +++ /dev/null @@ -1,3009 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T05-06-17-889Z.json b/backups/images-2026-06-22T05-06-17-889Z.json deleted file mode 100644 index 0cc2039..0000000 --- a/backups/images-2026-06-22T05-06-17-889Z.json +++ /dev/null @@ -1,2947 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - } - ] -} diff --git a/backups/images-2026-06-22T05-21-59-537Z.json b/backups/images-2026-06-22T05-21-59-537Z.json deleted file mode 100644 index f693de3..0000000 --- a/backups/images-2026-06-22T05-21-59-537Z.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "opacity": 1, - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "New Tile2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T05-22-36-345Z.json b/backups/images-2026-06-22T05-22-36-345Z.json deleted file mode 100644 index 56a0d78..0000000 --- a/backups/images-2026-06-22T05-22-36-345Z.json +++ /dev/null @@ -1,3739 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 60 - } - ] -} diff --git a/backups/images-2026-06-22T05-30-51-542Z.json b/backups/images-2026-06-22T05-30-51-542Z.json deleted file mode 100644 index a05e2ed..0000000 --- a/backups/images-2026-06-22T05-30-51-542Z.json +++ /dev/null @@ -1,3739 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8 - } - ] -} diff --git a/backups/images-2026-06-22T05-31-17-303Z.json b/backups/images-2026-06-22T05-31-17-303Z.json deleted file mode 100644 index a05e2ed..0000000 --- a/backups/images-2026-06-22T05-31-17-303Z.json +++ /dev/null @@ -1,3739 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8 - } - ] -} diff --git a/backups/images-2026-06-22T05-34-16-337Z.json b/backups/images-2026-06-22T05-34-16-337Z.json deleted file mode 100644 index a05e2ed..0000000 --- a/backups/images-2026-06-22T05-34-16-337Z.json +++ /dev/null @@ -1,3739 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8 - } - ] -} diff --git a/backups/images-2026-06-22T05-34-52-509Z.json b/backups/images-2026-06-22T05-34-52-509Z.json deleted file mode 100644 index a05e2ed..0000000 --- a/backups/images-2026-06-22T05-34-52-509Z.json +++ /dev/null @@ -1,3739 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0 - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8 - } - ] -} diff --git a/backups/images-2026-06-22T05-36-32-814Z.json b/backups/images-2026-06-22T05-36-32-814Z.json deleted file mode 100644 index 46efcf4..0000000 --- a/backups/images-2026-06-22T05-36-32-814Z.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T05-43-55-212Z.json b/backups/images-2026-06-22T05-43-55-212Z.json deleted file mode 100644 index 7274e3c..0000000 --- a/backups/images-2026-06-22T05-43-55-212Z.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - } - ] -} diff --git a/backups/images-2026-06-22T05-47-53-798Z.json b/backups/images-2026-06-22T05-47-53-798Z.json deleted file mode 100644 index 7274e3c..0000000 --- a/backups/images-2026-06-22T05-47-53-798Z.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - } - ] -} diff --git a/backups/images-2026-06-22T05-49-15-839Z.json b/backups/images-2026-06-22T05-49-15-839Z.json deleted file mode 100644 index 9bf862d..0000000 --- a/backups/images-2026-06-22T05-49-15-839Z.json +++ /dev/null @@ -1,3820 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - } - ] -} diff --git a/backups/images-2026-06-22T05-51-27-907Z.json b/backups/images-2026-06-22T05-51-27-907Z.json deleted file mode 100644 index bcf5c55..0000000 --- a/backups/images-2026-06-22T05-51-27-907Z.json +++ /dev/null @@ -1,3862 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - }, - { - "id": "tile_a96f1f1032", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "s", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T05-52-37-950Z.json b/backups/images-2026-06-22T05-52-37-950Z.json deleted file mode 100644 index b372615..0000000 --- a/backups/images-2026-06-22T05-52-37-950Z.json +++ /dev/null @@ -1,3862 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - }, - { - "id": "tile_a96f1f1032", - "name": "Shitty Ghost", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "s", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....3MMMMM.....", - ".....MMMMMM.....", - "....3MMMMMMMM...", - "....3MGMMGMMM...", - "....3MGMMGMMM...", - ".MMMMMGMMGMMMMMM", - ".MMMMMMMMMMMMMMM", - ".MM.3MMMMMMMM.MM", - "....3MMMMMMMM...", - "..33MMMMMMMMM...", - ".3MMM3MMMM3MMM..", - "33MM33MMMM33MMM.", - "33MM33MMMM33MMM.", - "3MM333MMMM33MMM.", - "3MM333MM33333MM.", - ".....3MM3...3MM." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T05-52-53-199Z.json b/backups/images-2026-06-22T05-52-53-199Z.json deleted file mode 100644 index 6ef3a18..0000000 --- a/backups/images-2026-06-22T05-52-53-199Z.json +++ /dev/null @@ -1,3862 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - }, - { - "id": "tile_a96f1f1032", - "name": "Shitty Ghost", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.23, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "s", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....3MMMMM.....", - ".....MMMMMM.....", - "....3MMMMMMMM...", - "....3MGMMGMMM...", - "....3MGMMGMMM...", - ".MMMMMGMMGMMMMMM", - ".MMMMMMMMMMMMMMM", - ".MM.3MMMMMMMM.MM", - "....3MMMMMMMM...", - "..33MMMMMMMMM...", - ".3MMM3MMMM3MMM..", - "33MM33MMMM33MMM.", - "33MM33MMMM33MMM.", - "3MM333MMMM33MMM.", - "3MM333MM33333MM.", - ".....3MM3...3MM." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/backups/images-2026-06-22T06-00-30-912Z.json b/backups/images-2026-06-22T06-00-30-912Z.json deleted file mode 100644 index 890b729..0000000 --- a/backups/images-2026-06-22T06-00-30-912Z.json +++ /dev/null @@ -1,3862 +0,0 @@ -{ - "schemaVersion": 1, - "images": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_489a3df74e", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "T", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_36d4ced184", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Face" - ], - "roles": [ - "tile" - ], - "tileSymbol": "F", - "frames": [ - { - "id": "frame_0", - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_tree_01", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "C", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "the_rock", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "R", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "goop", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "B", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "one_bean", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "b", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b84e", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "N", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5b6206b849", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "Z", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_26aa1b6623", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cheese", - "dorito", - "snack" - ], - "roles": [ - "tile" - ], - "tileSymbol": "0", - "frames": [ - { - "id": "frame_0", - "rows": [ - "P...............", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_d136e14e0a", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "1", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e98c260374", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "2", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ac0a4460df", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "3", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_08d7549ced", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Horizontal", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "4", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b1d7f4c10e", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "5", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dfb50f844", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "6", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_6544fb6b2b", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Right", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "7", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9ed0c6d8ca", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "Stone", - "Top-Left", - "Wall" - ], - "roles": [ - "tile" - ], - "tileSymbol": "8", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_baf0d35a77", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "9", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_e7f2bb27f7", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "A", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_c3ddc17f1c", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "D", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8db2ee02df", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "E", - "frames": [ - { - "id": "frame_0", - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_bff52bdaad", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "k", - "frames": [ - { - "id": "frame_0", - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_4effd8ce8b", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "G", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0686c0867f", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "K", - "frames": [ - { - "id": "frame_0", - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cb044ab75d", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ], - "roles": [ - "tile" - ], - "tileSymbol": "I", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_8521bd8233", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "J", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0f2bc5c4c0", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "container", - "sack", - "sus" - ], - "roles": [ - "tile" - ], - "tileSymbol": "L", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_f97cf50d69", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ], - "roles": [ - "tile" - ], - "tileSymbol": "M", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66c3a9112b", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "O", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b46de5ba3a", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "bow", - "ranged", - "weapon" - ], - "roles": [ - "tile" - ], - "tileSymbol": "P", - "frames": [ - { - "id": "frame_0", - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_001e543deb", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Q", - "frames": [ - { - "id": "frame_0", - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_07dbb5993c", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ], - "roles": [ - "tile" - ], - "tileSymbol": "S", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7be37c78e1", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "U", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_0e9b84cb17", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ], - "roles": [ - "tile" - ], - "tileSymbol": "V", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_abde2da959", - "name": "Tried Forge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "3", - "courage", - "goddess", - "more than ganon", - "power", - "triforce", - "wisdom", - "zelda" - ], - "roles": [ - "tile" - ], - "tileSymbol": "H", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".......PP.......", - "......GPP.......", - ".....GPNNP......", - ".....GPNQP......", - "....GPQQQQP.....", - "....GPQQQQP.....", - "...GPQQQQQQP....", - "...GPPPPPPPP....", - "..GPPGGGGGGPP...", - "..GPP.....GPP...", - ".GPNNP....PNNP..", - ".GPNQP...GPNQP..", - "GPQQQQP..PQQQQP.", - "GPQQQQP.GPQQQQP.", - "PQQQQQQPPQQQQQQP", - "PPPPPPPPPPPPPPPP" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "sprite_cc31e43d7f", - "name": "Billy", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "sprite" - ], - "tileSymbol": "", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...........II...", - ".......I..IIIII.", - ".......I..II..II", - ".......I...II.II", - "..I...I....II...", - ".I..II..........", - ".II.II.......I..", - "....I......III..", - "....I..I.II.....", - "........I...I...", - ".....I..II......", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7a7dffc231", - "name": "SIding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "W", - "frames": [ - { - "id": "frame_0", - "rows": [ - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "VVVVVVVVVVVVVVVV", - "FFFFFFFFFFFFFFFF" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b21e8a6259", - "name": "Wooden Siding", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "X", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKK4KKKKK", - "KKKKKKKK6K4KKKKK", - "KKKKKKKKKK4KKKKK", - "4444444444444444", - "KKKKKK4KKKKKKKKK", - "KKKK6K4KKKKKKKKK", - "KKKKKK4KKKKKKKKK", - "4444444444444444", - "KKKKKKKKKKKKK4KK", - "KKKKKKKKKKK6K4KK", - "KKKKKKKKKKKKK4KK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9dc58d6a7a", - "name": "Wooden Doorway (Open?)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [ - "doorway", - "not-very-good", - "revisit-this-one" - ], - "roles": [ - "tile" - ], - "tileSymbol": "Y", - "frames": [ - { - "id": "frame_0", - "rows": [ - "K4KKKKKKKKKKKK4K", - "4K444444444444K4", - "4K4GGGGGGGGGG2K4", - "4K4GGGGGGGGG52K4", - "4K4GGGGGGGG002K4", - "4K4GGGGGGGG552K4", - "4K4GGGGGGG5552K4", - "4K4GGGGGGG0002K4", - "4K4GGGGGG55552K4", - "4K4GGGGGG555D2K4", - "4K4GGGGG000552K4", - "4K4GGGGG555DD2K4", - "4K4GGGG555DDD2K4", - "4K4GGGG0005552K4", - "4K4GGG555DDDD2K4", - "4K4GG555DDDDD2K4" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78538e03b2", - "name": "Winder", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "a", - "frames": [ - { - "id": "frame_0", - "rows": [ - "KKKKKKKKKK4KKKKK", - "KK444444444444KK", - "K44KKKKKKKKKK44K", - "44K4444444444K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4GGGGGGGG5K44", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "K4K4GGGGGGGG5K4K", - "44K4444444444K44", - "K44KKKKKKKKKK44K", - "KK444444444444KK", - "KKKKKKKK4KKKKKKK", - "4444444444444444" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_a68401ae50", - "name": "Roof-a-lin", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "c", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "4040404040404040" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_fd2599a482", - "name": "Roof (Not the Edge)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "d", - "frames": [ - { - "id": "frame_0", - "rows": [ - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404", - "0404040404040404" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_1524a563fc", - "name": "Roof (Other Side)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "e", - "frames": [ - { - "id": "frame_0", - "rows": [ - "2.2.2.2.2.2.2.2.", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020", - "2020202020202020" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd2b9047f3", - "name": "Chimney", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "f", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "..TTTTTTTT......", - "..TLLLLLLT......", - "..TL0L0L0TGGGGG.", - "..T000000TGGGGG.", - "..T0G0G0GTGGGGG.", - "..TGGGGGGTGGGGG.", - "..TTTTTTTTGGGGG.", - "..5LLLLLL5GGGGG.", - "..55LLLL55GGGG..", - "..5LLLLLL5GGG...", - "..55LLLL55GG....", - "..55555555G.....", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_ed6695ad5e", - "name": "Shadow Diagonal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "g", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGG.", - "GGGGGGGGGGGGGG..", - "GGGGGGGGGGGGG...", - "GGGGGGGGGGGG....", - "GGGGGGGGGGG.....", - "GGGGGGGGGG......", - "GGGGGGGGG.......", - "GGGGGGGG........", - "GGGGGGG.........", - "GGGGGG..........", - "GGGGG...........", - "GGGG............", - "GGG.............", - "GG..............", - "G..............." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_cd8a83236a", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "h", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_66383ab551", - "name": "Shadow Diagonal (Other One)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "i", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...............G", - "..............GG", - ".............GGG", - "............GGGG", - "...........GGGGG", - "..........GGGGGG", - ".........GGGGGGG", - "........GGGGGGGG", - ".......GGGGGGGGG", - "......GGGGGGGGGG", - ".....GGGGGGGGGGG", - "....GGGGGGGGGGGG", - "...GGGGGGGGGGGGG", - "..GGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_9da64eecc9", - "name": "Roof Shadow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "j", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GGGGGGGGGGGGGGGG", - ".GGGGGGG.GGGGGGG", - "G.G.G.G.G.G.G.G.", - ".G.G.G.G.G.G.G.G", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_b045e2c05f", - "name": "Bear'll", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "l", - "frames": [ - { - "id": "frame_0", - "rows": [ - "...GGGGGGGGGG...", - "..G4555555554G..", - ".G45KKKKKKKK54G.", - ".G4KKKKKK44KK5G.", - "GK4KKKKKK44KK52G", - "GKK4KKKKKKKK522G", - "GKKK44444445222G", - "GLKKKKKKKKK2445G", - "GKLKKKKKKK442L2G", - "GKKTKKKKKKK4L42G", - "GLKKTTMMMTLL242G", - "GKLKKKKKKKK44L2G", - "GKKLKKKKKK44L42G", - ".GKKTTTMTLLL22G.", - "..GKKKKKK2222G..", - "...GGGGGGGGGG..." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_78972fdf5e", - "name": "Cratom", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "m", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "GKKKKKKKKKKKKKKG", - "GK44444444444IKG", - "GK44KK4KK4KK4IKG", - "GK44KK4KK4KK4IKG", - "GK44444444444IKG", - "GKKKKKKKKKKKKKKG", - "G44444444444444G", - "G4D555555555554G", - "G4D444444DD4454G", - "G4D4444DD444454G", - "G4D44DD44444454G", - "G4DDD4444444454G", - "G4DDDDDDDDDDD54G", - "G44444444444444G", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7f7a3242b0", - "name": "Counter", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "n", - "frames": [ - { - "id": "frame_0", - "rows": [ - "GGGGGGGGGGGGGGGG", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "KKKKKKKKKKKKKKKK", - "4444444444444444", - "GGGGGGGGGGGGGGGG", - "2G2G2G2G2G2G2G2G", - "G2G2G2G2G2G2G2G2", - "2222222222222222", - "GGGGGGGGGGGGGGGG" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5e1e8727e5", - "name": "Path Vertical", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "o", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".22555555555522.", - ".2555255555522..", - ".2255555525522..", - "..222555555552..", - "..225555555522..", - "...55555555522..", - "...25555555552..", - "...225555555222.", - "..2255555555522.", - ".22555555525552.", - ".22552555555522.", - ".25555555555222.", - ".2225555555552..", - "..2555555555222.", - ".22555555555252.", - ".25255552555522." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_7b2b8fb046", - "name": "Path Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "p", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "2222..222222..22", - "2522222525522225", - "5255552555552255", - "5555555552555555", - "5552555555555555", - "5555555555555555", - "5555555555555555", - "5555555555555555", - "5555555555552555", - "5555255555555555", - "5555555555555555", - "5525525522252525", - "222222222.222222", - "22...........222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_5d4116a447", - "name": "Path Bottom Left Bend", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 1, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "q", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".25555555552222.", - ".225555555222222", - ".225555555525222", - ".222555255552255", - "..22555555555255", - "..22255555555555", - "..22255555525555", - "...2555555555555", - "..22525555555555", - "..25555555555525", - "..22555552555555", - ".222525555555555", - ".222555555555525", - "..22222222552222", - "...2222..2222222", - "................" - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - }, - { - "id": "tile_eef54aead8", - "name": "Bouncy Ball", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.54, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "r", - "frames": [ - { - "id": "frame_0", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "AA..............", - "AA.............." - ], - "enabled": true, - "index": 0 - }, - { - "id": "frame_1", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".AA.............", - ".AA............." - ], - "enabled": true, - "index": 1 - }, - { - "id": "frame_2", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..AA............", - "..AA............" - ], - "enabled": true, - "index": 2 - }, - { - "id": "frame_3", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...AA...........", - "...AA..........." - ], - "enabled": true, - "index": 3 - }, - { - "id": "frame_4", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "....AA..........", - "....AA.........." - ], - "enabled": true, - "index": 4 - }, - { - "id": "frame_5", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".....AA.........", - ".....AA........." - ], - "enabled": true, - "index": 5 - }, - { - "id": "frame_6", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "......AA........", - "......AA........" - ], - "enabled": true, - "index": 6 - }, - { - "id": "frame_7", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".......AA.......", - ".......AA......." - ], - "enabled": true, - "index": 7 - }, - { - "id": "frame_8", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "........AA......", - "........AA......" - ], - "enabled": true, - "index": 8 - }, - { - "id": "frame_9", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".........AA.....", - ".........AA....." - ], - "enabled": true, - "index": 9 - }, - { - "id": "frame_10", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..........AA....", - "..........AA...." - ], - "enabled": true, - "index": 10 - }, - { - "id": "frame_11", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........AA...", - "...........AA..." - ], - "enabled": true, - "index": 11 - }, - { - "id": "frame_12", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "............AA..", - "............AA.." - ], - "enabled": true, - "index": 12 - }, - { - "id": "frame_13", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - ".............AA.", - ".............AA." - ], - "enabled": true, - "index": 13 - }, - { - "id": "frame_14", - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "..............AA", - "..............AA" - ], - "enabled": true, - "index": 14 - } - ], - "defaultFrame": "frame_0", - "speed": 8, - "playback": "rewind" - }, - { - "id": "tile_a96f1f1032", - "name": "Shitty Ghost", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "opacity": 0.14, - "tags": [], - "roles": [ - "tile" - ], - "tileSymbol": "s", - "frames": [ - { - "id": "frame_0", - "rows": [ - ".....3MMMMM.....", - ".....MMMMMM.....", - "....3MMMMMMMM...", - "....3MGMMGMMM...", - "....3MGMMGMMM...", - ".MMMMMGMMGMMMMMM", - ".MMMMMMMMMMMMMMM", - ".MM.3MMMMMMMM.MM", - "....3MMMMMMMM...", - "..33MMMMMMMMM...", - ".3MMM3MMMM3MMM..", - "33MM33MMMM33MMM.", - "33MM33MMMM33MMM.", - "3MM333MMMM33MMM.", - "3MM333MM33333MM.", - ".....3MM3...3MM." - ], - "enabled": true, - "index": 0 - } - ], - "defaultFrame": "frame_0", - "speed": 0, - "playback": "normal" - } - ] -} diff --git a/backups/maps-2026-06-20T15-15-57-971Z.json b/backups/maps-2026-06-20T15-15-57-971Z.json deleted file mode 100644 index a934ae7..0000000 --- a/backups/maps-2026-06-20T15-15-57-971Z.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "schemaVersion": 1, - "maps": [] -} diff --git a/backups/maps-2026-06-20T15-18-45-127Z.json b/backups/maps-2026-06-20T15-18-45-127Z.json deleted file mode 100644 index 48ba87c..0000000 --- a/backups/maps-2026-06-20T15-18-45-127Z.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "schemaVersion": 1, - "maps": [ - { - "id": "main", - "name": "Main", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "", - "editorUi": { - "panelLayouts": {} - }, - "width": 32, - "height": 32, - "tileSize": 32, - "mapDir": "maps/main", - "instancesFile": "maps/main/instances.json" - } - ] -} diff --git a/backups/maps-2026-06-20T15-19-14-116Z.json b/backups/maps-2026-06-20T15-19-14-116Z.json deleted file mode 100644 index 9cb202f..0000000 --- a/backups/maps-2026-06-20T15-19-14-116Z.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "schemaVersion": 1, - "maps": [ - { - "id": "main", - "name": "Main", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "", - "editorUi": { - "panelLayouts": {} - }, - "width": 32, - "height": 32, - "tileSize": 32, - "mapDir": "maps/main", - "instancesFile": "maps/main/instances.json" - }, - { - "id": "map_1781968723222", - "name": "map_1781968723222", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "", - "editorUi": { - "panelLayouts": {} - }, - "width": 96, - "height": 96, - "tileSize": 32, - "mapDir": "maps/map_1781968723222", - "instancesFile": "maps/map_1781968723222/instances.json" - } - ] -} diff --git a/backups/maps-2026-06-20T15-19-18-347Z.json b/backups/maps-2026-06-20T15-19-18-347Z.json deleted file mode 100644 index 9e3fdd9..0000000 --- a/backups/maps-2026-06-20T15-19-18-347Z.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "schemaVersion": 1, - "maps": [ - { - "id": "main", - "name": "Main", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "", - "editorUi": { - "panelLayouts": {} - }, - "width": 32, - "height": 32, - "tileSize": 32, - "mapDir": "maps/main", - "instancesFile": "maps/main/instances.json" - }, - { - "id": "map_1781968723222", - "name": "map_1781968723222", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "tile_36d4ced184", - "editorUi": { - "panelLayouts": { - "tiles": { - "rootOrder": [ - "item:tile_489a3df74e", - "item:tile_36d4ced184", - "item:tile_tree_01", - "item:the_rock", - "item:goop", - "item:one_bean", - "item:tile_5b6206b84e", - "item:tile_5b6206b849", - "item:tile_26aa1b6623", - "item:tile_d136e14e0a", - "item:tile_e98c260374", - "item:tile_ac0a4460df", - "item:tile_08d7549ced", - "item:tile_b1d7f4c10e", - "item:tile_9dfb50f844", - "item:tile_6544fb6b2b", - "item:tile_9ed0c6d8ca", - "item:tile_baf0d35a77", - "item:tile_e7f2bb27f7", - "item:tile_c3ddc17f1c", - "item:tile_8db2ee02df", - "item:tile_bff52bdaad" - ], - "folders": {} - }, - "instanceTemplates": { - "rootOrder": [ - "item:npc_gatekeeper_bubbles", - "item:npc_mysterious_stranger" - ], - "folders": {} - }, - "instances": { - "rootOrder": [], - "folders": {} - }, - "monsters": { - "rootOrder": [], - "folders": {} - }, - "triggers": { - "rootOrder": [], - "folders": {} - }, - "paths": { - "rootOrder": [], - "folders": {} - }, - "transitions": { - "rootOrder": [], - "folders": {} - } - } - }, - "width": 96, - "height": 96, - "tileSize": 32, - "mapDir": "maps/map_1781968723222", - "instancesFile": "maps/map_1781968723222/instances.json" - } - ] -} diff --git a/backups/maps-2026-06-20T15-19-51-781Z.json b/backups/maps-2026-06-20T15-19-51-781Z.json deleted file mode 100644 index 099bb39..0000000 --- a/backups/maps-2026-06-20T15-19-51-781Z.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "schemaVersion": 1, - "maps": [ - { - "id": "map_1781968723222", - "name": "map_1781968723222", - "description": "", - "backgroundColor": "#060A14", - "backgroundTileId": "tile_36d4ced184", - "editorUi": { - "panelLayouts": { - "tiles": { - "rootOrder": [ - "item:tile_489a3df74e", - "item:tile_36d4ced184", - "item:tile_tree_01", - "item:the_rock", - "item:goop", - "item:one_bean", - "item:tile_5b6206b84e", - "item:tile_5b6206b849", - "item:tile_26aa1b6623", - "item:tile_d136e14e0a", - "item:tile_e98c260374", - "item:tile_ac0a4460df", - "item:tile_08d7549ced", - "item:tile_b1d7f4c10e", - "item:tile_9dfb50f844", - "item:tile_6544fb6b2b", - "item:tile_9ed0c6d8ca", - "item:tile_baf0d35a77", - "item:tile_e7f2bb27f7", - "item:tile_c3ddc17f1c", - "item:tile_8db2ee02df", - "item:tile_bff52bdaad" - ], - "folders": {} - }, - "instanceTemplates": { - "rootOrder": [ - "item:npc_gatekeeper_bubbles", - "item:npc_mysterious_stranger" - ], - "folders": {} - }, - "instances": { - "rootOrder": [], - "folders": {} - }, - "monsters": { - "rootOrder": [], - "folders": {} - }, - "triggers": { - "rootOrder": [], - "folders": {} - }, - "paths": { - "rootOrder": [], - "folders": {} - }, - "transitions": { - "rootOrder": [], - "folders": {} - } - } - }, - "width": 96, - "height": 96, - "tileSize": 32, - "mapDir": "maps/map_1781968723222", - "instancesFile": "maps/map_1781968723222/instances.json" - } - ] -} diff --git a/backups/npcs-2026-06-20T02-18-28-113Z.json b/backups/npcs-2026-06-20T02-18-28-113Z.json deleted file mode 100644 index f433f7d..0000000 --- a/backups/npcs-2026-06-20T02-18-28-113Z.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": [ - { - "id": "inst_3e7dd1316e", - "name": "Bubbles", - "description": "", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 1, - "position": { - "x": 12, - "y": 9 - }, - "templateId": "npc_gatekeeper_bubbles", - "enabled": true, - "mapId": "map_1781921008883", - "dialogueId": "", - "dialogueNodes": [] - } - ] -} diff --git a/backups/npcs-2026-06-20T02-22-22-842Z.json b/backups/npcs-2026-06-20T02-22-22-842Z.json deleted file mode 100644 index 67bbc95..0000000 --- a/backups/npcs-2026-06-20T02-22-22-842Z.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": [ - { - "id": "inst_3e7dd1316e", - "name": "Bubbles", - "description": "", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 1, - "position": { - "x": 12, - "y": 9 - }, - "enabled": true, - "dialogueId": "", - "dialogueNodes": [], - "mapId": "map_1781921008883" - } - ] -} diff --git a/backups/npcs-2026-06-20T02-39-08-774Z.json b/backups/npcs-2026-06-20T02-39-08-774Z.json deleted file mode 100644 index 67bbc95..0000000 --- a/backups/npcs-2026-06-20T02-39-08-774Z.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": [ - { - "id": "inst_3e7dd1316e", - "name": "Bubbles", - "description": "", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 1, - "position": { - "x": 12, - "y": 9 - }, - "enabled": true, - "dialogueId": "", - "dialogueNodes": [], - "mapId": "map_1781921008883" - } - ] -} diff --git a/backups/npcs-2026-06-20T04-03-54-694Z.json b/backups/npcs-2026-06-20T04-03-54-694Z.json deleted file mode 100644 index 67bbc95..0000000 --- a/backups/npcs-2026-06-20T04-03-54-694Z.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": [ - { - "id": "inst_3e7dd1316e", - "name": "Bubbles", - "description": "", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 1, - "position": { - "x": 12, - "y": 9 - }, - "enabled": true, - "dialogueId": "", - "dialogueNodes": [], - "mapId": "map_1781921008883" - } - ] -} diff --git a/backups/npcs-2026-06-20T04-24-23-740Z.json b/backups/npcs-2026-06-20T04-24-23-740Z.json deleted file mode 100644 index 67bbc95..0000000 --- a/backups/npcs-2026-06-20T04-24-23-740Z.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "schemaVersion": 1, - "npcs": [ - { - "id": "inst_3e7dd1316e", - "name": "Bubbles", - "description": "", - "faction": "dangerous_gatekeeper", - "spriteId": "npc_human_style_13", - "defaultDialogueId": "dlg_npc_gatekeeper_bubbles", - "shopInventoryId": "", - "lootTableId": "", - "abilities": [], - "passiveAbilities": [], - "flags": [], - "layer": 1, - "position": { - "x": 12, - "y": 9 - }, - "enabled": true, - "dialogueId": "", - "dialogueNodes": [], - "mapId": "map_1781921008883" - } - ] -} diff --git a/backups/sprites-2026-06-16T15-17-42-448Z.json b/backups/sprites-2026-06-16T15-17-42-448Z.json deleted file mode 100644 index adb955f..0000000 --- a/backups/sprites-2026-06-16T15-17-42-448Z.json +++ /dev/null @@ -1,705 +0,0 @@ -{ - "schemaVersion": 1, - "sprites": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - } - ] -} diff --git a/backups/sprites-2026-06-16T15-18-11-849Z.json b/backups/sprites-2026-06-16T15-18-11-849Z.json deleted file mode 100644 index 5943f05..0000000 --- a/backups/sprites-2026-06-16T15-18-11-849Z.json +++ /dev/null @@ -1,715 +0,0 @@ -{ - "schemaVersion": 1, - "sprites": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "width": 1, - "height": 1, - "pixelScale": 1, - "rows": [ - "." - ] - } - ] -} diff --git a/backups/sprites-2026-06-21T02-23-55-140Z.json b/backups/sprites-2026-06-21T02-23-55-140Z.json deleted file mode 100644 index ffe1455..0000000 --- a/backups/sprites-2026-06-21T02-23-55-140Z.json +++ /dev/null @@ -1,730 +0,0 @@ -{ - "schemaVersion": 1, - "sprites": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - } - ] -} diff --git a/backups/sprites-2026-06-21T06-59-34-665Z.json b/backups/sprites-2026-06-21T06-59-34-665Z.json deleted file mode 100644 index 9a0e89e..0000000 --- a/backups/sprites-2026-06-21T06-59-34-665Z.json +++ /dev/null @@ -1,755 +0,0 @@ -{ - "schemaVersion": 1, - "sprites": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-15-22-783Z.json b/backups/tiles-2026-06-20T23-15-22-783Z.json deleted file mode 100644 index 5a27581..0000000 --- a/backups/tiles-2026-06-20T23-15-22-783Z.json +++ /dev/null @@ -1,700 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Left-Intersection", - "Stone", - "Wall" - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-15-38-565Z.json b/backups/tiles-2026-06-20T23-15-38-565Z.json deleted file mode 100644 index 43bcb35..0000000 --- a/backups/tiles-2026-06-20T23-15-38-565Z.json +++ /dev/null @@ -1,700 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-15-40-346Z.json b/backups/tiles-2026-06-20T23-15-40-346Z.json deleted file mode 100644 index 5d24ac9..0000000 --- a/backups/tiles-2026-06-20T23-15-40-346Z.json +++ /dev/null @@ -1,703 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [ - "Stone", - "Wall" - ] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-16-06-255Z.json b/backups/tiles-2026-06-20T23-16-06-255Z.json deleted file mode 100644 index 4ba9a14..0000000 --- a/backups/tiles-2026-06-20T23-16-06-255Z.json +++ /dev/null @@ -1,704 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [ - "Bottom-Right", - "Stone", - "Wall" - ] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-16-36-318Z.json b/backups/tiles-2026-06-20T23-16-36-318Z.json deleted file mode 100644 index be8c708..0000000 --- a/backups/tiles-2026-06-20T23-16-36-318Z.json +++ /dev/null @@ -1,705 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-20T23-16-52-349Z.json b/backups/tiles-2026-06-20T23-16-52-349Z.json deleted file mode 100644 index b35df4e..0000000 --- a/backups/tiles-2026-06-20T23-16-52-349Z.json +++ /dev/null @@ -1,711 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ], - "tags": [ - "black", - "brown", - "floor", - "wood" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-21T02-26-16-668Z.json b/backups/tiles-2026-06-21T02-26-16-668Z.json deleted file mode 100644 index 2e24ee2..0000000 --- a/backups/tiles-2026-06-21T02-26-16-668Z.json +++ /dev/null @@ -1,710 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - } - ] -} diff --git a/backups/tiles-2026-06-21T04-49-53-973Z.json b/backups/tiles-2026-06-21T04-49-53-973Z.json deleted file mode 100644 index 27e7e9f..0000000 --- a/backups/tiles-2026-06-21T04-49-53-973Z.json +++ /dev/null @@ -1,980 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - }, - { - "id": "tile_cb044ab75d", - "symbol": "I", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ] - }, - { - "id": "tile_8521bd8233", - "symbol": "J", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ] - }, - { - "id": "tile_0f2bc5c4c0", - "symbol": "L", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_f97cf50d69", - "symbol": "M", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ] - }, - { - "id": "tile_66c3a9112b", - "symbol": "O", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ] - }, - { - "id": "tile_b46de5ba3a", - "symbol": "P", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ] - }, - { - "id": "tile_001e543deb", - "symbol": "Q", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ] - }, - { - "id": "tile_07dbb5993c", - "symbol": "S", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ] - }, - { - "id": "tile_7be37c78e1", - "symbol": "U", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ] - }, - { - "id": "tile_0e9b84cb17", - "symbol": "V", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ] - } - ] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/bookmarks.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/bookmarks.json deleted file mode 100644 index 10db247..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/bookmarks.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "bookmarks": [ - { - "id": "poi_1", - "label": "Origin", - "x": 112, - "y": 112 - }, - { - "id": "poi_2", - "label": "JustinVille", - "x": -80, - "y": 176 - } - ] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_0.json deleted file mode 100644 index 2f00396..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_1.json deleted file mode 100644 index 2f7593e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_2.json deleted file mode 100644 index 1e90c8f..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_3.json deleted file mode 100644 index 217b939..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_4.json deleted file mode 100644 index cb4d50d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_5.json deleted file mode 100644 index e7d63b3..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_6.json deleted file mode 100644 index 6613060..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_7.json deleted file mode 100644 index a1d9ea7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_1.json deleted file mode 100644 index b3c18b1..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_2.json deleted file mode 100644 index 63ad5d5..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_3.json deleted file mode 100644 index dc56358..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_4.json deleted file mode 100644 index ff2c834..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_5.json deleted file mode 100644 index f297f04..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_6.json deleted file mode 100644 index 5b916a0..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_7.json deleted file mode 100644 index cd4545c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_1.json deleted file mode 100644 index bb02c1c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_2.json deleted file mode 100644 index 61ba2aa..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_3.json deleted file mode 100644 index e486c5d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_4.json deleted file mode 100644 index dffefa2..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_5.json deleted file mode 100644 index 86104a7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_6.json deleted file mode 100644 index b9e116e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_7.json deleted file mode 100644 index a3ee340..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_2.json deleted file mode 100644 index 1c77412..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_3.json deleted file mode 100644 index 1855e73..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_4.json deleted file mode 100644 index e5e6b80..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_5.json deleted file mode 100644 index 309e5cf..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_6.json deleted file mode 100644 index 5d5deee..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/-4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": -4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_-1.json deleted file mode 100644 index 79ee502..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_0.json deleted file mode 100644 index ac7d28f..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_1.json deleted file mode 100644 index b3a1a22..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_2.json deleted file mode 100644 index 789c4dd..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_3.json deleted file mode 100644 index 6fd1380..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_0686c0867f", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_4.json deleted file mode 100644 index 3b189af..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_5.json deleted file mode 100644 index 39d3d2c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_6.json deleted file mode 100644 index 1d77554..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_7.json deleted file mode 100644 index d23306f..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/0_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 0, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_0.json deleted file mode 100644 index 8709feb..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_1.json deleted file mode 100644 index 31b183d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_2.json deleted file mode 100644 index 49c1cb0..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_3.json deleted file mode 100644 index d1adbfe..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_4.json deleted file mode 100644 index 233e06a..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/10_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 10, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_-1.json deleted file mode 100644 index f2f8115..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_0.json deleted file mode 100644 index 0152b95..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_1.json deleted file mode 100644 index cca10c4..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_2.json deleted file mode 100644 index 705916e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_3.json deleted file mode 100644 index 826de47..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_4.json deleted file mode 100644 index 36b59ad..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_5.json deleted file mode 100644 index bd77eb0..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_6.json deleted file mode 100644 index 9a0cd97..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_7.json deleted file mode 100644 index b4ce70a..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/1_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 1, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_-1.json deleted file mode 100644 index 2e2f877..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_0.json deleted file mode 100644 index 767029b..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_1.json deleted file mode 100644 index 72698a7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_2.json deleted file mode 100644 index aaca7d4..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_3.json deleted file mode 100644 index 78a99bf..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " NN", - " ", - " N", - " N", - " ", - " ", - " ", - " ", - " ", - " N", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ZZ", - " ZZ", - " ZZ", - " ZZ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " Z" - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_4.json deleted file mode 100644 index 1123690..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_5.json deleted file mode 100644 index 767d886..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_6.json deleted file mode 100644 index 2532ec8..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_7.json deleted file mode 100644 index 009ad79..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_8.json deleted file mode 100644 index 2a34fa6..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/2_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_-1.json deleted file mode 100644 index 9515b0c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_0.json deleted file mode 100644 index 1dd0a14..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_1.json deleted file mode 100644 index 3036b79..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_2.json deleted file mode 100644 index 3493678..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_3.json deleted file mode 100644 index 344ecaf..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - ".......kkkkkkkkkkkkkkkk.........", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "NNNNNNNNZNNNNNNNNNNNZZZZZZZZZZZZ", - "NNNNNZZZNNNNZNNNNNNNZZZZZZZZZZZZ", - "NNNNNNNNNNNZNNNNZZZZZZZZZZZZZZZZ", - "NNNNNZNNNZZZZZZZZZZZZZZZZZZZZZZZ", - "NNNNZNNNNNZZZZZZZZZZZZZZZZZZZZZZ", - "NNZNNNZNNNZZZZZZZZZZZZZZZZZZZZZZ", - "NZNNZNN8444444444444447ZZZZZZZZZ", - "NNNNZZN9 OM L ML9EEEE9ZZZZZZZZZ", - "NNZNNNN9 O MO 2109ZZZZZZZZZ", - "ZNZZZNN9 bSU b 903009ZZZZZZZZZ", - "NNZNNZN9 U M 54444AZZZZZZZZZ", - "NNZZZNZ9 V b V L 9ZZZZZZZZZ", - "NNZNZZZ9 U Q USb MJI 9ZZZZZZZNZ", - "NZZNNNN9 Sb QQU USU L9ZZNNZZZZZ", - "ZNZNNZN9 U QP b M b 9ZZZNZZZZZ", - "NZNZNZN9 Q 9ZZZNZNZZZ", - "NZZNNZN5444447 84444446ZZZZNZZZZ", - "ZZNNNZZZZZZZZZZZZZZZZZZZZZZZZNZZ", - "NNNNNNZZZZZZZZZZZZUZLZZZZZZZZZZZ", - "ZZZNZZZZZZZZZZZLZUVNZZZZZZZNZZZZ", - "ZZZZZZZZZZZZNZZZZZZZZZZNZNZZZZZN", - "ZZZZZZZZNNZNZZNZZZZZZNZZZZZZNZZZ", - "ZZZZZZNZZZNZZZNZZZNZZZZNZZZZZZZZ", - "ZZZZZZZZZZZZNZZZZZZZZZZZZZZZZZZZ", - "ZZNZNZZZZZZZNNZZZZNZZZZZZZZZZZZZ", - "ZNNZZZZNZNZZZZZZZZZZZNZZZZZNZZZZ", - "ZNZZZZZZZZZZNZZZZZZZZZNZZZZZZZZZ", - "ZZZZZZZZZZZZNZZNZZZZNZZZZZZZZZZZ", - "ZZZZZZZZNZZZZZZZZZZZZZNZZZZZZNZZ", - "ZZZZNZZZZZZZZNZZZNZZZZZZZZZZZZZZ", - "ZZZZZZZZZZZZZZZZZZZZNNZZZNZZZZZZ", - "ZZZZZZZZZZZZZNZNZZZNNZZZNZZZZZZZ" - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_4.json deleted file mode 100644 index 7c1786d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " NN ", - " N N ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_5.json deleted file mode 100644 index 45501b3..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_6.json deleted file mode 100644 index 647a854..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_7.json deleted file mode 100644 index 87eac43..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_8.json deleted file mode 100644 index 6c0e808..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_9.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_9.json deleted file mode 100644 index 52f4f36..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/3_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 3, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_-1.json deleted file mode 100644 index 6396019..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_0.json deleted file mode 100644 index bb3b57c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_1.json deleted file mode 100644 index ef411fd..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_2.json deleted file mode 100644 index 919e8bb..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_3.json deleted file mode 100644 index e7f1cf8..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - "ZZ ", - "ZZ ", - "Z ", - " ", - "Z ", - " ", - " ", - " ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "Z ", - "N ", - "Z ", - " ", - " ", - "ZZZZZ ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - "ZZ ", - "Z ", - "ZZ ", - "ZZZ ", - "Z ", - "ZZZZZZ ", - "ZZZ ", - "ZZ ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_4.json deleted file mode 100644 index 4ddbe1b..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_5.json deleted file mode 100644 index 795c20c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_6.json deleted file mode 100644 index 912d66f..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_7.json deleted file mode 100644 index 9a0dd87..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_8.json deleted file mode 100644 index 1665dd6..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_9.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_9.json deleted file mode 100644 index 9f09d6b..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/4_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 4, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_-1.json deleted file mode 100644 index 4fc5878..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_0.json deleted file mode 100644 index 1b7bff5..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_1.json deleted file mode 100644 index 82a2231..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_2.json deleted file mode 100644 index ec1d544..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_3.json deleted file mode 100644 index 503aed3..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_4.json deleted file mode 100644 index 950eb45..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_5.json deleted file mode 100644 index af80fbf..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_6.json deleted file mode 100644 index fe40eb4..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " C C ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_7.json deleted file mode 100644 index e079f19..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_8.json deleted file mode 100644 index 28dfb19..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_9.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_9.json deleted file mode 100644 index af7d34d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/5_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 5, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_-1.json deleted file mode 100644 index 44be02e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_0.json deleted file mode 100644 index 1508639..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_1.json deleted file mode 100644 index 6407684..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_2.json deleted file mode 100644 index e2156ff..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_3.json deleted file mode 100644 index 4cc9999..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_4.json deleted file mode 100644 index b0823c5..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_5.json deleted file mode 100644 index 4708470..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_10d8c95e4e", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "..........................Y.....", - "................................", - "................................", - "................................", - "................................", - "................................", - ".......Y........................", - "................................", - ".................Y..............", - "................................", - "................................", - "................................", - "................................", - ".........................Y......", - "................................", - "................................", - "......Y.........................", - "..............Y.................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "............................Y...", - "................................", - "................................", - ".....Y..........................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_6.json deleted file mode 100644 index 6ab2dac..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_7.json deleted file mode 100644 index be61bb7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_8.json deleted file mode 100644 index af6fc89..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_9.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_9.json deleted file mode 100644 index e00df53..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/6_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 6, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_-1.json deleted file mode 100644 index ef52358..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_0.json deleted file mode 100644 index 8cbcf1c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_1.json deleted file mode 100644 index cc00bac..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_2.json deleted file mode 100644 index 5850520..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_3.json deleted file mode 100644 index 003c3fa..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_4.json deleted file mode 100644 index 348cd63..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_5.json deleted file mode 100644 index 16ab20c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_6.json deleted file mode 100644 index 1c2282f..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_7.json deleted file mode 100644 index e405b61..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_8.json deleted file mode 100644 index 780857c..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_9.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_9.json deleted file mode 100644 index caac8d0..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/7_9.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 7, - "chunkY": 9, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_-1.json deleted file mode 100644 index 19aeedc..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_0.json deleted file mode 100644 index 58c221d..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_1.json deleted file mode 100644 index aeb19db..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_2.json deleted file mode 100644 index d181cbb..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_3.json deleted file mode 100644 index 34c99df..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_4.json deleted file mode 100644 index 2bc8b89..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_5.json deleted file mode 100644 index 1bd2ab7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_6.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_6.json deleted file mode 100644 index 6bf2e22..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_6.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 6, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_7.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_7.json deleted file mode 100644 index c96a5ec..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_7.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 7, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_8.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_8.json deleted file mode 100644 index 8173ce1..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/8_8.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 8, - "chunkY": 8, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_-1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_-1.json deleted file mode 100644 index a387177..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_-1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_0.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_0.json deleted file mode 100644 index 105d977..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_0.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 0, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_1.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_1.json deleted file mode 100644 index 7286e35..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_1.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_2.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_2.json deleted file mode 100644 index 021c582..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_2.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 2, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_3.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_3.json deleted file mode 100644 index d6bd65e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_3.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 3, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_4.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_4.json deleted file mode 100644 index 2a4157e..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_4.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 4, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_5.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_5.json deleted file mode 100644 index ebf2c35..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/chunks/9_5.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 9, - "chunkY": 5, - "width": 32, - "height": 32, - "backgroundTileId": "tile_5b6206b849", - "roomLayers": [ - { - "layer": 0, - "rows": [ - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................", - "................................" - ], - "instanceIds": [] - }, - { - "layer": 1, - "rows": [ - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - ], - "instanceIds": [] - } - ], - "heightLayers": [], - "instances": [] -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/world.json b/backups/world-restore-safety-2026-06-21T02-16-57/overworld/world.json deleted file mode 100644 index 95151b7..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/overworld/world.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "schemaVersion": 1, - "id": "overworld", - "name": "Overworld Mock", - "chunkWidth": 32, - "chunkHeight": 32, - "tileSize": 32, - "backgroundColor": "#060A14", - "defaultBackgroundTileId": "tile_5b6206b849", - "heightBlurStep": 0.1, - "editorUi": { - "panelLayouts": { - "tiles": { - "rootOrder": [ - "folder:folder_d88c326b3a", - "folder:folder_222cec7d84", - "folder:folder_59c32899c2", - "folder:folder_4a97c47444", - "item:tile_ee2086a414", - "folder:folder_cb16b953e0", - "item:tile_2ea361687a", - "item:tile_00890e1cd6", - "item:tile_25091f191e", - "item:tile_10d8c95e4e" - ], - "folders": { - "folder_222cec7d84": { - "id": "folder_222cec7d84", - "name": "Nature", - "collapsed": true, - "itemOrder": [ - "tile_489a3df74e", - "tile_36d4ced184", - "tile_5b6206b84e", - "tile_5b6206b849", - "tile_tree_01", - "tile_4effd8ce8b", - "the_rock", - "tile_0686c0867f" - ] - }, - "folder_4a97c47444": { - "id": "folder_4a97c47444", - "name": "Snacc", - "collapsed": false, - "itemOrder": [ - "tile_26aa1b6623", - "tile_d136e14e0a", - "tile_ac0a4460df", - "tile_e98c260374" - ] - }, - "folder_59c32899c2": { - "id": "folder_59c32899c2", - "name": "Food?", - "collapsed": true, - "itemOrder": [ - "one_bean", - "tile_8db2ee02df", - "goop" - ] - }, - "folder_d88c326b3a": { - "id": "folder_d88c326b3a", - "name": "Structures", - "collapsed": true, - "itemOrder": [ - "tile_08d7549ced", - "tile_b1d7f4c10e", - "tile_9dfb50f844", - "tile_6544fb6b2b", - "tile_9ed0c6d8ca", - "tile_baf0d35a77", - "tile_e7f2bb27f7", - "tile_c3ddc17f1c", - "tile_bff52bdaad" - ] - }, - "folder_cb16b953e0": { - "id": "folder_cb16b953e0", - "name": "Sick Grafix", - "collapsed": false, - "itemOrder": [ - "tile_a0dd76280c", - "tile_4673a42128", - "tile_9647f86f5c", - "tile_03f9adeb3d", - "tile_8ba4d7630d", - "tile_c340094848", - "tile_491c4fa367", - "tile_260e5b85c5", - "tile_62dbdeb1bd", - "tile_a4112ce19a" - ] - } - } - }, - "instanceTemplates": { - "rootOrder": [ - "item:npc_gatekeeper_bubbles", - "item:npc_mysterious_stranger" - ], - "folders": {} - }, - "instances": { - "rootOrder": [], - "folders": {} - }, - "triggers": { - "rootOrder": [], - "folders": {} - }, - "monsters": { - "rootOrder": [], - "folders": {} - }, - "paths": { - "rootOrder": [], - "folders": {} - }, - "transitions": { - "rootOrder": [], - "folders": {} - } - } - }, - "spawn": { - "x": 80, - "y": 80 - }, - "editor": { - "defaultZoom": 1, - "gridVisible": true - } -} diff --git a/backups/world-restore-safety-2026-06-21T02-16-57/worlds.json b/backups/world-restore-safety-2026-06-21T02-16-57/worlds.json deleted file mode 100644 index 5da4072..0000000 --- a/backups/world-restore-safety-2026-06-21T02-16-57/worlds.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "schemaVersion": 1, - "worlds": [ - { - "id": "overworld", - "name": "Overworld Mock", - "worldDir": "worlds/overworld" - } - ] -} diff --git a/data/editor_settings.json b/data/editor_settings.json index 9a6fe16..d84cfac 100644 --- a/data/editor_settings.json +++ b/data/editor_settings.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "mapEditor": { + "worldshaperStudio": { "themePreset": "amethyst", "engineOverrides": [ { @@ -11,3 +11,4 @@ ] } } + diff --git a/docs/DIALOGUE_SYSTEM_FLOWCHART.svg b/docs/DIALOGUE_SYSTEM_FLOWCHART.svg deleted file mode 100644 index c36fdb7..0000000 --- a/docs/DIALOGUE_SYSTEM_FLOWCHART.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - New RPG Dialogue Runtime Flowchart - From interaction start to dialogue close, including choice/condition routing and reactions - - - A) Open Dialogue and Build Runtime Graph - - - Player presses E near NPC - - - openNpcDialogue() - - - updateQuestProgression() - - - Build runtime graph from content - - - - - - - B) Start Node Selection - - - defaultDialogueNodeId exists - and resolves to a node? - - - Yes - use default node - - - Sort nodes by order, then id - find candidate roots - - - Filter by dialogueNodeMatchesContext - pick highest priority - - - DialogueSession.openGraph() - set currentNodeId - - - - - - - - - Start node - exists? - - - Close dialogue - - - applyNodeReactions(startNode) - - - - - - - C) Main Dialogue Loop (Input + Routing) - - - Current node - has choices? - - - Continue key - pressed? - - - resolveNodeConditionalNext() - first passing condition wins - - - Next id exists? - - - advanceTo(next) - apply entered node reactions - - - Any visible - choices? - - - Continue key - pressed? - - - Number key - 1..9 pressed? - - - Map visible index to actual choice - apply choice reaction - - - resolveChoiceTarget() - met: nextId, else unmetNextId - - - - - - - - - - - - - - - - - - - - - - Dialogue closed - - - - - Note: Text rendering uses resolveNodeConditionalText() and displays the first passing condition text. Continue hint uses condition-resolved next id. - diff --git a/docs/DIALOGUE_SYSTEM_RUNTIME.md b/docs/DIALOGUE_SYSTEM_RUNTIME.md deleted file mode 100644 index a0cb53b..0000000 --- a/docs/DIALOGUE_SYSTEM_RUNTIME.md +++ /dev/null @@ -1,233 +0,0 @@ -# Dialogue System Runtime Spec - -This document is a code-aligned reference for how dialogue is parsed, evaluated, and executed in-game. - -## Quick Visual - -![Dialogue Runtime Flowchart](DIALOGUE_SYSTEM_FLOWCHART.svg) - -## 1) Data Model (Current Canonical Shape) - -Dialogue nodes are authored primarily with arrays: - -- `conditions[]` - - `text` - - `conditionType` - - `conditionValue` (for `item`, use `itemId:quantity`) - - `conditionStepId` - - `conditionNot` - - `nextId` -- `reactions[]` - - `reactionType` - - `reactionValue` -- `choices[]` - - `text` - - `nextId` - - `conditionType` - - `conditionValue` - - `conditionStepId` - - `conditionNot` - - `reactionType` - - `reactionValue` - -Compatibility fields still exist in runtime structures (`text`, `conditionType`, `conditionValue`, `conditionStepId`, `conditionNot`, `nextId`, `reactionType`, `reactionValue`) and are used as fallback when needed. - -## 2) Parsing Order (JSON -> Runtime Content) - -Parsing entrypoint: - -- `ContentManager::loadAll()` -- `readDialogueNodes()` for each NPC - -Per dialogue node, parsing order is: - -1. Read legacy/base fields first (`id`, `text`, legacy condition/reaction/next/order fields). -2. Read `conditions[]`. - - Each condition uses `condition.text`, defaulting to base `node.text` if missing. -3. If `conditions[]` is empty, synthesize exactly one condition from legacy/base fields. -4. Read `reactions[]`. -5. If `reactions[]` is empty, only synthesize a fallback reaction if legacy reaction fields were present in JSON. - - This allows intentionally empty reaction arrays. -6. Read `choices[]`. - - Supports migration path for very old choice payloads missing `conditionType`. - -## 3) Runtime Graph Build Order - -At interaction start (`E` near NPC): - -1. `openNpcDialogue()` calls `updateQuestProgression()`. -2. NPC node defs are converted to runtime `game::DialogueNode` objects. -3. Conditions, reactions, and choices are copied into runtime node vectors. -4. Start node is selected with `selectDialogueStartNodeId()`. -5. `DialogueSession::openGraph()` is called. -6. If a start node exists, node reactions are applied immediately (`applyNodeReactions()`). - -## 4) Start Node Selection Logic - -`selectDialogueStartNodeId()` order: - -1. If `defaultDialogueNodeId` exists and is valid, use it. -2. Else, sort nodes by `order`, then `id`. -3. Build inbound edge set from: - - node `nextId` - - choice `nextId` -4. Candidate roots are nodes with no inbound references. - - If none, all nodes become candidates. -5. Filter candidates by `dialogueNodeMatchesContext()`. -6. Pick highest `dialogueNodePriority()`. - - Priority: `quest_step_completed` > `quest_started/quest_completed` > `item/flag` > default. -7. Tie-break by smaller `order`. -8. If no contextual match, fall back to first sorted node. - -## 5) Condition Evaluation Order - -Core function: `doesConditionPass(type, value, stepId, conditionNot)`. - -Evaluation sequence: - -1. Evaluate base condition type. -2. Supported types include: - - `always` - - `flag` - - `item` (supports `itemId:quantity`; quantity defaults to `1` if omitted) - - `level` - - `currency` (supports `key:amount` format) - - `skill` - - `quest_started`, `quest_completed` - - `quest_step_completed` -3. Apply NOT inversion if `conditionNot == true`. - -Node-level match order: - -- `resolveMatchedNodeCondition(node)` scans `node.conditions` from index 0 upward. -- First passing condition wins. - -That winning condition is then used for: - -- Display text via `resolveNodeConditionalText()` (`condition.text`, else legacy `node.text`). -- Continue target via `resolveNodeConditionalNext()` (`condition.nextId`, else legacy `node.nextNodeId`). - -## 6) Choice Visibility and Selection Order - -Choice visibility: - -- `buildVisibleChoiceIndices(node)` iterates choices in list order. -- Includes only choices where `doesChoiceMeetConditions(choice)` returns true. - -When user presses numeric choice key: - -1. Map key `1..9` to visible index. -2. Resolve real choice index from `visibleChoiceIndices`. -3. Apply choice reaction first (`applyDialogueReaction`). -4. Resolve target with `resolveChoiceTarget(choice)`: - - If condition passes -> `nextId` - - Else close -5. Advance to target with `advanceTo()`. -6. Apply entered-node reactions. -7. `updateQuestProgression()`. - -## 7) Reactions Execution Order - -`applyNodeReactions(node)`: - -1. If `node.reactions` is non-empty, execute each in array order. -2. Else fallback to legacy single reaction fields. - -`applyDialogueReaction(type, value)` supports: - -- `grant_flag` / `grant_quest_flag` -- `grant_item` using `itemId:quantity` values such as `copper_ore:1` -- `start_quest` -- `complete_quest` - -## 8) Input Execution Paths - -### A) Dialogue open + no choices - -- Continue key (`E` / Enter / Space): - 1. Resolve condition-based next node - 2. Advance or close - 3. Apply entered-node reactions (if advanced) - -### B) Dialogue open + choices exist - -- If visible choices exist: - - Number keys choose branch -- If no visible choices: - - Continue key uses node condition-based next/close path - -### C) Escape - -- `Esc` closes dialogue immediately. - -## 9) Rendering Order (Dialogue Box) - -`renderDialogueBox()` draws: - -1. Speaker bar -2. Body text from `resolveNodeConditionalText()` -3. Visible choices list (if any) -4. Footer hint: - - `[E] Continue` if condition-resolved next exists - - `[E] Close` otherwise - -## 10) Flowchart - -```mermaid -flowchart TD - A[Player presses E near NPC] --> B[openNpcDialogue] - B --> C[updateQuestProgression] - C --> D[Build runtime graph from content nodes] - D --> E[selectDialogueStartNodeId] - E --> F[DialogueSession.openGraph] - F --> G{Start node exists?} - G -- No --> Z[Close] - G -- Yes --> H[applyNodeReactions on start node] - - H --> I[Dialogue loop] - I --> J{Current node has choices?} - - J -- No --> K{Continue key pressed?} - K -- No --> I - K -- Yes --> L[resolveNodeConditionalNext via first passing condition] - L --> M{next exists?} - M -- No --> Z - M -- Yes --> N[advanceTo next] - N --> O[applyNodeReactions on entered node] - O --> I - - J -- Yes --> P[buildVisibleChoiceIndices] - P --> Q{Any visible choices?} - - Q -- No --> R{Continue key pressed?} - R -- No --> I - R -- Yes --> L - - Q -- Yes --> S{Number key 1..9?} - S -- No --> I - S -- Yes --> T[Map visible index -> actual choice] - T --> U[apply choice reaction] - U --> V[resolveChoiceTarget] - V --> W{target exists?} - W -- No --> Z - W -- Yes --> X[advanceTo target] - X --> Y[applyNodeReactions on entered node] - Y --> I -``` - -## 11) Practical Authoring Implications - -- Condition order is behavior-critical. Put the most specific conditions first. -- Item conditions should be authored as `itemId:quantity` so runtime quantity checks are explicit. -- In the editor, `conditionType=item` surfaces item picker + quantity input and writes `conditionValue` in that format. -- Dialogue line text should be authored on condition entries (`conditions[].text`). -- Empty `reactions[]` is valid and now preserved. -- Choice order affects both visual order and numeric selection mapping. - -## 12) Primary Source Files - -- `src/content/ContentManager.cpp` -- `src/game/Game.cpp` -- `src/game/Dialogue.cpp` -- `src/content/ContentTypes.hpp` -- `src/game/Dialogue.hpp` diff --git a/docs/MAP_EDITOR_FLOWCHART.svg b/docs/MAP_EDITOR_FLOWCHART.svg deleted file mode 100644 index b38076a..0000000 --- a/docs/MAP_EDITOR_FLOWCHART.svg +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - New RPG Map Editor Request Flow - From clicking a map record, to editing in the popup, to saving, refreshing, and closing - - - A) Open the popup editor - - - Click Maps record - - - Select Editor tab - - - MapEditorPanels opens popup - buildRoomEditorHtml() injects serialized map + NPC + sprite data - - - Popup boots ready - layers, palette, history, NPC overlays - - - - - - - B) Work inside the popup - - - Paint tiles - brush palette + grouped history - - - Move / add NPCs - drag, snap, assign templates - - - Edit map info - name, width, height - - - Switch layers or maps - posts map-open request to host - - - - - - - Popup mutates local state first - selected layer, tile rows, NPC record, history, and selection state stay in memory until save or close - The host editor does not change until the popup posts a message or the API save completes. - - - - - C) Save and synchronize - - - Click Save - popup collects current state - - - POST /api/content/maps - writes map index + per-map files - - - POST /api/content/npcs - writes map-local NPC instances - - - Notify host - map-editor-saved - - - - - - - D) Close or change map - - - Leave Editor tab / close popup - - - Host closes popup and revokes blob URL - - - Switch map in popup - map-editor-open-map - - - Host reloads data - - - - - - - Popup-owned workflow - - Host sync + save callbacks - diff --git a/docs/OPEN_WORLD_CHUNK_V1.md b/docs/OPEN_WORLD_CHUNK_V1.md deleted file mode 100644 index 2ebf046..0000000 --- a/docs/OPEN_WORLD_CHUNK_V1.md +++ /dev/null @@ -1,550 +0,0 @@ -# Open World Chunking V1 - -This document proposes a concrete v1 data model and editor/runtime architecture for replacing the current finite `map` model with a streamed open world. - -The goal is not "fake endless maps glued together." The goal is: - -- one continuous world coordinate space -- chunked storage and loading -- seamless editing across chunk boundaries -- sparse height overrides -- chunk-local save/write operations -- renderer and editor surfaces that only load and draw what is nearby - -## Plain-English Model - -Think of the world as graph paper that goes on forever. - -- The player and editor work in one global coordinate space: `(worldX, worldY)`. -- That graph paper is cut into fixed-size square sheets called `chunks`. -- Each chunk stores only the tiles, height patches, and instances that belong to that square. -- The game and editor only load the nearby chunks. - -The user should never feel like they are "switching maps." They should feel like they are scrolling around one world. - -## V1 Recommendation - -V1 should introduce a new top-level concept: `world`. - -Current: - -- `maps.json` -- one map entry owns rows, layers, height layers, instances - -Proposed: - -- `worlds.json` -- one world entry defines chunk rules and metadata -- chunk files hold actual terrain/layer/instance data - -Keep support for multiple worlds. Even in an "open world" game, multiple worlds are still useful for: - -- overworld -- interiors or special dimensions -- test worlds -- developer sandboxes - -## Goals - -- Seamless editing across arbitrary world coordinates -- Automatic chunk creation when painting or placing far away -- No giant monolithic world file for tile data -- Chunk-local save/load for performance -- Reuse current room-layer and height-patch ideas where possible -- Replace minimap with world navigation, coordinates, and bookmarks - -## Non-Goals For V1 - -- Infinite procedural terrain generation -- Networked world streaming -- Region compression or advanced binary storage -- Fully general LOD terrain synthesis -- Rewriting the whole engine to 3D or voxel storage - -## Chosen Chunk Size - -The chosen v1 chunk size is `32x32`. - -Reason: - -- simpler mental math in tooling and code -- slightly better fit for common viewport batching -- cleaner chunk index math -- easier future optimization - -`25x25` would also work, but v1 should standardize on `32x32` and avoid making chunk size configurable until the new architecture is stable. - -## Coordinate Model - -The world uses two coordinate spaces: - -1. World coordinates -- Absolute tile coordinates in the world -- Example: `(73, -12)` - -2. Chunk-local coordinates -- Tile coordinates within a chunk -- Example: chunk `(2, -1)` local tile `(9, 20)` - -Conversion: - -```txt -chunkX = floor(worldX / chunkWidth) -chunkY = floor(worldY / chunkHeight) - -localX = worldX - (chunkX * chunkWidth) -localY = worldY - (chunkY * chunkHeight) -``` - -This is the core of the whole system. - -## Proposed File Structure - -```txt -content/ - worlds.json - worlds/ - overworld/ - world.json - bookmarks.json - chunks/ - 0_0.json - 1_0.json - 0_1.json - -1_0.json -``` - -### `content/worlds.json` - -Index of available worlds. - -```json -{ - "schemaVersion": 1, - "worlds": [ - { - "id": "overworld", - "name": "Overworld", - "worldDir": "worlds/overworld" - } - ] -} -``` - -### `content/worlds/overworld/world.json` - -World-level metadata only. - -```json -{ - "schemaVersion": 1, - "id": "overworld", - "name": "Overworld", - "chunkWidth": 32, - "chunkHeight": 32, - "tileSize": 32, - "defaultBackgroundTileId": "tile_grass_01", - "spawn": { "x": 0, "y": 0 }, - "editor": { - "defaultZoom": 1, - "gridVisible": true - } -} -``` - -### `content/worlds/overworld/bookmarks.json` - -Replaces the current minimap's "jump around the finite map" role with saved navigation targets. - -```json -{ - "schemaVersion": 1, - "worldId": "overworld", - "bookmarks": [ - { "id": "town_center", "label": "Town Center", "x": 120, "y": 84 }, - { "id": "north_tower", "label": "North Tower", "x": 145, "y": 32 } - ] -} -``` - -### Chunk file - -```json -{ - "schemaVersion": 1, - "worldId": "overworld", - "chunkX": 2, - "chunkY": -1, - "width": 32, - "height": 32, - "backgroundTileId": "tile_grass_01", - "roomLayers": [ - { - "layer": 0, - "name": "Ground", - "rows": ["................................", "..."], - "instanceIds": [] - }, - { - "layer": 1, - "name": "Walls", - "rows": [" ", "..."], - "instanceIds": ["inst_gatekeeper_001"] - } - ], - "heightLayers": [ - { - "id": "height_001", - "name": "Tower Level 1", - "z": 1, - "x": 10, - "y": 8, - "rows": [ - " 4444 ", - " 4 4 ", - " 4444 " - ] - } - ], - "instances": [ - { - "id": "inst_gatekeeper_001", - "templateId": "npc_gatekeeper_bubbles", - "layer": 1, - "x": 12, - "y": 9, - "record": { - "name": "Bubbles", - "spriteId": "npc_human_style_13", - "faction": "dangerous_gatekeeper" - } - } - ] -} -``` - -## Why This Structure - -This splits data by ownership: - -- `world.json`: rules and metadata -- `bookmarks.json`: editor navigation helpers -- chunk files: actual editable world content - -That keeps save operations local and avoids turning one file into a bottleneck. - -## Editor Data Model - -The editor runtime should stop treating one "map" as the active document. - -Instead it should have: - -```ts -type OpenWorldSession = { - worldId: string; - chunkWidth: number; - chunkHeight: number; - tileSize: number; - cameraWorldX: number; - cameraWorldY: number; - loadedChunks: Record; - dirtyChunks: Record; - activeLayer: number; - activeHeightLayerId: string; - editingTargetKind: "room" | "height"; - bookmarks: WorldBookmark[]; -}; -``` - -The main change is that the editor should think in `world coordinates` first and `chunk ownership` second. - -## Editing Rules - -### Painting tiles - -When the user paints: - -1. Convert pointer position to `(worldX, worldY)` -2. Resolve chunk and local coordinate -3. Create chunk if it does not exist -4. Edit the right chunk layer row -5. Mark that chunk dirty -6. Patch only the visible surfaces touched by the stroke - -If a rectangle, circle, or fill crosses chunk boundaries, the brush simply touches multiple chunks in one action. - -### Placing instances - -When the user drops an instance: - -1. Resolve world tile -2. Resolve chunk -3. Create chunk if missing -4. Add instance to that chunk -5. Mark chunk dirty - -### Painting far away - -Yes, the editor should create all needed empty chunks automatically if the user paints or places content in a region that has never been created before. - -It should not create a giant range of intermediate chunks just because the camera moved there. Chunks should be created lazily: - -- create on first edit -- optionally create on explicit "stamp empty region" tooling - -## Runtime Load Model - -The game should not load the whole world. - -Instead: - -1. Determine the player's current chunk -2. Load a chunk radius around the player -3. Keep nearby chunks hot -4. Unload distant chunks - -Example: - -- player is in chunk `(10, 4)` -- active chunk radius is `1` -- load chunks from `(9..11, 3..5)` - -That gives a `3x3` neighborhood. - -This is the same core idea the editor should use for panning and visible drawing. - -## Renderer Model - -The renderer should operate in visible chunk slices, not full-world arrays. - -Suggested v1 pipeline: - -1. Determine visible world tile bounds from camera -2. Determine which chunks intersect that area -3. Ensure those chunks are loaded -4. Draw visible base layers from those chunks -5. Apply active height patches for current Z -6. Draw instances -7. Draw overlays and cursors - -## Surface Caching - -The current tile-surface work already points in the right direction. - -V1 should move to: - -- one cached surface per visible chunk layer -- one cached patch surface per height patch -- redraw only invalidated chunks or patches - -That is much better than treating the whole world as one giant canvas. - -## Height Layer Model In Open World - -The current direction of sparse patch-based height overrides is still the right one. - -V1 should keep height layers separate from ordinary draw layers. - -Normal chunk data: - -- base room layers define the world at Z0 - -Height patch data: - -- sparse overrides define what appears at higher Z values - -When the player goes up a ladder: - -- current Z changes -- renderer continues drawing visible Z0 world -- renderer applies any visible patch data matching that Z - -This is exactly the kind of thing chunking helps with, because only nearby patches need to be considered. - -## Instance Model - -Instances should remain data-driven and chunk-owned. - -Recommended v1 storage: - -- store instances inside the chunk that owns their tile origin -- keep instance `x` and `y` local to the chunk file -- derive world position in memory - -Alternative: - -- store world `x` and `y` directly in the chunk file - -Either can work. For consistency with chunk-local tile rows, chunk-local instance positions are cleaner on disk. - -Example: - -```json -{ - "id": "inst_blacksmith_001", - "templateId": "npc_blacksmith", - "layer": 1, - "x": 18, - "y": 7, - "record": { - "name": "Mera" - } -} -``` - -## World Navigation UI - -The current minimap should be replaced. - -Recommended v1 navigation tools: - -- current world coordinate display -- jump to X/Y -- bookmarks / waypoints -- "center on player" -- chunk grid overlay toggle -- optional chunk overview panel showing loaded and dirty chunks - -This is much more useful for an open world than a single minimap squeezed into a corner. - -## Save Model - -The editor should save only dirty chunks and world metadata. - -Recommended split: - -- save `world.json` only when world-level settings change -- save `bookmarks.json` only when bookmarks change -- save only touched chunk files when content changes - -This is the core performance and safety advantage. - -## Undo / History Model - -History can no longer assume one finite map snapshot as the main unit. - -Recommended v1 history operation format: - -```ts -type ChunkEditOperation = { - type: "chunk_edit"; - chunkKey: string; - before: Partial; - after: Partial; -}; -``` - -For multi-chunk brushes: - -```ts -type MultiChunkEditOperation = { - type: "multi_chunk_edit"; - chunks: ChunkEditOperation[]; -}; -``` - -This is important because world editing will regularly cross chunk boundaries. - -## API Shape - -Suggested API direction: - -- `GET /api/worlds` -- `GET /api/world/:worldId` -- `GET /api/world/:worldId/bookmarks` -- `GET /api/world/:worldId/chunks?x=10&y=4&radius=1` -- `POST /api/world/:worldId/chunk/:chunkX/:chunkY` -- `POST /api/world/:worldId/chunks/batch-save` -- `POST /api/world/:worldId/bookmarks` - -The important change is that APIs become chunk-aware instead of map-aware. - -## Migration From Current Map Model - -The easiest migration path is not "rewrite everything at once." - -Recommended migration steps: - -1. Introduce `world` and `chunk` data structures alongside current maps -2. Build an importer that converts one existing map into one or more chunks -3. Keep existing tile/layer/height patch formats as similar as possible -4. Build a separate open-world editor mode first -5. Retire the old map model only after the new one is stable - -For migration: - -- one `100x100` map can become `4x4` chunks at `25x25` -- or `4x4` chunks at `32x32` with padded edges - -## What Must Be Rewritten - -This is a major architecture change. The following systems would need meaningful refactors: - -- popup bootstrap and document loading -- editor runtime state -- renderer surface caching -- minimap/navigation UI -- history model -- persistence API -- map switcher UX - -The following ideas can be reused: - -- tile symbol rendering -- tile/instance palettes -- sparse height patch logic -- layer editing concepts -- chunk/surface invalidation patterns - -## V1 Risks - -- Trying to preserve too much of the finite-map abstraction -- Storing too much redundant empty chunk data -- Keeping full-world snapshots in history -- Letting chunk creation happen implicitly on camera movement -- Rebuilding all visible chunk surfaces too often - -## Recommended V1 Boundaries - -To keep this realistic, v1 should do only this: - -- one open world -- fixed chunk size -- chunk-local room layers -- sparse chunk-local height patches -- chunk-owned instances -- bookmarks instead of minimap -- batch save of dirty chunks -- visible-chunk-only rendering - -That is already a large and meaningful overhaul. - -## Implementation Order - -The safest order is: - -1. Add new world/chunk schemas and API routes without removing current map routes -2. Build a converter that turns one current map into one chunked world -3. Add a chunk-aware loader in parallel with the current popup bootstrap -4. Replace the popup minimap with coordinates, bookmarks, and jump controls -5. Convert rendering from one-map surfaces to per-chunk surfaces -6. Convert tile painting, height painting, and instance placement to world-coordinate edits -7. Convert save/history to batch dirty chunks -8. Only then remove the old finite-map assumptions - -## Final Recommendation - -This direction makes sense. - -The strongest version of it is: - -- stop thinking in "many maps stitched together" -- start thinking in "one world partitioned into chunks" - -That keeps the user experience seamless while keeping storage and rendering manageable. - -If we choose to proceed, the next best step is: - -1. finalize the exact chunk JSON schema -2. build the map-to-world importer -3. add a parallel open-world editor path before deleting the current map editor diff --git a/docs/VPS_DEPLOYMENT.md b/docs/VPS_DEPLOYMENT.md deleted file mode 100644 index cb5171e..0000000 --- a/docs/VPS_DEPLOYMENT.md +++ /dev/null @@ -1,255 +0,0 @@ -# VPS Deployment - -This project is much easier to manage if we stop treating your desktop folder as the "deployment artifact" and instead treat the app like a normal repository with a normal deploy target. - -## Recommended Setup - -Use three directories on the VPS: - -```txt -/srv/content-editor-v2/ - repo.git/ # bare git repo, receives pushes - app/ # checked out working tree, built + run from here - shared/ - content/ # persistent content, survives redeploys -``` - -Why this shape works: - -- `repo.git` is the deployment remote. -- `app/` is the live checkout your process manager runs. -- `shared/content/` keeps your authored data outside the release tree. - -That means redeploying code does not overwrite your content. - -## Best Fit For This Project - -This app is not just a static front-end build. It also has: - -- `server.js` for the API -- `content/` for writable data -- `docs/` for wiki assets -- `dist/` for the built front-end - -Because of that, the cleanest production model is: - -1. Run `server.js` on the VPS from a stable app directory. -2. Let `server.js` serve `dist/` and `/wiki`. -3. Put Nginx or your hosting panel in front of it as a reverse proxy. - -That is better than manually uploading a folder to a public web root. - -## One-Time VPS Setup - -Run these on the VPS. - -### 1. Create directories - -```bash -sudo mkdir -p /srv/content-editor-v2/repo.git -sudo mkdir -p /srv/content-editor-v2/app -sudo mkdir -p /srv/content-editor-v2/shared/content -``` - -### 2. Initialize the bare repo - -```bash -cd /srv/content-editor-v2/repo.git -git init --bare -``` - -### 3. Create the live checkout - -```bash -git --work-tree=/srv/content-editor-v2/app --git-dir=/srv/content-editor-v2/repo.git checkout -f -``` - -If this is the first time and there is no pushed branch yet, that checkout will not fully populate until the first push. - -### 4. Keep content outside the app tree - -This project already supports `CONTENT_ROOT`. - -Production should use: - -```bash -export CONTENT_ROOT=/srv/content-editor-v2/shared/content -``` - -If you already have good content locally, copy it once: - -```bash -cp -R /srv/content-editor-v2/app/content/. /srv/content-editor-v2/shared/content/ -``` - -### 5. Install Node dependencies in the live app dir - -```bash -cd /srv/content-editor-v2/app -npm install -``` - -### 6. Add a process manager - -PM2 is the easiest option: - -```bash -npm install -g pm2 -``` - -Then start the app: - -```bash -cd /srv/content-editor-v2/app -CONTENT_ROOT=/srv/content-editor-v2/shared/content PORT=5180 pm2 start server.js --name content-editor-v2 -pm2 save -``` - -## Automatic Deploy On Push - -The cleanest version is a `post-receive` hook in the bare repo. - -Create: - -```txt -/srv/content-editor-v2/repo.git/hooks/post-receive -``` - -Use this: - -```bash -#!/usr/bin/env bash -set -euo pipefail - -APP_DIR="/srv/content-editor-v2/app" -GIT_DIR="/srv/content-editor-v2/repo.git" -CONTENT_ROOT="/srv/content-editor-v2/shared/content" -PORT="5180" - -echo "[deploy] checking out latest code" -git --work-tree="$APP_DIR" --git-dir="$GIT_DIR" checkout -f - -cd "$APP_DIR" - -echo "[deploy] installing dependencies" -npm install - -echo "[deploy] validating content" -npm run validate:content - -echo "[deploy] building" -npm run build - -echo "[deploy] reloading app" -CONTENT_ROOT="$CONTENT_ROOT" PORT="$PORT" pm2 restart content-editor-v2 || \ -CONTENT_ROOT="$CONTENT_ROOT" PORT="$PORT" pm2 start server.js --name content-editor-v2 -``` - -Make it executable: - -```bash -chmod +x /srv/content-editor-v2/repo.git/hooks/post-receive -``` - -## Local Machine Setup - -On your home computer, initialize git in this project if you have not already: - -```powershell -git init -git add . -git commit -m "Initial project import" -``` - -Add the VPS as a remote: - -```powershell -git remote add vps ssh://YOUR_USER@YOUR_HOST:/srv/content-editor-v2/repo.git -``` - -Then deploy with: - -```powershell -git push vps master -``` - -Or `main`, if that is your branch name. - -## Windows-Friendly Deploy Helper - -This repo includes a PowerShell helper: - -```powershell -.\scripts\deploy-vps.ps1 -Remote vps -Branch master -``` - -What it does: - -1. Runs `npm run validate:content` -2. Runs `npm run build` -3. Pushes your branch to the chosen remote - -That means your local build fails before a bad deploy reaches the server. - -## Reverse Proxy - -If your VPS uses Nginx, proxy your public domain to the Node app: - -```nginx -server { - listen 80; - server_name your-domain.com; - - location / { - proxy_pass http://127.0.0.1:5180; - proxy_http_version 1.1; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } -} -``` - -## If You Really Need A Separate Hosted Directory - -If your panel requires a specific public directory, there are two workable options: - -### Option A: still run Node, proxy to it - -Best option. Keep the app in `/srv/content-editor-v2/app` and point the panel or reverse proxy at the Node port. - -### Option B: copy only `dist/` into a public web root - -This works only if you separate the API and front-end hosting model. For this project today, that is not the clean default because `server.js` also serves static files and wiki docs. - -## Recommended Workflow - -Day to day: - -1. Work locally in a normal git repo. -2. Commit changes. -3. Run `.\scripts\deploy-vps.ps1`. -4. Let the VPS hook pull, build, validate, and restart. - -That replaces: - -- random desktop folder -- manual upload -- dragging files through a VPS file manager -- wondering what version is actually live - -## What I Recommend You Do Next - -1. Initialize this folder as a git repo. -2. Set up the bare repo + app + shared content structure on the VPS. -3. Put the `post-receive` hook in place. -4. Start the app under PM2. -5. Switch deployment to `git push vps `. - -Once you want, we can also add: - -- a production `.env` loader -- branch-based staging vs production deploys -- backup/restore scripts for `content/` -- a one-command VPS bootstrap script diff --git a/docs/chunk_manual.htm b/docs/chunk_manual.htm deleted file mode 100644 index 4ecaccf..0000000 --- a/docs/chunk_manual.htm +++ /dev/null @@ -1,1335 +0,0 @@ - - - - - - World Chunk Manual - - - -
-
- - - -
World Chunk Manual
-
- -
- - -
-
-

Purpose

-

One world, fixed-size chunks, sparse height patches, and chunk-local saves.

-

- The editor does not treat the world as one giant saved grid. It treats the world as a fixed-size chunk - lattice, composes a visible neighborhood into a temporary working document, and writes changes back out as - chunk-local JSON files. -

-
-
-

World space is global

-

Every meaningful tile position ultimately lives in world coordinates.

-
-
-

Chunk space is storage

-

Each chunk owns its local rows, local height patches, and local instance origins.

-
-
-

Height is sparse

-

Higher-Z content is not a full extra map. It is a set of trimmed patch rectangles.

-
-
-
- If you port this system, preserve the semantics first and the implementation shape second. The critical - contracts are coordinate conversion, row encoding, patch trimming, chunk normalization, and dirty-chunk save behavior. -
-
- -
-
-

1. Core Model

- Conceptual contract -
-
-
-

World

-

- A world is the top-level container. It owns chunk dimensions, tile size, default background tile, - bookmarks, spawn point, background color, editor UI state, and every chunk file beneath its directory. -

-
-
-

Chunk

-

- A chunk is a fixed-size rectangular storage cell addressed by (chunkX, chunkY). It stores - room layers, height patches, and instances that belong to that cell. -

-
-
-

Room layer

-

- A room layer is a dense character grid exactly width x height for the chunk. Each character - is a tile symbol or a fill symbol. -

-
-
-

Height layer

-

- A height layer is a sparse patch. It is stored as a trimmed rectangle with x, y, - rows, and z. Empty borders are removed. -

-
-
-

Instance

-

- An instance is chunk-owned and stores its local tile origin. Its full record.position world - coordinate is reconstructed during normalization. -

-
-
-

Neighborhood

-

- The editor loads a chunk neighborhood, composes it into one temporary document, lets the user edit that - document, then syncs changes back into the cached per-chunk payloads. -

-
-
-
- -
-
-

2. File Layout

- On-disk structure -
-
content/
-  worlds.json
-  worlds/
-    overworld/
-      world.json
-      bookmarks.json
-      chunks/
-        0_0.json
-        0_1.json
-        1_0.json
-        -1_0.json
- - - - - - - - - - - - - - - - - - - - - - - - - -
FileRole
content/worlds.jsonIndex of worlds. Each entry provides id, name, and worldDir.
world.jsonWorld metadata and editor metadata. No chunk payload lives here.
bookmarks.jsonSaved navigation targets for the world editor.
chunks/<chunkX>_<chunkY>.jsonChunk-local room layers, sparse height patches, and instances.
-
- Chunk filenames are part of the contract. The server and client both use - {floor(chunkX)}_{floor(chunkY)}.json and chunk cache keys of - {floor(chunkX)}:{floor(chunkY)}. -
-
- -
-
-

3. World Metadata

- Index, world.json, bookmarks -
-
-
-

worlds.json

-
{
-  "schemaVersion": 1,
-  "worlds": [
-    {
-      "id": "overworld",
-      "name": "Overworld Mock",
-      "worldDir": "worlds/overworld"
-    }
-  ]
-}
-
-
-

world.json

-
{
-  "schemaVersion": 1,
-  "id": "overworld",
-  "name": "Overworld Mock",
-  "chunkWidth": 32,
-  "chunkHeight": 32,
-  "tileSize": 32,
-  "backgroundColor": "#060A14",
-  "defaultBackgroundTileId": "tile_5b6206b849",
-  "heightBlurStep": 0.1,
-  "editorUi": { "...": "editor panel layout state" },
-  "spawn": { "x": 80, "y": 80 },
-  "editor": {
-    "defaultZoom": 1,
-    "gridVisible": true
-  }
-}
-
-
-
-

bookmarks.json

-
{
-  "schemaVersion": 1,
-  "worldId": "overworld",
-  "bookmarks": [
-    { "id": "poi_1", "label": "Town Center", "x": 120, "y": 84 }
-  ]
-}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldMeaning
chunkWidth, chunkHeightTile dimensions of every chunk in the world. The current repo uses 32x32.
tileSizePixel size for editor/runtime rendering.
defaultBackgroundTileIdWorld-level background tile inherited by chunk base cells that store ..
backgroundColorBackdrop color for the editor and viewers.
heightBlurStepViewer/editor visual parameter for height blur strength. It is metadata, not map geometry.
editorUiSaved panel/folder organization for the editor UI.
spawnWorld tile coordinate used as a starting navigation target when no bookmark is chosen.
-
- -
-
-

4. Chunk Schema

- Persistent unit of map content -
-
{
-  "schemaVersion": 1,
-  "worldId": "overworld",
-  "chunkX": 3,
-  "chunkY": 2,
-  "width": 32,
-  "height": 32,
-  "backgroundTileId": "",
-  "roomLayers": [
-    {
-      "layer": 0,
-      "rows": ["................................", "..."],
-      "instanceIds": []
-    },
-    {
-      "layer": 1,
-      "rows": ["                                ", "..."],
-      "instanceIds": []
-    }
-  ],
-  "heightLayers": [],
-  "instances": []
-}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldMeaningImportant rule
chunkX, chunkYChunk address in world chunk space.File name and payload must agree after normalization.
width, heightChunk dimensions in tiles.Rows are normalized to exactly these dimensions.
backgroundTileIdChunk-level override of the world background tile.Empty string means inherit the world background tile.
roomLayersDense per-layer character rows.Layer 0 always exists. At least one editable layer above it also exists.
heightLayersSparse chunk-local height patches.Each patch is trimmed and local to the chunk, not world-global on disk.
instancesChunk-owned entity records.x and y are local to the chunk payload.
-
- -
-
-

5. Coordinate System

- Global to local math -
-

- The conversion rules are the foundation of the entire system. Everything else depends on them being stable and identical in every language port. -

-
chunkX = floor(worldX / chunkWidth)
-chunkY = floor(worldY / chunkHeight)
-
-localX = worldX - (chunkX * chunkWidth)
-localY = worldY - (chunkY * chunkHeight)
-
-worldX = (chunkX * chunkWidth) + localX
-worldY = (chunkY * chunkHeight) + localY
-
-
-

Chunk key

-

chunkKey = "{chunkX}:{chunkY}"

-
-
-

Chunk filename

-

fileName = "{chunkX}_{chunkY}.json"

-
-
-

Address helper

-

One helper returns chunkX, chunkY, localX, localY, chunkKey, and fileName.

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
World tileChunk sizeChunk coordLocal coord
(73, 18)32x32(2, 0)(9, 18)
(-1, -1)32x32(-1, -1)(31, 31)
(32, 32)32x32(1, 1)(0, 0)
-
- Use floor division semantics for negative coordinates. Truncation toward zero is wrong here and will break - chunk ownership for tiles left or above the origin. -
-
- -
-
-

6. Row Encoding Rules

- How characters are interpreted -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ContextStored charMeaning
Room layer 0.Inherit the chunk background tile if set, otherwise inherit the world default background tile.
Room layer 0 spaceExplicit hole / transparent empty cell on the base layer.
Room layer 0Any other single charExplicit tile symbol for that cell.
Room layer > 0 spaceEmpty cell.
Room layer > 0Any other single charExplicit tile symbol for that overlay layer.
Height patch rows or .Empty cell. Dots are normalized away to spaces.
Height patch rowsAny other single charTile symbol to draw at that patch cell.
-
-
-

Dense room rows

-

- Room rows are always normalized to the full chunk width and full chunk height. Short rows are padded. - Long rows are truncated. -

-
-
-

Sparse height rows

-

- Height rows are stored as tightly trimmed rectangles. Empty outer rows and columns are removed. Trailing whitespace is stripped. -

-
-
-
- Tile identity in chunk rows is based on a single tile symbol, not a tile id. The symbol-to-tile mapping comes from the tile catalog. -
-
- -
-
-

7. Height System

- Sparse, order-derived Z stack -
-
-
-

Authoring model

-

- The editor exposes a list of height layers. The list order is authoritative. The first entry is Z1, - the second is Z2, and so on. In the editor code, height layer cloning rewrites - z = index + 1. -

-
-
-

Storage model

-

- Each chunk stores only the part of a patch that overlaps that chunk. On load, those local patches are - re-expanded into neighborhood-local coordinates for the working document. -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldMeaningRule
idStable patch identity across saves.Must be unique per chunk payload after normalization.
nameHuman-facing layer name.Optional.
zHeight level.In the current editor, this is effectively derived from list order.
x, yPatch origin.Chunk-local on disk, neighborhood-local in the composed working document.
rowsTrimmed patch characters.Dots are treated as empty; trailing whitespace is trimmed.
-
Example patch on disk
-
-{
-  "id": "height_2",
-  "name": "Tower Top",
-  "z": 2,
-  "x": 10,
-  "y": 6,
-  "rows": [
-    " AAA ",
-    "A   A",
-    " AAA "
-  ]
-}
-
-
-

How patch painting works

-

- Painting on a height layer does not mutate chunk rows directly. It mutates the sparse patch in the working - document, expands the patch bounds if needed, trims the result, then rebuilds any overlapped chunks. -

-
-
-

How erasing works

-

- Erasing writes a space, then the patch is retrimmed. If the patch becomes empty, it collapses to - rows: [] at its trimmed origin. -

-
-
-
- Do not model height layers as full-size parallel maps if you want parity with this repo. They are intentionally sparse. -
-
- -
-
-

8. Instance System

- Chunk-owned entities -
-

- Instances are stored inside the chunk that owns their origin tile. The persisted x and - y are chunk-local. During normalization, the editor/runtime populates - record.position with the derived world tile position. -

-
{
-  "id": "inst_gatekeeper_001",
-  "templateId": "npc_gatekeeper_bubbles",
-  "layer": 1,
-  "x": 12,
-  "y": 9,
-  "record": {
-    "name": "Bubbles",
-    "spriteId": "npc_human_style_13"
-  }
-}
- - - - - - - - - - - - - - - - - - - - - - - - - -
BehaviorCurrent implementation
ID generationNormalization guarantees an id. Duplicate mode can force new ids.
Layer ownershipThe instance carries layer, and each room layer caches matching instanceIds.
Position clampingx and y are clamped into chunk bounds during normalization.
Denormalized metadatainstanceIds in room layers are rebuilt from the actual instances array.
-
- -
-
-

9. Loading Pipeline

- From JSON to working document -
-
    -
  1. Load world metadata with GET /api/world/:worldId.
  2. -
  3. Read bookmarks from the same payload and choose an initial view target.
  4. -
  5. Convert that target into centerChunkX and centerChunkY.
  6. -
  7. Load a chunk neighborhood with GET /api/world/:worldId/chunks?chunkX=...&chunkY=...&radius=1&createIfMissing=1.
  8. -
  9. Compose those chunk payloads into one temporary working map.
  10. -
  11. Set originChunkX, originChunkY, tileOffsetX, and tileOffsetY so local document coordinates can be translated back to world coordinates.
  12. -
-
-
-

Neighborhood radius

-

- Initial bootstrap uses radius 1, which means a 3x3 chunk neighborhood. - The runtime can grow this dynamically up to radius 4 depending on viewport size. -

-
-
-

Composition result

-

- The editor does not directly edit chunk payloads on screen. It edits the composed document made from the - visible neighborhood, then syncs back into chunk cache entries. -

-
-
-
Neighborhood composition result
-
-originChunkX = centerChunkX - radius
-originChunkY = centerChunkY - radius
-composedWidth = ((radius * 2) + 1) * chunkWidth
-composedHeight = ((radius * 2) + 1) * chunkHeight
-tileOffsetX = originChunkX * chunkWidth
-tileOffsetY = originChunkY * chunkHeight
-
- Missing chunks are completed in memory with empty payloads so every neighborhood is a full square, even when the filesystem only has sparse chunk files. -
-
- -
-
-

10. Editing And Mutation Flow

- How user actions change chunk data -
-
-
-

Tile paint

-
    -
  1. Paint into the composed room layer rows.
  2. -
  3. Translate local tile to world tile with tileOffsetX/Y.
  4. -
  5. Translate world tile to chunk and local-in-chunk coordinates.
  6. -
  7. Patch the cached chunk row cell directly.
  8. -
  9. Mark that chunk dirty.
  10. -
-
-
-

Height paint

-
    -
  1. Mutate the sparse patch in the composed document.
  2. -
  3. Expand or shrink patch bounds as needed.
  4. -
  5. Trim empty borders.
  6. -
  7. Rebuild every overlapped chunk from document state.
  8. -
  9. Mark those chunks dirty.
  10. -
-
-
-

Layer metadata edits

-

- Renaming or reordering room layers does not only change the visible document. The runtime also syncs cached - chunk metadata and adjusts per-instance layer ownership. -

-
-
-

Height layer metadata edits

-

- Renaming, duplicating, deleting, or reordering height layers triggers metadata sync into cached chunks and usually rebuilds visible chunks from the document. -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OperationImplementation behavior
Chunk moveSource chunk payload is reassigned to a new chunk address, then the source is replaced with an empty chunk.
Chunk duplicateContent is copied into the destination chunk, but placed instances are intentionally not copied.
Chunk transformRows, height patches, and instance local coordinates are rotated or flipped together.
Chunk clearThe destination payload becomes a fresh empty chunk payload.
Chunk background fillThe chunk stores a chunk-local background tile override and clears explicit base cells back to dots.
-
- -
-
-

11. Save Pipeline

- Dirty chunks plus world metadata -
-
    -
  1. Ensure the composed working document is current from any dirty chunk cache edits.
  2. -
  3. Sync height layer metadata into cached chunks so names and Z order match the current editor stack.
  4. -
  5. If visible dirty chunks exist, rebuild them from the current document before persistence.
  6. -
  7. Collect dirty chunk payloads.
  8. -
  9. POST a batch payload to /api/world/:worldId/chunks/batch-save.
  10. -
  11. On success, clear the saved dirty chunk keys.
  12. -
-
POST /api/world/:worldId/chunks/batch-save
-
-{
-  "world": { "...": "world.json fields" },
-  "bookmarks": { "...": "bookmarks.json fields" },
-  "chunks": [
-    { "...": "normalized chunk payload" }
-  ]
-}
-
-
-

What gets saved every time

-

- World metadata and bookmarks are always included in the current batch-save payload, even if no chunk rows changed. -

-
-
-

What gets saved selectively

-

- Chunk files are saved only for chunk keys in the dirty set. That is the core scaling behavior. -

-
-
-
- -
-
-

12. Normalization Rules

- Server and runtime repair passes -
-

- The raw JSON format is not consumed directly. Both the server and editor runtime normalize aggressively. - A port needs to decide whether to keep that behavior, but if you want compatibility with saved data from this repo, - you should. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ObjectNormalization behavior
World definitionChunk dimensions are clamped to at least 1, tile size to at least 8, colors are normalized, spawn is floored, and editor UI is normalized.
Room rowsRows are resized to exact chunk dimensions using . for layer 0 and for other layers.
Room layersLayer 0 is always guaranteed. At least one editable layer above zero is also guaranteed.
Height layersIds are deduped, negative coordinates are clipped, rows are clamped to chunk bounds, dots become spaces, and empty borders are trimmed.
InstancesIds are guaranteed, coordinates are clamped into chunk bounds, and record.position is rewritten to world coordinates.
instanceIdsThe per-layer id lists are deduped and rebuilt from the instances array.
-
- Height patches accept dots in input, but dots are not a meaningful stored value. They are normalized to empty space and then trimmed. -
-
- -
-
-

13. Porting Checklist

- What to preserve in another language -
-
-
-

Must preserve exactly

-
    -
  • Floor-based world/chunk/local coordinate conversion.
  • -
  • Base-layer . inheritance semantics.
  • -
  • Sparse height patch trimming rules.
  • -
  • Chunk-local instance storage with world position reconstruction.
  • -
  • Dirty-chunk-only save behavior.
  • -
  • Neighborhood composition and decomposition logic.
  • -
-
-
-

Can be implemented differently

-
    -
  • UI technology.
  • -
  • Rendering backend.
  • -
  • In-memory cache container types.
  • -
  • HTTP framework.
  • -
  • History storage mechanism.
  • -
-
-
-
-

Recommended port modules

-
    -
  • world_chunking: pure coordinate and naming helpers.
  • -
  • world_schema: normalization and validation for world/chunk/bookmark payloads.
  • -
  • world_compose: chunk neighborhood to working-document composition.
  • -
  • world_decompose: working-document back to chunk payload slicing.
  • -
  • world_persistence: batch-save endpoint and file IO.
  • -
  • world_editor_runtime: cache, dirty keys, neighborhood loads, and edit sync logic.
  • -
-
-
- -
-
-

14. Minimal Pseudocode

- Language-agnostic reference -
-

Resolve a world tile to a chunk cell

-
function resolveWorldChunkAddress(worldX, worldY, chunkWidth, chunkHeight):
-    chunkX = floor(worldX / chunkWidth)
-    chunkY = floor(worldY / chunkHeight)
-    localX = worldX - (chunkX * chunkWidth)
-    localY = worldY - (chunkY * chunkHeight)
-    return {
-        chunkX,
-        chunkY,
-        localX,
-        localY,
-        chunkKey: chunkX + ":" + chunkY,
-        fileName: chunkX + "_" + chunkY + ".json"
-    }
- -

Compose a neighborhood into a working document

-
function composeNeighborhood(chunks, centerChunkX, centerChunkY, radius, chunkWidth, chunkHeight):
-    originChunkX = centerChunkX - radius
-    originChunkY = centerChunkY - radius
-    composedWidth = ((radius * 2) + 1) * chunkWidth
-    composedHeight = ((radius * 2) + 1) * chunkHeight
-
-    roomLayers = denseComposeRoomLayers(chunks, originChunkX, originChunkY, composedWidth, composedHeight)
-    heightLayers = sparseComposeHeightLayers(chunks, originChunkX, originChunkY)
-    instances = projectInstancesToNeighborhood(chunks, originChunkX, originChunkY)
-
-    return {
-        width: composedWidth,
-        height: composedHeight,
-        originChunkX,
-        originChunkY,
-        tileOffsetX: originChunkX * chunkWidth,
-        tileOffsetY: originChunkY * chunkHeight,
-        roomLayers,
-        heightLayers,
-        instances
-    }
- -

Sync a painted tile into the owning chunk

-
function syncTileEdit(localTileX, localTileY, layerNumber, storedChar):
-    worldTileX = tileOffsetX + localTileX
-    worldTileY = tileOffsetY + localTileY
-
-    chunkX = floor(worldTileX / chunkWidth)
-    chunkY = floor(worldTileY / chunkHeight)
-    localX = worldTileX - (chunkX * chunkWidth)
-    localY = worldTileY - (chunkY * chunkHeight)
-
-    chunk = chunkCache[chunkKey(chunkX, chunkY)]
-    layer = ensureRoomLayer(chunk, layerNumber)
-    layer.rows[localY][localX] = storedChar
-    dirtyChunkKeys.add(chunkKey(chunkX, chunkY))
- -

Rebuild chunk-local height patches from the working document

-
function buildChunkHeightLayersFromDocument(documentHeightLayers, baseTileX, baseTileY, chunkWidth, chunkHeight):
-    result = []
-    chunkRight = baseTileX + chunkWidth
-    chunkBottom = baseTileY + chunkHeight
-
-    for each patch in documentHeightLayers:
-        overlap = intersect(patch.bounds, [baseTileX, baseTileY, chunkRight, chunkBottom])
-        if overlap is empty:
-            continue
-
-        localRows = slicePatchRowsIntoOverlap(patch, overlap)
-        result.push({
-            id: patch.id,
-            name: patch.name,
-            z: patch.z,
-            x: overlap.left - baseTileX,
-            y: overlap.top - baseTileY,
-            rows: trimTrailingWhitespace(localRows)
-        })
-
-    return result
- -

Batch save

-
function saveWorld():
-    ensureWorldDocumentCurrent()
-    syncCachedWorldHeightLayerMetadata()
-    rebuildVisibleDirtyChunksFromDocument()
-
-    payload = {
-        world: worldMetadata,
-        bookmarks: bookmarkPayload,
-        chunks: dirtyChunkPayloads()
-    }
-
-    POST /api/world/{worldId}/chunks/batch-save payload
-    clearDirtyChunkKeysThatWereSaved()
- -
-
-
-
- - diff --git a/docs/dialogue-builder.html b/docs/dialogue-builder.html deleted file mode 100644 index 6d38f72..0000000 --- a/docs/dialogue-builder.html +++ /dev/null @@ -1,2341 +0,0 @@ - - - - - - Dialogue Graph Builder Prototype - - - -
- - -
- - -
-
- Drop nodes, branches, choices, conditions, and actions here. First passing branch wins. - No selection -
-
-
-
-

Runtime JSON

-
- - - -
-
- -
-
-
-
-
-
-
-
- - -
-
- - - - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 6e57a7d..0000000 --- a/docs/index.html +++ /dev/null @@ -1,1809 +0,0 @@ - - - - - - TES:VIII Map Editor Wiki - - - -
- - -
- - -
-
-
Overview - purpose, terminology, lifecycle, and the core editing model.
-
Served from /wiki
-
- -
-
-
-
-
-

Map Editor

-

What This Tool Is

-
-
- Popup editor - Theme-aware - JSON-backed -
-
-

- The map editor is a standalone popup app launched from the main content editor. It is not a thin - form field sitting on top of map JSON. It owns its own state, controls, render loop, history stack, - and save workflow, then syncs its results back into the host editor through API writes and - postMessage events. -

-
-
-

Menu Bar

-

Undo, redo, save, quick layer selection, and theme switching live here. This is the stable command layer.

-
-
-

Tools

-

The left tool panel hosts Information, Maps, History, Instances, Tiles, Layers, and prototype placement tabs.

-
-
-

Canvas

-

The main viewport is a tile-grid world with snapping, drag placement, context menus, zoom, pan, selection, and the minimap drawer.

-
-
-
- The editor is intentionally moving toward becoming the main map-authoring platform. It already has enough local behavior, - persistence, and rendering independence to be treated as a real app rather than a popup form. -
-
- -
-
-

Terminology and Mental Model

-
-
-
-

Naming

-
    -
  • Menu Bar - the top command strip.
  • -
  • Tools - the left-side panel with tabs and lists.
  • -
  • Canvas - the world viewport where tiles and instances are edited.
  • -
-
-
-

Authored entities

-
    -
  • Tile - a sprite-backed paintable map cell resource.
  • -
  • Template - a reusable instance source used like a stamp.
  • -
  • Instance - a placed or unplaced map-local entity created from a template by value, not by live linkage.
  • -
-
-
-
-
-

Layer numbering

-

- Internal layer 0 is the anchored Background. The first user-facing non-background - paint layer is displayed as Layer 0, because its internal id is 1. -

-

- In short: Background is special, anchored at the bottom, and every other displayed layer name is offset by one. -

-
-
-

Ownership boundary

-
    -
  • The host editor owns dataset loading, popup launch, and background refresh after save.
  • -
  • The popup editor owns editing state, rendering, history, drag logic, and the final composed save payload.
  • -
-
-
-
- -
-
-

Core Principles

-
-
-
-

Edit local, save explicit

-

The popup mutates local runtime state first. Nothing is persisted until Save writes maps and NPCs back through the API.

-
-
-

History is per map

-

Undo and redo belong to the active map, not the whole app. Branches are truncated if you edit after undoing.

-
-
-

Templates are stamps

-

Selecting a template keeps stamp mode active so repeated clicks place new instances. A created instance is then independent.

-
-
-

Rendering is viewport-first

-

The editor draws only what the current viewport needs, then uses cached preview surfaces for pan, zoom, scroll, and the minimap.

-
-
-

Background is optimized

-

The editor can compress fully implicit background rows so huge maps do not waste JSON storing the same map-wide fill repeatedly.

-
-
-

Prototype tabs are honest

-

Monsters, Triggers, Paths, and Transitions already share selector and folder UI, but placement logic is intentionally not claimed yet.

-
-
-
-
- -
-
-
-

Daily Workflows

-
-

- This section is written as direct operating procedure. If you want to use the tool instead of study it, - start here. -

-
-
- Open the editor for a map -
-
    -
  1. Open the main content editor and select Maps.
  2. -
  3. Select the map record you want to edit.
  4. -
  5. Use the dedicated launch button to open the popup editor.
  6. -
  7. The host assembles bootstrap data, opens map-editor-popup.html?token=..., and hands the popup a full in-memory startup package.
  8. -
-
-
- -
- Paint tiles -
-
    -
  1. Go to Tiles in Tools.
  2. -
  3. Select a tile brush entry from the palette list.
  4. -
  5. Choose your active layer from the Layers tab or the menu-bar layer selector.
  6. -
  7. Click-drag on the canvas to paint.
  8. -
  9. Use Alt + Drag to erase on the active layer.
  10. -
  11. Use L Shift + Drag to line-lock after leaving the origin tile.
  12. -
  13. Use L Ctrl + Drag for a rectangle outline, or R Ctrl + Drag for a circle outline.
  14. -
-
-
- -
- Fill the background layer -
-
    -
  1. Switch to Background or set the current editable layer so drawing resolves to the background layer.
  2. -
  3. Right-click a tile in the tile palette.
  4. -
  5. Choose Fill Background.
  6. -
  7. The editor stores the background tile id at map level and can compress fully implicit background rows on save.
  8. -
-

Roomwide fill is intentionally restricted to Background.

-
-
- -
- Place instances from templates -
-
    -
  1. Open Instances.
  2. -
  3. In the Templates section, select the template you want.
  4. -
  5. Click the canvas to stamp a new instance.
  6. -
  7. The template remains active so each click keeps creating a fresh instance.
  8. -
  9. Each created instance copies template values by value and is no longer live-linked to the template record.
  10. -
-
-
- -
- Select, center, and place an instance record -
-
    -
  1. In the Instances list, click an existing instance.
  2. -
  3. If it is already placed, the camera recenters toward it.
  4. -
  5. If it is unplaced, the editor enters ghost placement mode and shows the silhouette under the cursor.
  6. -
  7. Click the canvas to drop it with grid snapping.
  8. -
-

Placeholder instances can exist without placement. That is part of the authoring model, not a bug.

-
-
- -
- Reorder layers -
-
    -
  1. Open Layers.
  2. -
  3. Drag a non-background layer by its handle.
  4. -
  5. Dropping changes its draw depth and remaps tile and instance layer references accordingly.
  6. -
  7. The background layer is anchored and cannot be dragged below or above other layers.
  8. -
-
-
- -
- Use folders in selector lists -
-
    -
  1. Use the folder button at the top of a supported panel.
  2. -
  3. Create folders for Tiles, Templates, Instances, Monsters, Triggers, Paths, or Transitions.
  4. -
  5. Drag selectors into a folder to group them.
  6. -
  7. Drag them back out to return them to the root of that panel.
  8. -
-

Folder data is editor UI persistence only. It changes organization, not gameplay payloads.

-
-
- -
- Navigate the room quickly -
-
    -
  • MMB + Drag pans the room.
  • -
  • Ctrl + Wheel zooms around the pointer anchor.
  • -
  • The minimap drawer provides click-to-center navigation and a live viewport rectangle.
  • -
  • Dragging an instance near the viewport edge auto-pans the camera in that direction.
  • -
  • R Shift temporarily hides the grid so you can inspect the runtime-like composition.
  • -
-
-
- -
- Import sprites or tiles from another editor build -
-
    -
  1. Open Information.
  2. -
  3. Expand Experimental Imports.
  4. -
  5. Import from file, or open the JSON paste modal with the writing-pad button.
  6. -
  7. The import pipeline accepts a single entry or a whole compatible gallery payload.
  8. -
  9. Known resources are deduped by normalized dimensions, pixel scale, and row content signature.
  10. -
-
-
- -
- Save without surprises -
-
    -
  1. Use Save in the menu bar when the save button is enabled.
  2. -
  3. The popup writes maps first, then npcs.
  4. -
  5. After success it posts map-editor-saved to the opener so the host editor can refresh quietly.
  6. -
  7. If you undo, then make a new edit, the impossible future branch is discarded and history continues from the new point.
  8. -
-
-
-
-
-
- -
-
-
-

Feature Reference

-
-
-
-

Menu Bar

-
    -
  • Undo and Redo are bound to toolbar buttons and Ctrl+Z / Ctrl+Y.
  • -
  • Save reflects dirty history state and is disabled when nothing changed or a save is running.
  • -
  • The centered layer selector mirrors the Layers tab and stays in sync with it.
  • -
  • Theme preset buttons apply editor-wide palette swaps through /api/editor-settings.
  • -
-
-
-

Information Tab

-
    -
  • Locked map id.
  • -
  • Editable map name.
  • -
  • Width and height with explicit apply/cancel controls.
  • -
  • Map background color and background brush mode.
  • -
  • Experimental sprite/tile import tools.
  • -
  • In-editor controls reference and footer links.
  • -
-
-
-

Maps Tab

-

- Switch maps, create maps, and delete maps. Switching away with unsaved changes prompts first. - Creating a new map seeds a background layer and a first editable layer. -

-
-
-

Layers Tab

-
    -
  • All Layers mode for draw-depth inspection.
  • -
  • Visibility toggle per layer.
  • -
  • Layer reordering for non-background layers.
  • -
  • Context-menu rename support.
  • -
  • Background layer anchored at the bottom.
  • -
-
-
-

Tiles Tab

-
    -
  • Sprite-backed tile selector list instead of simple swatches.
  • -
  • Right-click actions: select tile, fill background, replace on current layer, inspect id/symbol.
  • -
  • Transparency honors . as no-color data.
  • -
  • Selection reticle scales with grid size.
  • -
-
-
-

Instances Tab

-
    -
  • Templates stamp fresh records repeatedly.
  • -
  • Placed instances recenter the camera when selected.
  • -
  • Unplaced instances enter ghost placement mode.
  • -
  • Placeholder markers use a clashing multi-color orb so they remain visible on mixed backgrounds.
  • -
-
-
-
- -
-
-

Canvas Interaction Set

-
-
-
-

Selection

-

Tile and instance selection uses a reusable reticle with directional markers so selected cells read clearly across different grid sizes.

-
-
-

Dragging

-

Instance dragging snaps to the grid, previews the destination, and now auto-pans near the viewport edges so long repositioning feels continuous.

-
-
-

Context Menus

-

The reusable right-click panel can be attached across the editor. It already powers layer actions, tile actions, and canvas entity actions.

-
-
-

Minimap Drawer

-

The minimap is a docked drawer with a live maintained surface. Opening it reveals current state immediately rather than taking a fresh snapshot first.

-
-
-

Hotkey Cursor Feedback

-

Shift, Alt, and inspect modes swap the cursor so the canvas communicates line draw, erase, and no-grid inspection states without needing extra text.

-
-
-

Warm Preview Modes

-

Zoom, drag-pan, and wheel-scroll all use cached low-res preview frames before a sharper redraw lands, which keeps movement feeling much smoother.

-
-
-
- Prototype panels for Monsters, Triggers, Paths, and Transitions already reuse selector, folder, and panel framing. They are scaffolding for future map-local authoring, not finished gameplay editors yet. -
-
-
- -
-
-
-

Technical Systems

-
- - - - - - - - - - - - - - - - - - - - - -
FileRoleWhat It Owns
src/components/MapEditorPanels.tsxHost bridgeLaunches the popup, assembles bootstrap payload, handles save/open postMessage events, and persists popup bounds.
src/mapEditorPopup/bootstrap.tsPopup handoffToken generation, opener registry, sessionStorage fallback, and bootstrap retrieval.
src/mapEditorPopup/main.tsPopup bootLoads the bootstrap, applies editor theme settings, injects popup HTML/CSS, and starts the runtime.
src/mapEditorPopup/runtime.tsState rootGlobal editor state, DOM lookup, layer helpers, data catalogs, and controller wiring.
src/mapEditorPopup/renderController.tsRender loopViewport drawing, tile surface cache, minimap surface, preview frames, overlay drawing, and meta telemetry.
src/mapEditorPopup/interactionController.tsInput systemMouse, wheel, keyboard, paint strokes, shape tools, drag logic, auto-pan, and context menu triggers.
src/mapEditorPopup/sidebarController.tsTools UITab switching, layer list, information panel logic, palette lists, folder rendering, and inline status text.
src/mapEditorPopup/npcController.tsInstance semanticsTemplate assignment, instance centering, placeholder handling, sprite binding, and instance selection behavior.
src/mapEditorPopup/historyController.tsUndo/redo engineState capture, branch truncation, persistence, restore, toolbar dirty state, and preview diffs.
src/mapEditorPopup/persistenceController.tsSave pipelinePayload rebuild, map compression rules, dual-save ordering, and host notification after save.
src/mapEditorPopup/importController.tsResource importSprite/tile import normalization, dedupe signatures, JSON modal import, and content save for imported art.
-
- -
-
-

Rendering Strategy

-
-
-
-

Viewport-local canvas

-

- The main canvas only sizes itself to the current viewport, while a spacer tracks total world dimensions. - This keeps actual draw cost tied to what the user can see rather than full map size. -

-
-
-

Tile surface cache

-

- tileSurfaceCanvas stores the current visible tile result. Painting can patch single cells instead - of forcing a full layer redraw every time. -

-
-
-

Frame preview cache

-

- framePreviewCanvas is a cached snapshot of the viewport used during pan, wheel scroll, - and zoom-preview motion so interaction stays smooth before the sharp redraw completes. -

-
-
-

Warm minimap surface

-

- minimapSurfaceCanvas is maintained continuously in the background. Opening the drawer reveals - current state instantly, and tile edits patch the minimap instead of waking it from scratch. -

-
-
-
- The rendering pipeline is intentionally doing the least honest work possible per frame: draw only the current viewport, - reuse cached surfaces while moving, patch individual cells when feasible, and reserve full refreshes for bigger invalidations. -
-
- -
-
-

State and History Model

-
-
-
-

Captured state

-

History snapshots include map dimensions, map name, background color, background tile id, room layers, tile instances, NPC overlays, and editor UI folder layout state.

-
-
-

Branch behavior

-

If you undo and then perform a new edit, all future states beyond the current point are discarded. The new action becomes the forward branch.

-
-
-

Per-map storage

-

History persistence is scoped to the active map through a map-specific localStorage key, so switching maps does not smear history across rooms.

-
-
-

Save awareness

-

The toolbar compares the current history id to the last saved history id. That is what drives dirty-state messaging and save enablement.

-
-
-
- -
-
-

Data Models That Matter

-
-
-
-

Templates vs instances

-

- Templates are reusable creation sources. Selecting a template is a stamp tool. Once an instance is created, it copies the template values - it needs and becomes a separate record. This is deliberate so authored rooms do not rewire themselves unexpectedly when a template changes. -

-
-
-

Tile identity

-

- Tile placement is stored by tile id, not just visible symbol. Symbol compatibility still exists, but the authoritative authored resource is the tile record id. -

-
-
-

Background compression

-

- If the map uses a background tile id and the background layer is fully implicit, the save pipeline can store empty background rows and reconstruct them from map metadata. -

-
-
-

Folder persistence

-

- Panel folder layouts are saved under editorUi.panelLayouts. They affect selector presentation only and do not change runtime gameplay data. -

-
-
-
- -
-
-

Import Pipeline

-
-

- Experimental imports accept either a single compatible record or a full gallery payload from another build of this editor. - The import controller normalizes width, height, pixelScale, and row data before signature comparison. -

- - - - - - - - - - - - - - -
StepWhat happens
NormalizeRows are padded, width/height are inferred or clamped, and records with no valid pixel content are rejected.
SignatureThe editor builds a deterministic signature from width, height, pixelScale, and serialized rows.
DeduplicateExisting signatures and same-batch signatures are skipped.
Generate idsNew sprite ids or tile ids are generated. Imported tiles also receive the next free tile symbol.
PersistThe updated sprites or tiles payload is posted to the same content API used elsewhere in the app.
-
-
- -
-
-
-

API and Communication Flow

-
-

- The map editor is a cross-window system. The host editor launches it, the popup owns editing, the API persists data, - and postMessage closes the loop for save and map-switch events. -

-
- - - - - - - - Main editor shell - MapEditorPanels.tsx - - - Bootstrap handoff - token + opener registry + sessionStorage fallback - - - Popup startup - main.ts -> runtime.ts - - - Local edit loop - tiles, instances, folders, history, minimap - render + interaction + sidebar controllers - - - Save pipeline - saveCurrentState() - POST maps, then POST npcs - - - Express API - /api/content/maps - /api/content/npcs - /api/editor-settings - - - On-disk content - content/maps.json - content/maps/<mapId>/... - content/npcs.json - - - postMessage back to host - - - - - - - - - - - refresh maps + npc data - -
-
- -
-
-

Endpoints and Messages

-
-
-
-

Important GET endpoints

- - - - - - - - - - - - -
EndpointUsed for
/api/content/mapsHost editor loads and refreshes map records.
/api/content/npcsHost editor loads NPC instances and templates needed by the popup.
/api/content/tilesTile resource catalog.
/api/content/spritesSprite resource catalog used for previews and overlays.
/api/editor-settingsTheme preset load for the popup editor.
/api/imagesUI image slug catalog for small editor icons.
-
-
-

Important POST endpoints

- - - - - - - - - - - -
EndpointUsed for
/api/content/mapsPersist the rebuilt map payload and per-map storage files.
/api/content/npcsPersist map-local NPC instances and compatibility data.
/api/content/tilesPersist imported or edited tile resources.
/api/content/spritesPersist imported sprite resources.
/api/editor-settingsPersist selected editor theme preset.
-
-
- - - - - - - - - - - - - -
MessageSenderReceiverEffect
map-editor-savedPopupMain editorTriggers a quiet refresh of map, NPC, and template background data after save.
map-editor-open-mapPopupMain editorRequests that the host reload and reopen a different map record.
-
- -
-
-

Storage Layout

-
-
content/
-  maps.json
-  npcs.json
-  npc_templates.json
-  sprites.json
-  tiles.json
-  maps/
-    <mapId>/
-      tiles.json
-      layer_0.json
-      layer_1.json
-      ...
-      instances.json
-
-
-
-

Why split map files exist

-

- The split per-map layout keeps large rooms scalable, makes layer files addressable on their own, - and sets up cleaner future systems for chunking, streaming, and non-tile authoring data. -

-
-
-

Compatibility mirrors

-

- The server still composes payloads into the shapes older editor flows expect. That lets the storage model evolve - without forcing every existing authoring surface to change at once. -

-
-
-
- If save looks successful in the UI but files do not change where you expect, check the actual content root on the server. - This project supports a writable local content folder beside server.js and can also be overridden by environment configuration. -
-
-
- -
-
-
-

Troubleshooting

-
-
-
- Save appears to work but data is missing after reload -
-
    -
  • Check the actual content root being written by the server, not just the route that served the page.
  • -
  • Confirm the host page and the popup are pointing at the same API base.
  • -
  • Inspect /api/content/maps and /api/content/npcs responses if needed.
  • -
-
-
-
- Popup opens but content or previews look wrong -
-
    -
  • Verify sprite ids and tile ids exist in their catalogs.
  • -
  • Check case-sensitive image paths on Linux or VPS deployments.
  • -
  • Make sure the popup received a valid bootstrap token and did not fall back to an empty opener state.
  • -
-
-
-
- Background fill is unavailable -
-
    -
  • Roomwide fill belongs to the Background layer only.
  • -
  • If you are on a non-background layer, the context action is intentionally disabled.
  • -
-
-
-
- Large rooms feel sluggish -
-
    -
  • The editor already uses viewport-local rendering, surface caching, and preview frames.
  • -
  • Very large rooms still cost more when many distinct tiles are visible at once.
  • -
  • Best future wins are chunk-aware tile surfaces, coarser minimap sampling on giant maps, and brush batching tuned for extremely dense edits.
  • -
-
-
-
- History feels odd after undo -
-

- This is usually intentional. If you undo and then make a different edit, the old future branch is removed. - The history system is branch-truncating by design. -

-
-
-
- Selector folders are not affecting runtime data -
-

- Correct. Folder layout lives in editor UI state so authors can organize selectors without mutating gameplay data contracts. -

-
-
-
-
-
- -
-
-
-

Future - What Pushes This Project To The Moon

-
-
-
-

Authoring power

-
    -
  • Brush presets and saved tool loadouts.
  • -
  • Tile stamp prefabs and multi-tile pattern brushes.
  • -
  • Selection transform tools for copy, move, rotate, mirror, and flood replace.
  • -
  • Real trigger, path, and transition placement layers with visual handles on the canvas.
  • -
-
-
-

Runtime confidence

-
    -
  • Live runtime preview mode that uses the same asset and draw rules as the game.
  • -
  • Validation overlays for missing sprite ids, orphaned references, and impossible layer combinations.
  • -
  • One-click audit reports for map-local dependencies.
  • -
-
-
-

Performance ceiling

-
    -
  • Chunked tile surfaces instead of a single viewport tile cache.
  • -
  • Background surface baking with selective dirty regions.
  • -
  • Multi-resolution minimap sampling for giant rooms.
  • -
  • Optional worker-backed serialization and save prep for very heavy rooms.
  • -
-
-
-

World scale

-
    -
  • Map-to-map travel graph editing.
  • -
  • Biome and region metadata surfaces.
  • -
  • Cross-map search for instances, tile ids, and scripted references.
  • -
  • World atlas view that treats maps as navigable nodes instead of isolated records.
  • -
-
-
-

Editor maturity

-
    -
  • Graduating the popup into the primary map platform while the older shell becomes a host and archive tool.
  • -
  • Shared command palette, unified modal system, and global settings panel.
  • -
  • More visual inline documentation surfaced directly inside the editor where decisions happen.
  • -
-
-
-

Moonshot ideas

-
    -
  • Collaborative sessions with author locks and merge-safe map diffs.
  • -
  • Rule-driven procedural placement helpers that still keep authored intent visible.
  • -
  • Playback scrubbing for event layers once triggers and transitions go live.
  • -
-
-
-
- The biggest strategic move is still the same one the editor has already started: treat the map editor like the main product. - It already has the strongest identity, the richest interaction model, and the clearest path to becoming the center of world authoring. -
-
-
-
-
-
-
- - - - - - diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index a96f052..9ff7bf4 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -1,7 +1,7 @@ module.exports = { apps: [ { - name: "content-editor-v2", + name: "worldshaper", script: "server.js", cwd: process.env.APP_DIR || __dirname, env: { @@ -12,3 +12,4 @@ module.exports = { } ] }; + diff --git a/index.html b/index.html index 13f3579..d4af966 100644 --- a/index.html +++ b/index.html @@ -4,10 +4,11 @@ - content-editor-v2 + Worldshaper
+ diff --git a/old_tiles.json b/old_tiles.json deleted file mode 100644 index cdac42f..0000000 --- a/old_tiles.json +++ /dev/null @@ -1,1156 +0,0 @@ -{ - "schemaVersion": 1, - "tiles": [ - { - "id": "tile_489a3df74e", - "symbol": "T", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_36d4ced184", - "symbol": "F", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBRBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBBBBBJBBBJB", - "BBBBBBBBBBBBBBBB", - "BBBJBJBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBRBBBJBBBBBBBBB", - "BBBBBBBBBBBBBBJJ", - "BBBBBBBBBBBBBRBB", - "BBBBBBBBBBJBBBBB", - "BJBBBBBBRBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBJBBBBBBBBBBBB" - ] - }, - { - "id": "tile_tree_01", - "symbol": "C", - "name": "American Chestnut", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......BBB......", - "...BBBBBBBBB....", - "..BBBBBBBBBBBB..", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBBBJB.", - ".BBBBBBBBBBBBBB.", - ".BBBBBBBBBBJBBB.", - ".BBBBBBBJBBBBB..", - "..BBBBBBBBBBJB..", - "..JJBBBBJBBBB...", - "....JJJJJJJB....", - "...4........4...", - "...4444444444...", - "..444444444444..", - "................" - ] - }, - { - "id": "the_rock", - "symbol": "R", - "name": "The Rock", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....LL.........", - "....LLLL........", - "...L66LLL.......", - "...6666LLLLL....", - "...66666LLLML...", - "...66666LMMLLL..", - "...66666MMLLLL..", - "...MMMMMMMLLLL..", - "..6666MMMMLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLLL.", - "..6666666LLLLL..", - "...666666LLLL...", - "................" - ] - }, - { - "id": "goop", - "symbol": "B", - "name": "Bucket of Goop", - "description": "No one knows what it is. Except you. You know that it's marshmallow fluff and strawberry jelly mixed together into a pink goop. In a paint bucket for some reason.", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "...NNNNNNNNNN...", - "..NLGGGGGGGGLN..", - "..NGGGGGGGGGGN..", - "..NGGGGGGGGGGN..", - "..6NGGGGGGGGN6..", - "..N6NNNNNNNN6N..", - "..NNUUUUUUUU8N..", - "..NNUNUNUUUNNN..", - "..NNUNUNNU8NNN..", - "..NN8NUNNUNNNN..", - "..NNNNUNN8NNNN..", - "...NNN8NNNNNN...", - "....NNNNNNNN....", - "................" - ] - }, - { - "id": "one_bean", - "symbol": "b", - "name": "One Mean Bean", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "tile_5b6206b84e", - "symbol": "N", - "name": "Darker Grass Maybe", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJRBJJJJJJJJJJJJ", - "JJJBRJJJJJJJJJJJ", - "JJJBJJJJRJJJJRJJ", - "JJJJJJJRBJJJRBJJ", - "JJRRJJJJBJJJJBJJ", - "JBBJJJJJBBJJJBJJ", - "JRBJJJJJJJJJJBJJ", - "JJBJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJRBRJJJJJJJJJ", - "JJJJJBJJJJJJJJRJ", - "JJJJJBJJJJJJRBBJ", - "JJJRRJJJJJJJJBRJ", - "JRRBJJJJJJRJJBJJ", - "JJBJJJJJJRBJJJJJ", - "JJBJJJJJJJBJJJJJ" - ] - }, - { - "id": "tile_5b6206b849", - "symbol": "Z", - "name": "Grass 2", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJRBRJJJJJJJJJ", - "RJJJJBJJJJJJRJJJ", - "BRJJJBJJJJJJBRJJ", - "JRJJJJJJJRJJRBRJ", - "JBJJJJJJJBJJJBBJ", - "JJJJJJBRJBJJJBJJ", - "JJJJJJRBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJBJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JRBJJJJJJJRBJJJJ", - "JBRJJJJJRBBRJJJJ", - "RBJJJJJJJBBJJJJJ", - "JBJJJJJJJJBJJJJJ", - "JJJJJJJJJJBJJJJJ", - "JJJJJJJJJJJJJJJJ" - ] - }, - { - "id": "tile_26aa1b6623", - "symbol": "0", - "name": "Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".......PP.......", - "......P9PP......", - "......PPPPP.....", - ".....PPPPPP.....", - ".....PPP9PPP....", - "....PPPPPPPP....", - "....PPP9PPP9P...", - "...PPPPPPPPPPP..", - "...PP9PPP9PPPPP.", - "..PPPPPPPPPPPPP.", - "..P9PPPPP9PPP9PP", - ".PPPPP9PPPPPPPPP", - ".PPPPPPP9999999.", - "..999999........", - "................" - ], - "tags": [ - "cheese", - "dorito", - "snack" - ] - }, - { - "id": "tile_d136e14e0a", - "symbol": "1", - "name": "fOrbIdDeN CHeetOh", - "description": "fOrbIdDeN CHeetOh", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..........999...", - "..........PPPP..", - "..........PPP9..", - "..........PPP9..", - "......9..P9999..", - ".....P99.999....", - "....99PPPP99....", - "...99PPPPP9.....", - "..9PPPP9999.....", - "P99PP99.........", - "9PPP9...........", - "9PPP............", - "99P9............", - ".PP9............", - "................" - ] - }, - { - "id": "tile_e98c260374", - "symbol": "2", - "name": "Prebtzle", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....N5555......", - "....550N055N....", - "...550....05....", - "..550....L005...", - "..N000L..M0005..", - ".L0..00L000LL0N.", - ".L0...0000...ML.", - ".L0..L0N00..L0L.", - "..M0L000000.00..", - "...0000LL0000...", - "..L0ML....000L..", - ".L0000L..L0M00..", - ".000.00..00.500.", - ".M0...0000...50.", - ".......00.......", - "................" - ] - }, - { - "id": "tile_ac0a4460df", - "symbol": "3", - "name": "The Other Dorito", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "........CCCCCC..", - ".CCCCCCCPP7PPPP.", - "PPPPPPPPPSPPPPP.", - "P7SPP7SPPPPPSP..", - ".PPPPPPPPPPP7P..", - ".PPPPPSPP7SPP...", - "..PPPPPPPPPPP...", - "...PSPP7SPPP....", - "....7PPPPPPP....", - "....PPPS7PP.....", - ".....PPPPPP.....", - ".....PPPSP......", - "......P7SP......", - "......PP........", - "................" - ] - }, - { - "id": "tile_08d7549ced", - "symbol": "4", - "name": "Wall Horizontal", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "LLLLLLLLLLLLLLLL", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "6666666666666666", - "LLLLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Horizontal", - "Stone", - "Wall" - ] - }, - { - "id": "tile_b1d7f4c10e", - "symbol": "5", - "name": "Wall Bottom-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLL..", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMMLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMM.MMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLL66666666666", - "..LL666666666666", - "..L6666666666666", - "..66666666666666", - "..LLLLLLLLLLLLLL", - "................", - "................" - ], - "tags": [ - "Bottom-Left", - "Stone", - "Wall" - ] - }, - { - "id": "tile_9dfb50f844", - "symbol": "6", - "name": "Tile Bottom-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "LLLLMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMM.MLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "666666666666LLL.", - "6666666666666LL.", - "66666666666666L.", - "666666666666666.", - "LLLLLLLLLLLLLLL.", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_6544fb6b2b", - "symbol": "7", - "name": "Wall Top-Right", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "LLLLLLLLLLLLLLG.", - "LLLLLLLLLLLLLGL.", - "LLLLLLLLLLLLGLL.", - "MMMMMMMMMMMGLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Right", - "Wall" - ] - }, - { - "id": "tile_9ed0c6d8ca", - "symbol": "8", - "name": "Wall Top-Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "..GLLLLLLLLLLLLL", - "..LGLLLLLLLLLLLL", - "..LLGLLLLLLLLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ], - "tags": [ - "Stone", - "Top-Left", - "Wall" - ] - }, - { - "id": "tile_baf0d35a77", - "symbol": "9", - "name": "Wall Left", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLGGGGGGGGLLL.", - "..LGLMMMMMMLGLL.", - "..GLLMMMMMMLLGL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_e7f2bb27f7", - "symbol": "A", - "name": "Wall Right-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "LLGLLMMMMMMLLLL.", - "LLLGLMMMMMMLLLL.", - "LLLLGMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "MMMMMMMMMMMLLLL.", - "66666MMMMMMLLLL.", - "6666LMMMMMMLLLL.", - "666LLMMMMMMLLLL.", - "66LLLMMMMMMLLLL.", - "LLLLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_c3ddc17f1c", - "symbol": "D", - "name": "Wall Left-Intersection", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLGLL", - "..LLLMMMMMMLGLLL", - "..LLLMMMMMMGLLLL", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMMMMMMM", - "..LLLMMMMMM66666", - "..LLLMMMMMML6666", - "..LLLMMMMMMLL666", - "..LLLMMMMMMLLL66", - "..LLLMMMMMMLLLLL", - "..LLLMMMMMMLLLL.", - "..LLLMMMMMMLLLL." - ] - }, - { - "id": "tile_8db2ee02df", - "symbol": "E", - "name": "Baek potat", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "..7.............", - "..7....0QN00G...", - ".....GNMQNGG6G..", - "..7.0NQQM7L44G..", - "...NNQQ777L044G.", - "...QQN77NL7LL4G.", - "..0QNQ7LL77764G.", - "..0NNLL7777LLLG.", - "..G06L7777L600..", - "..7046777L6L4G..", - "..70440LLLL44...", - "..044666LLL4G...", - "...0GLLLLGGG....", - ".....GGGGGG.....", - "................", - "................" - ] - }, - { - "id": "tile_bff52bdaad", - "symbol": "k", - "name": "tile_floor", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "5555555555555555", - "5000000550000005", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000", - "5555555555555555", - "0000000550000000", - "5555555555555555", - "0005500000055000" - ] - }, - { - "id": "tile_4effd8ce8b", - "symbol": "G", - "name": "Butt", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....FFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFFFFFFF", - "...FFFFFFFGFFFFF", - "...FFFFFFGFFFFFF", - "...FFFFFGFFFFFFF", - "....FFFFGFFFFFFF", - ".........FFFFFFF", - ".........FFFFFFF", - "............FFF.", - "................", - "................", - "................" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ] - }, - { - "id": "tile_0686c0867f", - "symbol": "K", - "name": "Solid Grass", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [] - }, - { - "id": "tile_4673a42128", - "symbol": "I", - "name": "Sheeld of Deskiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "...G.........G..", - "..GMGGGGGGGGGMG.", - "..GMMMMMMMMMMMG.", - "..GM88888NNNNMG.", - "..GM8888MMMNNMG.", - "..GM8M888NNNNMG.", - "..GM88888NNNNMG.", - "..GM88M88NNNNMG.", - "..GMNNMNN88M8MG.", - "..GMNNNMN8888MG.", - "..GMNNNNN8888MG.", - "..GMNNNNN8888MG.", - "...GMMNNN88MMG..", - "....GGMMMMMGG...", - "................", - "................" - ], - "tags": [ - "defense", - "equipment", - "metal", - "sheeld" - ] - }, - { - "id": "tile_9647f86f5c", - "symbol": "J", - "name": "Sward of Destiny", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".......G........", - "......GMG.......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - "......GMNG......", - ".....GLLLLG.....", - "......G5LG......", - "......G5LG......", - ".......GG.......", - "................", - "................" - ], - "tags": [ - "enchanted", - "holy", - "sward", - "weapon" - ] - }, - { - "id": "tile_03f9adeb3d", - "symbol": "L", - "name": "Sack", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".....GGGGGG.....", - "....G666666G....", - "...G6666LLG.....", - "....GGGLLLG.....", - "......G5555G....", - "......G6566G....", - "....GG66656G....", - "...G66666566G...", - "..G666666666G...", - ".G666666666LG...", - ".G66666L6L6LG...", - "..G66L66LLLLG...", - "...G66LLLLLG....", - "....GGGGGGG.....", - "................", - "................" - ], - "tags": [ - "container", - "sack", - "sus" - ] - }, - { - "id": "tile_a0dd76280c", - "symbol": "M", - "name": "Dabloons Yo", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "....GGGGG.......", - "...G7N7PPG......", - "..G7N7PPG.......", - ".G7N7PKG...GGG..", - "..GQNQ99G.GNNQG.", - "..GQNQ99GGNQQQQG", - ".GP7PK4G.GQQQ7KG", - "..GP7PK4GGQ777KG", - "..GP7PK4G.GPKKG.", - "...GGGGG...GGG..", - "................", - "................" - ], - "tags": [ - "fat stack", - "for blow", - "gold", - "money" - ] - }, - { - "id": "tile_8ba4d7630d", - "symbol": "O", - "name": "Chest", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - ".GGGGGGGGGGGGGG.", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLL5LLLLLLLL5LLG", - "GLNNLLNNNNLLNNLG", - "G5MM55MGGM55MM5G", - "GLTTLLMMGMLLTTLG", - "GLL5LLTMMMLL5LLG", - "GLL5LL5MM5LL5LLG", - "GLL5LLLLLLLL5LLG", - "G55255555555255G", - "G22022222222022G", - ".GGGGGGGGGGGGGG.", - "................", - "................" - ], - "tags": [ - "chest", - "container", - "furniture", - "lock", - "wood" - ] - }, - { - "id": "tile_c340094848", - "symbol": "P", - "name": "Bow Bow Bow Bow Bow Bow Bow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "....G6G.........", - "...G6GGG........", - "....G666G.......", - "....GTGL6G......", - "....GTGG66G.....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.G66G....", - "....GMG.GL6G....", - "....GMG.GLLG....", - "....GMGGL5G.....", - "....GTGL5G......", - "....GT55G.......", - "....G55G........", - "....G5G.........", - ".....GLG........" - ], - "tags": [ - "bow", - "ranged", - "weapon" - ] - }, - { - "id": "tile_a4112ce19a", - "symbol": "Q", - "name": "A Single Arrow", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "............GGG.", - "...........GMMG.", - "...........GMMG.", - "..........GKGG..", - ".........GKG....", - "........GKG.....", - ".......GKG......", - "......GKG.......", - ".....GKG........", - "...GGKG.........", - "..G84G..........", - ".G8O8G..........", - "G8O8G...........", - ".G8G............", - "..G.............", - "................" - ], - "tags": [ - "arrow", - "looking for a relationship", - "not for crossbows", - "single" - ] - }, - { - "id": "tile_62dbdeb1bd", - "symbol": "S", - "name": "Table", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".GGGGGGGGGGGGGG.", - "G44444444444444G", - "G44444444444444G", - "G22255444552222G", - "G44444444444444G", - "G44444444444444G", - "G45222225554455G", - "G44444444444444G", - "G44444444444444G", - "GDDDDDDDDDDDDDDG", - ".GG00GGGGGGG00G.", - "..G00G.....G00G.", - "..G22G.....G22G.", - "..G44G.....G44G.", - "...GG.......GG.." - ], - "tags": [ - "flimsy", - "furniture", - "surface", - "table" - ] - }, - { - "id": "tile_260e5b85c5", - "symbol": "U", - "name": "Stool (Don't Stand on It)", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "....GGGGGGGG....", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...G44444444G...", - "...GDDDDDDDDG...", - "...G0GGGGGG0G...", - "...G2G....G2G...", - "....G......G....", - "................", - "................" - ], - "tags": [ - "cannot-stand", - "furniture", - "must-sit", - "non-standable", - "seated", - "sittable", - "sitting", - "stool", - "wood" - ] - }, - { - "id": "tile_491c4fa367", - "symbol": "V", - "name": "Pot", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...GGGGGGGGGG...", - "..G1111111111G..", - ".G1GGGGGGGGGG1G.", - "G1G8888888888G1G", - "G188888O888O881G", - "G188OO888888881G", - "G188OO8888O8881G", - "GG188888888881GG", - "GGG1111111111GGG", - "2GGGGGGGGGGGGGG2", - "GGGGGGGGGGGGGGGG", - ".GGGGGGGGGGGGGG.", - ".G2GGGGGGGGGG2G.", - "G5GG2G2G2G2GGG5G", - ".GG5GG5G5G5G..G." - ], - "tags": [ - "might-be-sauce?", - "needs-work", - "not-great-art", - "or-blood" - ] - }, - { - "id": "tile_2ea361687a", - "symbol": "W", - "name": "Ice Patch", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "SMMNSHHHMNSSMNSM", - "SNMNSHHHMNSSMNSM", - "HNMNSHHHMNSMMNSM", - "HNMNSHSHMNHMNNSH", - "HMNSSHSHMNHMMNSH", - "SMNSSHMMMNHSMNSH", - "SMNSHSMSSSHSMMNS", - "SMNSHMMSHHHSSMNS", - "SMNSHMNSHHHSSMNS", - "SMNSHMNSHHHSSMNS", - "NMNSSMNSSSHHSMNS", - "NMNSHMMNSSSHSMNS", - "NMSSHSMNSNSHMMNS", - "NMMSHSMNSNSHMNNS", - "SNMSHSMNSNSHMNSS", - "SNMSHSMNSNSSMNSS" - ], - "tags": [] - }, - { - "id": "tile_00890e1cd6", - "symbol": "X", - "name": "Cliff Edge", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "55..55..55..55..", - "0055005500550055", - "..00..00..00..00", - "................", - "................", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_25091f191e", - "symbol": "Y", - "name": "Snow Bumps", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - ".....N..........", - "...NN.NN........", - "................", - "................", - "................", - "................", - "................", - "................", - "................", - "...........N....", - ".........NN.NN..", - "................", - "................", - "................" - ], - "tags": [] - }, - { - "id": "tile_10d8c95e4e", - "symbol": "a", - "name": "Snow Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM", - "MMMMMMMMMMMMMMMM" - ], - "tags": [] - } - ] -} diff --git a/package-lock.json b/package-lock.json index 3de20ab..5f18269 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "content-editor-v2", - "version": "0.0.0", + "name": "worldshaper", + "version": "0.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "content-editor-v2", - "version": "0.0.0", + "name": "worldshaper", + "version": "0.0.3", "dependencies": { "express": "^4.19.2", "pixi.js": "^8.19.0", diff --git a/package.json b/package.json index 0b9c689..b389051 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "content-editor-v2", + "name": "worldshaper", "private": true, "version": "0.0.3", "type": "module", @@ -35,3 +35,4 @@ "vite": "^8.0.12" } } + diff --git a/scripts/clean-workspace.mjs b/scripts/clean-workspace.mjs index 433de32..6ba83c7 100644 --- a/scripts/clean-workspace.mjs +++ b/scripts/clean-workspace.mjs @@ -11,6 +11,10 @@ const removableDirs = [ "Current", "tmp", ".codex-logs", + ".playwright-cli", + "output", + "backups", + "Release", ]; const removableFiles = [ @@ -28,13 +32,6 @@ const removableFiles = [ ".tmp-map-editor-vite.log", ]; -const backupRetentionByPrefix = new Map([ - ["maps", 5], - ["npcs", 5], - ["tiles", 8], - ["sprites", 5], -]); - function toAbsolute(relativePath) { return path.join(projectRoot, relativePath); } @@ -65,54 +62,6 @@ function safeRemoveFile(relativePath, removed) { } } -function parseBackupGroup(fileName) { - const match = /^([a-z_]+)-\d{4}-\d{2}-\d{2}T.*\.json$/i.exec(fileName); - return match ? match[1].toLowerCase() : null; -} - -function pruneBackups() { - const backupsDir = toAbsolute("backups"); - const removed = []; - if (!fs.existsSync(backupsDir)) { - return removed; - } - - const files = fs.readdirSync(backupsDir, { withFileTypes: true }) - .filter((entry) => entry.isFile() && entry.name.toLowerCase().endsWith(".json")) - .map((entry) => ({ - name: entry.name, - path: path.join(backupsDir, entry.name), - group: parseBackupGroup(entry.name), - stat: fs.statSync(path.join(backupsDir, entry.name)), - })); - - const grouped = new Map(); - files.forEach((file) => { - if (!file.group) { - return; - } - if (!grouped.has(file.group)) { - grouped.set(file.group, []); - } - grouped.get(file.group).push(file); - }); - - grouped.forEach((groupFiles, group) => { - const keepCount = backupRetentionByPrefix.get(group) ?? 3; - const sorted = groupFiles.sort((a, b) => b.stat.mtimeMs - a.stat.mtimeMs); - sorted.slice(keepCount).forEach((file) => { - try { - fs.rmSync(file.path, { force: true }); - removed.push(path.join("backups", file.name)); - } catch { - // Ignore any locked backup files. - } - }); - }); - - return removed; -} - function main() { const removedDirs = []; const removedFiles = []; @@ -120,12 +69,9 @@ function main() { removableDirs.forEach((dir) => safeRemoveDir(dir, removedDirs)); removableFiles.forEach((file) => safeRemoveFile(file, removedFiles)); - const removedBackups = pruneBackups(); - const summary = { removedDirs, removedFiles, - removedBackups, }; process.stdout.write(`${JSON.stringify(summary, null, 2)}\n`); diff --git a/scripts/vps-post-receive.sample.sh b/scripts/vps-post-receive.sample.sh index 6fc4d14..9e57ed0 100644 --- a/scripts/vps-post-receive.sample.sh +++ b/scripts/vps-post-receive.sample.sh @@ -1,11 +1,11 @@ #!/usr/bin/env bash set -euo pipefail -APP_DIR="/srv/content-editor-v2/app" -GIT_DIR="/srv/content-editor-v2/repo.git" -CONTENT_ROOT="/srv/content-editor-v2/shared/content" +APP_DIR="/srv/worldshaper/app" +GIT_DIR="/srv/worldshaper/repo.git" +CONTENT_ROOT="/srv/worldshaper/shared/content" PORT="5180" -APP_NAME="content-editor-v2" +APP_NAME="worldshaper" echo "[deploy] checkout" git --work-tree="$APP_DIR" --git-dir="$GIT_DIR" checkout -f diff --git a/server.js b/server.js index d4bac3d..6c488f4 100644 --- a/server.js +++ b/server.js @@ -38,15 +38,12 @@ const dataRoot = path.resolve(__dirname, "data"); const catalogMetaPath = path.join(dataRoot, "catalog_meta.json"); const dialogueNodeMetaPath = path.join(dataRoot, "dialogue_node_meta.json"); const editorSettingsPath = path.join(dataRoot, "editor_settings.json"); -const docsRoot = path.resolve(__dirname, "docs"); -const wikiPath = path.join(docsRoot, "index.html"); -const dialogueBuilderPath = path.join(docsRoot, "dialogue-builder.html"); const imagesCatalogPath = path.join(contentRoot, "images.json"); const legacyTilesCatalogPath = path.join(contentRoot, "tiles.json"); const legacySpritesCatalogPath = path.join(contentRoot, "sprites.json"); const recentSaveEvents = []; -const DEFAULT_MAP_EDITOR_THEME_PRESET = "azure"; -const MAP_EDITOR_THEME_PRESET_IDS = new Set(["azure", "verdant", "ember", "amethyst"]); +const DEFAULT_WORLDSHAPER_THEME_PRESET = "azure"; +const WORLDSHAPER_THEME_PRESET_IDS = new Set(["azure", "verdant", "ember", "amethyst"]); const contentMap = { npcs: { file: "npcs.json", root: "npcs" }, @@ -147,16 +144,16 @@ function normalizeHeightBlurStep(value, fallback = 0.1) { return Math.max(0, Math.min(1, normalized)); } -function normalizeMapEditorThemePreset(value) { +function normalizeWorldshaperThemePreset(value) { const normalized = String(value || "").trim().toLowerCase(); - return MAP_EDITOR_THEME_PRESET_IDS.has(normalized) ? normalized : DEFAULT_MAP_EDITOR_THEME_PRESET; + return WORLDSHAPER_THEME_PRESET_IDS.has(normalized) ? normalized : DEFAULT_WORLDSHAPER_THEME_PRESET; } function createDefaultEditorSettings() { return { schemaVersion: 1, - mapEditor: { - themePreset: DEFAULT_MAP_EDITOR_THEME_PRESET, + worldshaperStudio: { + themePreset: DEFAULT_WORLDSHAPER_THEME_PRESET, engineOverrides: [], }, }; @@ -205,14 +202,14 @@ function normalizeEditorSettings(payload) { const source = payload && typeof payload === "object" && !Array.isArray(payload) ? payload : fallback; - const mapEditor = source.mapEditor && typeof source.mapEditor === "object" && !Array.isArray(source.mapEditor) - ? source.mapEditor - : fallback.mapEditor; + const worldshaperStudio = source.worldshaperStudio && typeof source.worldshaperStudio === "object" && !Array.isArray(source.worldshaperStudio) + ? source.worldshaperStudio + : fallback.worldshaperStudio; return { schemaVersion: typeof source.schemaVersion === "number" ? source.schemaVersion : fallback.schemaVersion, - mapEditor: { - themePreset: normalizeMapEditorThemePreset(mapEditor.themePreset), - engineOverrides: normalizeEditorEngineOverrides(mapEditor.engineOverrides), + worldshaperStudio: { + themePreset: normalizeWorldshaperThemePreset(worldshaperStudio.themePreset), + engineOverrides: normalizeEditorEngineOverrides(worldshaperStudio.engineOverrides), }, }; } @@ -261,23 +258,6 @@ function createDefaultColorCatalogEntries() { app.use(express.json({ limit: "10mb" })); app.use(express.static(path.join(__dirname, "dist"))); -app.use("/wiki-assets", express.static(docsRoot)); - -app.get("/wiki", (_req, res) => { - try { - res.sendFile(wikiPath); - } catch (err) { - res.status(500).send(`Failed to load wiki: ${String(err)}`); - } -}); - -app.get("/dialogue-builder", (_req, res) => { - try { - res.sendFile(dialogueBuilderPath); - } catch (err) { - res.status(500).send(`Failed to load dialogue builder prototype: ${String(err)}`); - } -}); function resolveContent(type) { const entry = contentMap[type]; @@ -2684,10 +2664,11 @@ app.post("/api/catalog-meta", (req, res) => { }); app.listen(port, host, () => { - console.log(`Content editor V2 API running at http://${host}:${port}`); + console.log(`Worldshaper API running at http://${host}:${port}`); console.log(`[paths] contentRoot=${contentRoot}`); console.log(`[paths] imagesRoot=${imagesRoot}`); if (!fs.existsSync(contentRoot)) { console.warn(`[paths] content root does not exist yet. Create: ${contentRoot}`); } }); + diff --git a/sprites.json b/sprites.json deleted file mode 100644 index 7e320c5..0000000 --- a/sprites.json +++ /dev/null @@ -1,786 +0,0 @@ -{ - "schemaVersion": 1, - "sprites": [ - { - "id": "npc_variant_04", - "name": "Default NPC Variant 04", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_08", - "name": "Default NPC Variant 08", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_09", - "name": "Default NPC Variant 09", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_variant_10", - "name": "Default NPC Variant 10", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HSSSSSSH.....", - "...HSEESSSH.....", - "...HSSSSSSH.....", - "....HSSSSH......", - "...BBBBBBBB.....", - "..BTBBBBBBTB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "..BBBBBBBBBB....", - "...TT....TT.....", - "...TT....TT.....", - "...TT....TT.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_01", - "name": "Human Style 01 - Wide Hat Coat", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "..HHHHHHHHHH....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AACCCCAA.....", - "..ACCCCCCCCA....", - "..ACCCCCCCCA....", - "...CCCPPCCC.....", - "...CCPPPCCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_02", - "name": "Human Style 02 - Hooded Traveler", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HMMMMH......", - "...HMSSSEMH.....", - "...HMSSSSMH.....", - "...HMMMMMMH.....", - "...MMCCCCMM.....", - "...MCCCCCCM.....", - "...MCCPPCCM.....", - "...MCPPPPCM.....", - "...MMPPPPMM.....", - "....PPKKPP......", - "....PK..KP......", - "....KK..KK......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_03", - "name": "Human Style 03 - Armored Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGGGGGGG.....", - "...GSSSESSG.....", - "...GSSSSSSG.....", - "...GGAAAAGG.....", - "..AACCCCCCAA....", - "..ACCCCCCCCA....", - "..ACCGGGGCCA....", - "...CCPPPPCC.....", - "...CPPPPPPC.....", - "...CPPKKPPC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_04", - "name": "Human Style 04 - Dress Villager", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HSSSSH......", - "....HSEESH......", - "....HSSSSH......", - ".....HAAH.......", - "...CCCCCCCC.....", - "...CCCDDDCC.....", - "...CCDDDDCC.....", - "...CDDDDDDC.....", - "...CDDDDDDC.....", - "...CDDKKDDC.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_05", - "name": "Human Style 05 - Cap and Work Boots", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HHAAAAHH.....", - "...HSSSESHH.....", - "...HSSSSSHH.....", - "...AACCCCAA.....", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "...PPPPPPPP.....", - "...PPPKKPPP.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_06", - "name": "Human Style 06 - Longcoat Scout", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "...HHHHHHHH.....", - "...HAAAAAAH.....", - "...HSSSESSH.....", - "...HSSSSSSH.....", - "...AALLLLAA.....", - "..ALLLLLLLLA....", - "..ALLRRRRLLA....", - "..ALRRPPRRLA....", - "...LRRPPRRL.....", - "...LRPPPPRL.....", - "...LPPKKPPL.....", - "...PPK..KPP.....", - "...KK....KK.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_07", - "name": "Human Style 07 - Merchant", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHHH......", - "...HWWWWWWWH....", - "...HWSSSESWH....", - "...HWSSSSSWH....", - "...WWVVVVWW.....", - "..WVVVVVVVVW....", - "..WVVVVVVVVW....", - "..WVVVPPVVVW....", - "...VVPPPPVV.....", - "...VVPPPPVV.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_08", - "name": "Human Style 08 - Blacksmith", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHAAHH......", - "....HSSSEH......", - "....HSSSSH......", - "...AAALLAAA.....", - "..AALLLLLLAA....", - "..AALLLLLLAA....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...ALPPPPLA.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_09", - "name": "Human Style 09 - Noble", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "....HSSSEH......", - "....HSSSSH......", - "...GGRRRGG......", - "..GRRRRRRRG.....", - "..GRRRRRRRG.....", - "..GRRPPRRRG.....", - "...RPPPPPR......", - "...RPPPPPR......", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_10", - "name": "Human Style 10 - Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....GGGGGG......", - "...GGHHHHGG.....", - "...GHSSSEHG.....", - "...GHSSSSHG.....", - "...GGCCCCGG.....", - "..GCCCCCCCCG....", - "..GCCCCCCCCG....", - "..GCCCPPPCCG....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_11", - "name": "Human Style 11 - Guard Captain", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....MMMMMM......", - "...MMMMMMMM.....", - "...MSSSESSM.....", - "...MSSSSSSM.....", - "...MMTTTTMM.....", - "..MTTTTTTTTM....", - "..MTTCCCCTTM....", - "..MTCCPPCCTM....", - "...CCPPPPCC.....", - "...CCPPPPCC.....", - "...PPBBBBPP.....", - "...PPB..BPP.....", - "...BB....BB.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_12", - "name": "Human Style 12 - Monk", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHHHHH......", - "....HSSSEH......", - "....HSSSSH......", - "....HOOOOH......", - "...OOORROOO.....", - "...OOORROOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "...OOOPPOOO.....", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_13", - "name": "Human Style 13 - Eastward Courier", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HMMMH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPPCCC......", - "...CCPPPC.......", - "...CPPPPP.......", - "...CPPPPP.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_14", - "name": "Human Style 14 - Westward Sailor", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HWWWH.....", - ".....CCCCCCC....", - ".....CCCCCCCC...", - ".....CCCPPPCC...", - "......CCPPPC....", - "......PPPPPC....", - "......PPPPPC....", - "......BBBBPP....", - "......B..BPP....", - "......B...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_15", - "name": "Human Style 15 - Northbound Scholar", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....HHHH.......", - "....HHRRHH......", - "....HRRRRH......", - "....HRRRRH......", - ".....HRRH.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_16", - "name": "Human Style 16 - Southbound Priest", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....GGGG.......", - "....GHHHHG......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCRRCCR.....", - "...RCCRRCCR.....", - "....CCRRCC......", - "....CCBBCC......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_17", - "name": "Human Style 17 - Eastward Hunter", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHH........", - "...HSSSEEH......", - "...HSSSSSH......", - "....HLLLH.......", - "...GGGGGGG......", - "..GGGGGGGG......", - "..GGGPPGGG......", - "...GGPPGG.......", - "...GPPPPG.......", - "...GPPPPG.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_18", - "name": "Human Style 18 - Westward Duelist", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......HHHHH.....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......HTTTH.....", - ".....RRRRRRR....", - "....RRRRRRRR....", - "....RRPPPRRR....", - ".....RPPPPR.....", - ".....RPPPPR.....", - ".....PPPPPP.....", - ".....PPBBBB.....", - ".....PPB..B.....", - ".....BB...B.....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_19", - "name": "Human Style 19 - Northbound Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMTTMM......", - "....MTTTTM......", - "....MTTTTM......", - ".....MTTM.......", - "....CCCCCC......", - "...CCCCCCCC.....", - "...CCCPPPCC.....", - "...CCPPPPCC.....", - "....CPPPPC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_20", - "name": "Human Style 20 - Southbound Farmer", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....AAAA.......", - "....AAHHAA......", - "....HSSSSH......", - "...HSSEESSH.....", - "....HSSSSH......", - "...GGGGGGGG.....", - "...GGGGGGGG.....", - "...GGGPPGGG.....", - "...GGPPPPGG.....", - "....GPPPPG......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_21", - "name": "Human Style 21 - Eastward Tinker", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "....HHHHH.......", - "...HSSSEEH......", - "...HSSSSSH......", - "....HYYYH.......", - "...CCCCCCC......", - "..CCCCCCCC......", - "..CCCPCCCC......", - "...CCPPCC.......", - "...CPPPPC.......", - "...CPPPPC.......", - "...PPBBBB.......", - "...PPB..B.......", - "...BB...B.......", - "................", - "................" - ] - }, - { - "id": "npc_human_style_22", - "name": "Human Style 22 - Westward Noble Guard", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......GGGGG.....", - ".....GGHHHGG....", - ".....HEESSSH....", - ".....HSSSSSH....", - "......GRRRG.....", - ".....RRRRRRR....", - "....RRRPPRRR....", - ".....RRPPPR.....", - ".....RPPPPPR....", - ".....RPPPPPR....", - ".....PPBBBBP....", - ".....PPB..BP....", - ".....BB...BB....", - "................", - "................" - ] - }, - { - "id": "npc_human_style_23", - "name": "Human Style 23 - Northbound Ranger", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "................", - "................", - "...........GGG..", - "...GGGGGGGGVVVGG", - "..GGVVVVV66VVVVG", - "..GVVVVVVV66VVVG", - "..GVVGVVGGGGGGGG", - "..GGGGVVG.......", - ".....GGGG.......", - "................", - "................", - "................", - "................", - "................", - "................" - ] - }, - { - "id": "npc_human_style_24", - "name": "Human Style 24 - Southbound Veteran", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - ".....MMMM.......", - "....MMRRMM......", - "....MSSSSM......", - "...MSSEESSM.....", - "....MSSSSM......", - "...RRCCCCRR.....", - "...RCCCCCCR.....", - "...RCCPPCCR.....", - "...RCCPPCCR.....", - "....CCPPCC......", - "....PPBBPP......", - "....PP..PP......", - "....BB..BB......", - "................", - "................" - ] - }, - { - "id": "bean_mcqueen", - "name": "Bean McQueen the Quickdraw Machine", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "................", - "......QQQ.......", - "......BBB.......", - "...QQQQQQQQQQ7..", - "777777777777777.", - ".7777777777.....", - ".....0000.......", - "....00000.......", - "...0044440......", - "...0444444......", - "..0.444444000...", - "..0.444444......", - "..0..44444......", - ".....0444.......", - ".....0..0.......", - ".....00.00......" - ] - }, - { - "id": "sprite_ab58d48ab5", - "name": "New Tile", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA", - "BBBBRBBRBBBABBBB", - "BBBBBBBBRBBBRBBB", - "BBBABBABBBBBBBBB", - "BRBBBBBBBBBBBBBB", - "BBBBBBRABBBBBBBR", - "BBBBBBRBBBRBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBABARBB", - "BBBRBBABBBBBBBBB", - "BBBBBBBBBBBBBBRB", - "BBBBRBBBBBRBBBBB", - "BBABBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBB", - "BBBBBBBBBBBBBBBA" - ] - }, - { - "id": "tile_ee2086a414", - "symbol": "H", - "name": "New Tile", - "description": "", - "width": 16, - "height": 16, - "pixelScale": 2, - "rows": [ - "JJJJJJJJJJJJJJJJ", - "JJJJJJJ8JJJJJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJ8JJ8JJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJ88JJJJJJJ8JJ", - "JJJJ8A88888888JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJ8AAAAAAA8JJ", - "JJJJJJ88AAA88JJJ", - "JJJJJJJ88888JJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ", - "JJJJJJJJJJJJJJJJ" - ], - "tags": [ - "Face" - ], - "graphicRole": "sprite" - } - ] -} diff --git a/src/App.tsx b/src/App.tsx index 4760e97..f4bcacc 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -4,7 +4,7 @@ import ConfigSection from "./components/ConfigSection"; import EditorToolbar from "./components/EditorToolbar"; import StatusFooter from "./components/StatusFooter"; import TopNavTabs from "./components/TopNavTabs"; -import { openStandaloneMapEditorPopup } from "./mapEditorPopup/windowing"; +import { openWorldshaperStudioWindow } from "./worldshaperStudio/windowing"; import { CONFIG_TAB_TO_KEY, DIALOGUE_NODE_FIELD_ORDER, @@ -76,7 +76,7 @@ type ValidationWorkerResponse = { issues: string[]; }; -const LAST_ACTIVE_TYPE_STORAGE_KEY = "content-editor-v2:lastActiveType"; +const LAST_ACTIVE_TYPE_STORAGE_KEY = "worldshaper:lastActiveType"; const DEFAULT_EDITOR_WORLD_ID_FALLBACK = "overworld"; function getContentRecordsForType(contentDataByType: Record, type: string): JsonObject[] { @@ -1564,27 +1564,27 @@ function App() { } } - async function resolveDefaultMapEditorWorldId(): Promise { + async function resolveDefaultWorldshaperStudioWorldId(): Promise { const payload = await fetchJsonOrThrow<{ worldId?: string; world?: JsonObject }>("/api/world-default"); const resolvedWorldId = String(payload.worldId || payload.world?.id || "").trim(); return resolvedWorldId || DEFAULT_EDITOR_WORLD_ID_FALLBACK; } - async function handleLaunchMapEditor(): Promise { + async function handleLaunchWorldshaperStudio(): Promise { try { setError(""); - setStatus("Preparing world editor..."); - const nextWorldId = await resolveDefaultMapEditorWorldId().catch(() => DEFAULT_EDITOR_WORLD_ID_FALLBACK); - const popup = openStandaloneMapEditorPopup(nextWorldId, window, { worldId: nextWorldId }); + setStatus("Preparing Worldshaper Studio..."); + const nextWorldId = await resolveDefaultWorldshaperStudioWorldId().catch(() => DEFAULT_EDITOR_WORLD_ID_FALLBACK); + const popup = openWorldshaperStudioWindow(nextWorldId, window, { worldId: nextWorldId }); if (!popup) { - setError("The browser blocked the world editor popup."); - setStatus("World editor unavailable: popup was blocked."); + setError("The browser blocked the Worldshaper Studio window."); + setStatus("Worldshaper Studio unavailable: studio window was blocked."); return; } - setStatus(`Opening world editor for ${nextWorldId}...`); + setStatus(`Opening Worldshaper Studio for ${nextWorldId}...`); } catch (err: unknown) { setError(String(err)); - setStatus("World editor unavailable: failed to prepare world data."); + setStatus("Worldshaper Studio unavailable: failed to prepare world data."); } } @@ -1593,16 +1593,16 @@ function App() {

New RPG

-

Content Editor V2

-

Canonical editor with tabbed pages, structured editing, and raw JSON fallback.

+

Worldshaper

+

Worldbuilding studio with tabbed pages, structured editing, and raw JSON fallback.

@@ -1773,10 +1773,6 @@ function App() { parsedJsonError={parsedJsonError} recordDraftError={recordDraftError} /> - -

- Documentation: Open Wiki -

); @@ -1784,3 +1780,4 @@ function App() { export default App; + diff --git a/src/components/mapEditorShared.ts b/src/components/worldshaperShared.ts similarity index 100% rename from src/components/mapEditorShared.ts rename to src/components/worldshaperShared.ts diff --git a/src/components/mapEditorSupport.tsx b/src/components/worldshaperSupport.tsx similarity index 99% rename from src/components/mapEditorSupport.tsx rename to src/components/worldshaperSupport.tsx index 167060b..3ae9b81 100644 --- a/src/components/mapEditorSupport.tsx +++ b/src/components/worldshaperSupport.tsx @@ -4,7 +4,7 @@ import { getMapDims, getMapRows, resizeRows, -} from "./mapEditorShared"; +} from "./worldshaperShared"; export function MapLayoutPanel({ record, @@ -116,3 +116,4 @@ export function MapLayoutPanel({ } + diff --git a/src/index.css b/src/index.css index 33c5781..925eb2d 100644 --- a/src/index.css +++ b/src/index.css @@ -99,7 +99,7 @@ h2 { inset 0 1px 0 rgba(255, 255, 255, 0.12); overflow: hidden; isolation: isolate; - animation: headerMapEditorGlow 3.8s ease-in-out infinite; + animation: headerWorldshaperStudioGlow 3.8s ease-in-out infinite; } .header-map-editor-btn::before { @@ -109,7 +109,7 @@ h2 { background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.16) 35%, transparent 62%); transform: translateX(-140%); - animation: headerMapEditorShine 3.6s ease-in-out infinite; + animation: headerWorldshaperStudioShine 3.6s ease-in-out infinite; pointer-events: none; z-index: 0; } @@ -133,7 +133,7 @@ h2 { box-shadow: none; } -@keyframes headerMapEditorGlow { +@keyframes headerWorldshaperStudioGlow { 0%, 100% { box-shadow: 0 0 0 1px rgba(161, 255, 206, 0.14), @@ -148,7 +148,7 @@ h2 { } } -@keyframes headerMapEditorShine { +@keyframes headerWorldshaperStudioShine { 0%, 14% { transform: translateX(-140%); } @@ -317,17 +317,6 @@ button.danger:not(:disabled):hover { gap: 0.25rem; } -.wiki-link-row { - margin: 0.6rem 0 0; - color: var(--muted); - font-size: 0.92rem; -} - -.wiki-link-row a { - color: #8fcaff; - font-weight: 700; -} - .status-text { margin: 0; color: var(--muted); @@ -1335,3 +1324,4 @@ button.danger:not(:disabled):hover { .map-preview-viewport canvas { display: block; } + diff --git a/src/mapHeightViewer/main.ts b/src/worldshaperHeightViewer/main.ts similarity index 95% rename from src/mapHeightViewer/main.ts rename to src/worldshaperHeightViewer/main.ts index ca9abfb..15c173a 100644 --- a/src/mapHeightViewer/main.ts +++ b/src/worldshaperHeightViewer/main.ts @@ -1,15 +1,15 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */ // @ts-nocheck -import type { MapEditorPopupBootstrap } from "../mapEditorPopup/bootstrap"; +import type { WorldshaperStudioBootstrap } from "../worldshaperStudio/bootstrap"; import { - loadMapEditorPopupBootstrap, - loadStandaloneWorldEditorPopupBootstrap, -} from "../mapEditorPopup/bootstrap"; -import { persistMapHeightViewerBounds } from "../mapEditorPopup/windowing"; -import { createDebouncedCallback } from "../mapEditorPopup/debounce"; + loadWorldshaperStudioBootstrap, + loadStandaloneWorldshaperBootstrap, +} from "../worldshaperStudio/bootstrap"; +import { persistWorldshaperHeightViewerBounds } from "../worldshaperStudio/windowing"; +import { createDebouncedCallback } from "../worldshaperStudio/debounce"; -const VIEWER_STYLE_ID = "map-height-viewer-styles"; +const VIEWER_STYLE_ID = "worldshaper-height-viewer-styles"; function ensureStyles(): void { let styleEl = document.getElementById(VIEWER_STYLE_ID) as HTMLStyleElement | null; @@ -172,11 +172,11 @@ function renderMessage(title: string, message: string): void { } function renderLoading(message: string): void { - renderMessage("Loading height viewer", message); + renderMessage("Loading Worldshaper Height Viewer", message); } function renderError(message: string): void { - renderMessage("Height viewer unavailable", message); + renderMessage("Worldshaper Height Viewer unavailable", message); } function cloneValue(value: T): T { @@ -191,7 +191,7 @@ function buildViewerMarkup(): string {
- Height Viewer + Worldshaper Height Viewer Previewing current world snapshot.
@@ -211,10 +211,10 @@ function buildViewerMarkup(): string { `; } -function startViewer(bootstrap: MapEditorPopupBootstrap): void { +function startViewer(bootstrap: WorldshaperStudioBootstrap): void { document.body.removeAttribute("style"); document.body.innerHTML = buildViewerMarkup(); - document.title = "Height Viewer - " + (bootstrap.mapName || bootstrap.mapId || "Untitled"); + document.title = "Worldshaper Height Viewer - " + (bootstrap.mapName || bootstrap.mapId || "Untitled"); const titleEl = document.getElementById("viewerTitle"); const metaEl = document.getElementById("viewerMeta"); @@ -653,10 +653,10 @@ function startViewer(bootstrap: MapEditorPopupBootstrap): void { } } - titleEl.textContent = bootstrap.mapName || bootstrap.mapId || "Height Viewer"; + titleEl.textContent = bootstrap.mapName || bootstrap.mapId || "Worldshaper Height Viewer"; metaEl.textContent = bootstrap.mapId + " | " + mapWidth + "x" + mapHeight + " | tile " + tileSize + "px | " + heightLayers.length + " height patch" + (heightLayers.length === 1 ? "" : "es"); const persistBounds = () => { - persistMapHeightViewerBounds(window); + persistWorldshaperHeightViewerBounds(window); }; const persistBoundsDeferred = createDebouncedCallback(() => { persistBounds(); @@ -684,10 +684,10 @@ async function initHeightViewer(): Promise { const token = params.get("token")?.trim() || ""; const requestedWorldId = params.get("worldId")?.trim() || params.get("mapId")?.trim() || ""; - let bootstrap = loadMapEditorPopupBootstrap(token); + let bootstrap = loadWorldshaperStudioBootstrap(token); if (!bootstrap) { try { - bootstrap = await loadStandaloneWorldEditorPopupBootstrap(requestedWorldId, window.location.origin); + bootstrap = await loadStandaloneWorldshaperBootstrap(requestedWorldId, window.location.origin); } catch (error) { renderError(String(error || "Failed to load the height viewer.")); return; @@ -703,3 +703,4 @@ async function initHeightViewer(): Promise { } void initHeightViewer(); + diff --git a/src/mapEditorPopup/bootstrap.ts b/src/worldshaperStudio/bootstrap.ts similarity index 90% rename from src/mapEditorPopup/bootstrap.ts rename to src/worldshaperStudio/bootstrap.ts index e6a4263..e7d2cb9 100644 --- a/src/mapEditorPopup/bootstrap.ts +++ b/src/worldshaperStudio/bootstrap.ts @@ -13,17 +13,17 @@ import type { RoomLayerPayload, SpriteCatalogEntry, TileCatalogEntry, -} from "../components/mapEditorShared"; +} from "../components/worldshaperShared"; import { TILE_COLORS, buildSpriteCatalog, buildTileCatalogById, normalizeMapBackgroundColor, resizeRows, -} from "../components/mapEditorShared"; +} from "../components/worldshaperShared"; import { normalizeImagesPayloadSnapshot } from "./graphicsDocumentHelpers"; -export type MapEditorPopupBootstrap = { +export type WorldshaperStudioBootstrap = { mapId: string; mapName: string; width: number; @@ -61,12 +61,12 @@ export type MapEditorPopupBootstrap = { declare global { interface Window { - __NEW_RPG_MAP_EDITOR_BOOTSTRAPS__?: Record; + __WORLDSHAPER_STUDIO_BOOTSTRAPS__?: Record; } } -const POPUP_BOOTSTRAP_STORAGE_KEY_PREFIX = "new-rpg-map-editor-bootstrap:"; -const STANDALONE_WORLD_BOOTSTRAP_STORAGE_KEY_PREFIX = "new-rpg-map-editor-standalone-world-bootstrap:"; +const POPUP_BOOTSTRAP_STORAGE_KEY_PREFIX = "worldshaper:studio-bootstrap:"; +const STANDALONE_WORLD_BOOTSTRAP_STORAGE_KEY_PREFIX = "worldshaper:standalone-world-bootstrap:"; const DEFAULT_WORLD_CHUNK_RADIUS = 1; const DEFAULT_HEIGHT_BLUR_STEP = 0.1; @@ -101,18 +101,18 @@ function hasMeaningfulBootstrapEditorUi(value: unknown): boolean { return Object.keys(panelLayouts).length > 0; } -function cloneBootstrap(bootstrap: MapEditorPopupBootstrap): MapEditorPopupBootstrap { +function cloneBootstrap(bootstrap: WorldshaperStudioBootstrap): WorldshaperStudioBootstrap { if (typeof structuredClone === "function") { return structuredClone(bootstrap); } - return JSON.parse(JSON.stringify(bootstrap)) as MapEditorPopupBootstrap; + return JSON.parse(JSON.stringify(bootstrap)) as WorldshaperStudioBootstrap; } -function getBootstrapRegistry(hostWindow: Window): Record { - if (!hostWindow.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__) { - hostWindow.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__ = {}; +function getBootstrapRegistry(hostWindow: Window): Record { + if (!hostWindow.__WORLDSHAPER_STUDIO_BOOTSTRAPS__) { + hostWindow.__WORLDSHAPER_STUDIO_BOOTSTRAPS__ = {}; } - return hostWindow.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__; + return hostWindow.__WORLDSHAPER_STUDIO_BOOTSTRAPS__; } function getPopupBootstrapStorageKey(token: string): string { @@ -123,13 +123,13 @@ function getStandaloneWorldBootstrapStorageKey(worldId: string): string { return STANDALONE_WORLD_BOOTSTRAP_STORAGE_KEY_PREFIX + String(worldId || "").trim(); } -function readBootstrapFromOpener(token: string, popupWindow: Window): MapEditorPopupBootstrap | null { +function readBootstrapFromOpener(token: string, popupWindow: Window): WorldshaperStudioBootstrap | null { try { const opener = popupWindow.opener; if (!opener || opener.closed) { return null; } - const registry = opener.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__; + const registry = opener.__WORLDSHAPER_STUDIO_BOOTSTRAPS__; const bootstrap = registry?.[token]; return bootstrap ? cloneBootstrap(bootstrap) : null; } catch { @@ -137,7 +137,7 @@ function readBootstrapFromOpener(token: string, popupWindow: Window): MapEditorP } } -function cacheBootstrap(token: string, bootstrap: MapEditorPopupBootstrap, popupWindow: Window): void { +function cacheBootstrap(token: string, bootstrap: WorldshaperStudioBootstrap, popupWindow: Window): void { try { popupWindow.sessionStorage.setItem( getPopupBootstrapStorageKey(token), @@ -148,48 +148,48 @@ function cacheBootstrap(token: string, bootstrap: MapEditorPopupBootstrap, popup } } -function readCachedBootstrap(token: string, popupWindow: Window): MapEditorPopupBootstrap | null { +function readCachedBootstrap(token: string, popupWindow: Window): WorldshaperStudioBootstrap | null { try { const raw = popupWindow.sessionStorage.getItem(getPopupBootstrapStorageKey(token)); if (!raw) { return null; } - return JSON.parse(raw) as MapEditorPopupBootstrap; + return JSON.parse(raw) as WorldshaperStudioBootstrap; } catch { return null; } } -export function createMapEditorPopupToken(): string { +export function createWorldshaperStudioToken(): string { return "map-editor-" + Date.now().toString(36) + "-" + Math.random().toString(36).slice(2, 10); } -export function registerMapEditorPopupBootstrap( +export function registerWorldshaperStudioBootstrap( token: string, - bootstrap: MapEditorPopupBootstrap, + bootstrap: WorldshaperStudioBootstrap, hostWindow: Window = window, ): void { getBootstrapRegistry(hostWindow)[token] = cloneBootstrap(bootstrap); } -export function clearMapEditorPopupBootstrap(token: string, hostWindow: Window = window): void { +export function clearWorldshaperStudioBootstrap(token: string, hostWindow: Window = window): void { if (!token) { return; } - const registry = hostWindow.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__; + const registry = hostWindow.__WORLDSHAPER_STUDIO_BOOTSTRAPS__; if (!registry) { return; } delete registry[token]; if (Object.keys(registry).length === 0) { - delete hostWindow.__NEW_RPG_MAP_EDITOR_BOOTSTRAPS__; + delete hostWindow.__WORLDSHAPER_STUDIO_BOOTSTRAPS__; } } -export function loadMapEditorPopupBootstrap( +export function loadWorldshaperStudioBootstrap( token: string, popupWindow: Window = window, -): MapEditorPopupBootstrap | null { +): WorldshaperStudioBootstrap | null { if (!token) { return null; } @@ -201,8 +201,8 @@ export function loadMapEditorPopupBootstrap( return readCachedBootstrap(token, popupWindow); } -export function cacheStandaloneWorldEditorPopupBootstrap( - bootstrap: MapEditorPopupBootstrap, +export function cacheStandaloneWorldshaperBootstrap( + bootstrap: WorldshaperStudioBootstrap, popupWindow: Window = window, ): boolean { const worldId = String(bootstrap?.worldId || bootstrap?.mapId || "").trim(); @@ -220,10 +220,10 @@ export function cacheStandaloneWorldEditorPopupBootstrap( } } -export function readStandaloneWorldEditorPopupBootstrap( +export function readStandaloneWorldshaperBootstrap( requestedWorldId: string, popupWindow: Window = window, -): MapEditorPopupBootstrap | null { +): WorldshaperStudioBootstrap | null { const worldId = String(requestedWorldId || "").trim(); if (!worldId) { return null; @@ -233,7 +233,7 @@ export function readStandaloneWorldEditorPopupBootstrap( if (!raw) { return null; } - return JSON.parse(raw) as MapEditorPopupBootstrap; + return JSON.parse(raw) as WorldshaperStudioBootstrap; } catch { return null; } @@ -258,7 +258,7 @@ function normalizeContentPayload(type: string, payload: JsonObject): JsonObject }; } -async function fetchMapEditorContentBundle(apiBase: string): Promise> { +async function fetchWorldshaperStudioContentBundle(apiBase: string): Promise> { const typesPayload = await fetchJsonOrThrow<{ types?: string[] }>(getContentApiUrl("/api/types", apiBase)); const fallbackTypes = ["npcs", "npc_templates", "dialogues", "factions", "images"]; const requestedTypes = Array.isArray(typesPayload.types) && typesPayload.types.length > 0 @@ -478,17 +478,17 @@ function buildNpcOverlaysFromWorldChunks( }); } -export async function loadStandaloneWorldEditorPopupBootstrap( +export async function loadStandaloneWorldshaperBootstrap( requestedWorldId: string, apiBase: string = window.location.origin, -): Promise { +): Promise { const worldId = String(requestedWorldId || "").trim(); if (!worldId) { throw new Error("A world id is required."); } - const cachedBootstrap = readStandaloneWorldEditorPopupBootstrap(worldId, window); + const cachedBootstrap = readStandaloneWorldshaperBootstrap(worldId, window); try { - const contentByType = await fetchMapEditorContentBundle(apiBase); + const contentByType = await fetchWorldshaperStudioContentBundle(apiBase); const worldInfoPayload = await fetchJsonOrThrow(getContentApiUrl(`/api/world/${encodeURIComponent(worldId)}`, apiBase)); const world = worldInfoPayload?.world; if (!world) { @@ -542,7 +542,7 @@ export async function loadStandaloneWorldEditorPopupBootstrap( const roomLayers = composeWorldRoomLayers(chunks, chunkWidth, chunkHeight, originChunkX, originChunkY, composedWidth, composedHeight); const heightLayers = composeWorldHeightLayers(chunks, chunkWidth, chunkHeight, originChunkX, originChunkY); const npcOverlays = buildNpcOverlaysFromWorldChunks(chunks, spriteCatalog, chunkWidth, chunkHeight, originChunkX, originChunkY); - const bootstrap: MapEditorPopupBootstrap = { + const bootstrap: WorldshaperStudioBootstrap = { mapId: worldId, mapName: String(world.name || worldId), width: composedWidth, @@ -582,7 +582,7 @@ export async function loadStandaloneWorldEditorPopupBootstrap( chunkY: Math.floor(Number(chunk.chunkY) || 0), })), }; - cacheStandaloneWorldEditorPopupBootstrap(bootstrap, window); + cacheStandaloneWorldshaperBootstrap(bootstrap, window); return bootstrap; } catch (error) { if (cachedBootstrap) { @@ -591,3 +591,4 @@ export async function loadStandaloneWorldEditorPopupBootstrap( throw error; } } + diff --git a/src/mapEditorPopup/changelogSplashWindowController.ts b/src/worldshaperStudio/changelogSplashWindowController.ts similarity index 99% rename from src/mapEditorPopup/changelogSplashWindowController.ts rename to src/worldshaperStudio/changelogSplashWindowController.ts index ae574a9..453dfac 100644 --- a/src/mapEditorPopup/changelogSplashWindowController.ts +++ b/src/worldshaperStudio/changelogSplashWindowController.ts @@ -2,7 +2,7 @@ import { clampFloatingWindowRect } from "./floatingWindowUtils"; const CHANGELOG_SPLASH_WINDOW_KEY = "changelogSplash"; const CHANGELOG_SPLASH_VERSION = "2026-06-22-world-editor-release-v6"; -const CHANGELOG_SPLASH_STORAGE_KEY = `content-editor-v2:map-editor:changelog-seen:${CHANGELOG_SPLASH_VERSION}`; +const CHANGELOG_SPLASH_STORAGE_KEY = `worldshaper:studio:changelog-seen:${CHANGELOG_SPLASH_VERSION}`; const DEFAULT_WIDTH = 700; const DEFAULT_HEIGHT = 560; const MIN_WIDTH = 520; @@ -468,3 +468,4 @@ export function createChangelogSplashWindowController(scope: ControllerScope) { version: CHANGELOG_SPLASH_VERSION, }; } + diff --git a/src/mapEditorPopup/contextMenuSchema.ts b/src/worldshaperStudio/contextMenuSchema.ts similarity index 100% rename from src/mapEditorPopup/contextMenuSchema.ts rename to src/worldshaperStudio/contextMenuSchema.ts diff --git a/src/mapEditorPopup/debounce.ts b/src/worldshaperStudio/debounce.ts similarity index 100% rename from src/mapEditorPopup/debounce.ts rename to src/worldshaperStudio/debounce.ts diff --git a/src/mapEditorPopup/dom.ts b/src/worldshaperStudio/dom.ts similarity index 99% rename from src/mapEditorPopup/dom.ts rename to src/worldshaperStudio/dom.ts index 81dcd16..8cd4918 100644 --- a/src/mapEditorPopup/dom.ts +++ b/src/worldshaperStudio/dom.ts @@ -1,6 +1,6 @@ -import { MAP_EDITOR_THEME_PRESETS, buildMapEditorThemeOverrideCss } from "./themePresets"; +import { WORLDSHAPER_THEME_PRESETS, buildWorldshaperStudioThemeOverrideCss } from "./themePresets"; -export function buildMapEditorPopupStyles(): string { +export function buildWorldshaperStudioStyles(): string { return ` :root { color-scheme: dark; } * { box-sizing: border-box; } html, body { @@ -4227,11 +4227,11 @@ export function buildMapEditorPopupStyles(): string { z-index: 0; pointer-events: none; } - ` + buildMapEditorThemeOverrideCss(); + ` + buildWorldshaperStudioThemeOverrideCss(); } -export function buildMapEditorPopupMarkup(): string { - const themePresetButtons = MAP_EDITOR_THEME_PRESETS.map((preset) => ` +export function buildWorldshaperStudioPopupMarkup(): string { + const themePresetButtons = WORLDSHAPER_THEME_PRESETS.map((preset) => `