Honey Village: six model builds + hub frontend, Dockerized for Dokploy

This commit is contained in:
2026-07-15 10:50:12 -04:00
commit 67253bded5
523 changed files with 58879 additions and 0 deletions
+719
View File
@@ -0,0 +1,719 @@
{ "compressionlevel":-1,
"height":20,
"infinite":false,
"layers":[
{
"data":[3, 2, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 5, 5, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 5, 2, 1, 2, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 2, 1, 1, 1, 2, 3, 1, 1, 1, 2, 5, 5, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1,
1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 1, 5, 5, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 2, 21, 1, 1, 1, 4, 21, 1, 2, 1, 3, 6, 5, 2, 1, 1, 1, 1, 21, 1, 1, 1, 1, 21, 1, 1, 1,
1, 2, 1, 1, 72, 1, 1, 1, 1, 72, 1, 4, 1, 1, 5, 5, 1, 2, 1, 1, 1, 72, 1, 1, 2, 1, 72, 2, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 6, 5, 2, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2,
6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 6, 5, 1, 1, 1, 1, 2, 1, 1, 1, 3, 2, 1, 1, 1, 2,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 74, 74, 74, 74, 74, 74, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 3, 1, 74, 74, 74, 74, 74, 74, 1, 1, 1, 2, 1, 1, 1, 1, 2, 4, 1, 1,
2, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 74, 74, 74, 74, 74, 74, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3,
1, 2, 1, 3, 1, 1, 1, 1, 2, 1, 4, 1, 74, 74, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1,
2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 1, 5, 5, 3, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2,
1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 5, 5, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1,
2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 5, 1, 1, 1, 1, 2, 2, 2, 2, 4, 3, 1, 1, 1, 1],
"height":20,
"id":1,
"name":"ground",
"opacity":1,
"type":"tilelayer",
"visible":true,
"width":30,
"x":0,
"y":0
},
{
"data":[14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 0, 0, 0, 0, 0, 0, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15,
16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 0, 0, 0, 0, 0, 50, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17,
52, 0, 22, 22, 23, 23, 0, 22, 22, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 23, 23, 0, 22, 22, 23, 23, 0, 52,
0, 0, 24, 24, 24, 24, 0, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 0, 24, 24, 24, 24, 0, 0,
52, 0, 19, 20, 0, 19, 0, 19, 20, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 0, 19, 0, 19, 20, 0, 19, 0, 52,
0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 49, 0, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 0, 0, 0, 52,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 17, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 52,
0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52,
0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0,
52, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 15, 0, 52,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 16, 17, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 17, 0, 0, 0, 0, 0, 0, 0,
51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 0, 0, 0, 0, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51],
"height":20,
"id":2,
"name":"obstacles",
"opacity":1,
"properties":[
{
"name":"collides",
"type":"bool",
"value":true
}],
"type":"tilelayer",
"visible":true,
"width":30,
"x":0,
"y":0
},
{
"draworder":"topdown",
"id":3,
"name":"objects",
"objects":[
{
"height":0,
"id":1,
"name":"sign_house",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":24,
"y":88
},
{
"height":0,
"id":2,
"name":"board",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":192,
"y":128
},
{
"height":0,
"id":3,
"name":"letters",
"opacity":1,
"point":true,
"properties":[
{
"name":"clue",
"type":"string",
"value":"C3"
}],
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":288,
"y":48
},
{
"height":0,
"id":4,
"name":"birdtree",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":344,
"y":144
},
{
"height":0,
"id":5,
"name":"flowerbed1",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":128,
"y":200
},
{
"height":0,
"id":6,
"name":"flowerbed2",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":128,
"y":232
},
{
"height":0,
"id":7,
"name":"flowerbed3",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":128,
"y":264
},
{
"height":0,
"id":8,
"name":"ribbon1",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":192,
"y":187.2
},
{
"height":0,
"id":9,
"name":"ribbon2",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":304,
"y":187.2
},
{
"height":0,
"id":10,
"name":"ribbon3",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":192,
"y":267.2
},
{
"height":0,
"id":11,
"name":"ribbon4",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":304,
"y":267.2
},
{
"height":0,
"id":12,
"name":"festival",
"opacity":1,
"point":true,
"rotation":0,
"type":"poi",
"visible":true,
"width":0,
"x":248,
"y":216
},
{
"height":0,
"id":13,
"name":"afu",
"opacity":1,
"point":true,
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":208,
"y":144
},
{
"height":0,
"id":14,
"name":"dabao",
"opacity":1,
"point":true,
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":272,
"y":64
},
{
"height":0,
"id":15,
"name":"bird1",
"opacity":1,
"point":true,
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":334.4,
"y":108.8
},
{
"height":0,
"id":16,
"name":"bird2",
"opacity":1,
"point":true,
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":353.6,
"y":108.8
},
{
"height":0,
"id":17,
"name":"extra1",
"opacity":1,
"point":true,
"properties":[
{
"name":"patrol",
"type":"string",
"value":"40"
}],
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":88,
"y":168
},
{
"height":0,
"id":18,
"name":"extra2",
"opacity":1,
"point":true,
"properties":[
{
"name":"patrol",
"type":"string",
"value":"56"
}],
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":360,
"y":152
},
{
"height":0,
"id":19,
"name":"extra3",
"opacity":1,
"point":true,
"properties":[
{
"name":"patrol",
"type":"string",
"value":"40"
}],
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":392,
"y":280
},
{
"height":0,
"id":20,
"name":"extra4",
"opacity":1,
"point":true,
"properties":[
{
"name":"patrol",
"type":"string",
"value":"24"
}],
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":88,
"y":280
},
{
"height":0,
"id":21,
"name":"extra5",
"opacity":1,
"point":true,
"properties":[
{
"name":"patrol",
"type":"string",
"value":"16"
}],
"rotation":0,
"type":"npc",
"visible":true,
"width":0,
"x":360,
"y":280
},
{
"height":0,
"id":22,
"name":"fromHouse",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":72,
"y":107.2
},
{
"height":0,
"id":23,
"name":"fromBakery",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":152,
"y":107.2
},
{
"height":0,
"id":24,
"name":"fromStore",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":344,
"y":107.2
},
{
"height":0,
"id":25,
"name":"fromClinic",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":424,
"y":107.2
},
{
"height":0,
"id":26,
"name":"fromLake",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":33.6,
"y":152
},
{
"height":0,
"id":27,
"name":"fromField",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":462.4,
"y":152
},
{
"height":0,
"id":28,
"name":"fromWell",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":240,
"y":33.6
},
{
"height":0,
"id":29,
"name":"fromFog",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":240,
"y":283.2
},
{
"height":0,
"id":30,
"name":"center",
"opacity":1,
"point":true,
"rotation":0,
"type":"spawn",
"visible":true,
"width":0,
"x":248,
"y":200
},
{
"height":12.8,
"id":31,
"name":"to_house",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"house"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":16,
"x":64,
"y":67.2
},
{
"height":12.8,
"id":32,
"name":"to_bakery",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"bakery"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":16,
"x":144,
"y":67.2
},
{
"height":12.8,
"id":33,
"name":"to_store",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"store"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":16,
"x":336,
"y":67.2
},
{
"height":12.8,
"id":34,
"name":"to_clinic",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"clinic"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":16,
"x":416,
"y":67.2
},
{
"height":64,
"id":35,
"name":"to_lake",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"lake"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":9.6,
"x":0,
"y":112
},
{
"height":64,
"id":36,
"name":"to_field",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"field"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":9.6,
"x":470.4,
"y":112
},
{
"height":11.2,
"id":37,
"name":"to_well",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"well"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":80,
"x":200,
"y":0
},
{
"height":11.2,
"id":38,
"name":"to_fogwall",
"opacity":1,
"properties":[
{
"name":"spawn",
"type":"string",
"value":"entry"
},
{
"name":"target",
"type":"string",
"value":"fogwall"
}],
"rotation":0,
"type":"door",
"visible":true,
"width":80,
"x":200,
"y":308.8
}],
"opacity":1,
"type":"objectgroup",
"visible":true,
"x":0,
"y":0
}],
"nextlayerid":4,
"nextobjectid":39,
"orientation":"orthogonal",
"renderorder":"right-down",
"tiledversion":"1.12.2",
"tileheight":16,
"tilesets":[
{
"columns":10,
"firstgid":1,
"image":"..\/tiles.png",
"imageheight":128,
"imagewidth":160,
"margin":0,
"name":"tiles",
"spacing":0,
"tilecount":80,
"tileheight":16,
"tilewidth":16
}],
"tilewidth":16,
"type":"map",
"version":"1.10",
"width":30
}