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
@@ -0,0 +1,201 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.10" tiledversion="1.12.2" orientation="orthogonal" renderorder="right-down" width="30" height="20" tilewidth="16" tileheight="16" infinite="0" nextlayerid="4" nextobjectid="1000">
<properties><property name="sceneKey" value="PlazaScene"/><property name="displayName" value="村广场"/></properties>
<tileset firstgid="1" name="honey-village" tilewidth="16" tileheight="16" tilecount="64" columns="16"><image source="../../assets/tileset.png" width="256" height="64"/></tileset>
<layer id="1" name="ground" width="30" height="20"><data encoding="csv">1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,2,2,2,2,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,9,9,9,9,9,9,9,1,12,12,12,2,2,2,2,1,1,1,1,9,9,9,9,9,9,9,1,1,1,13,4,4,4,4,4,4,4,1,12,12,12,2,2,2,2,1,1,1,1,4,4,4,4,4,4,4,13,1,1,1,4,15,4,4,15,4,4,1,12,12,12,2,2,2,2,1,1,1,1,4,15,4,4,15,4,4,1,1,1,1,4,4,4,4,4,4,4,1,1,1,1,2,2,2,2,1,1,13,1,4,4,4,4,4,4,4,1,1,1,1,4,4,4,10,4,4,4,13,1,1,1,2,2,2,2,1,1,1,1,4,4,4,10,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,11,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,17,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,8,2,8,2,8,2,8,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,13,1,1,1,1,1,1,1,1,8,2,2,2,8,1,1,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,2,2,2,2,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,2,2,2,2,1,1,1,1,9,9,9,9,9,9,9,1,1,1,1,4,4,4,4,4,4,4,1,13,1,1,2,2,2,2,1,1,13,1,4,4,4,4,4,4,4,1,1,1,1,4,15,4,4,15,4,4,1,1,1,1,2,2,2,2,1,1,1,1,4,15,4,4,15,4,4,1,1,1,1,4,4,4,10,4,4,4,1,1,1,1,2,2,2,2,1,1,1,1,4,4,4,10,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1</data></layer>
<objectgroup id="2" name="obstacles"><object id="900" x="0" y="0" width="480" height="4"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="901" x="0" y="316" width="480" height="4"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="902" x="0" y="0" width="4" height="320"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="903" x="476" y="0" width="4" height="320"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="910" x="32" y="16" width="112" height="96"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="911" x="336" y="16" width="112" height="96"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="912" x="32" y="224" width="112" height="76"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="913" x="336" y="224" width="112" height="76"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="914" x="160" y="32" width="48" height="48"><properties><property name="collides" type="bool" value="true"/></properties></object>
<object id="915" x="232" y="128" width="32" height="24"><properties><property name="collides" type="bool" value="true"/></properties></object></objectgroup>
<objectgroup id="3" name="objects">
<object id="1" name="default" type="spawn" x="240" y="260" width="16" height="16">
<properties>
<property name="id" value="default"/>
</properties>
</object>
<object id="2" name="house" type="spawn" x="240" y="280" width="16" height="16">
<properties>
<property name="id" value="house"/>
</properties>
</object>
<object id="3" name="bakery" type="spawn" x="32" y="160" width="16" height="16">
<properties>
<property name="id" value="bakery"/>
</properties>
</object>
<object id="4" name="shop" type="spawn" x="448" y="160" width="16" height="16">
<properties>
<property name="id" value="shop"/>
</properties>
</object>
<object id="5" name="clinic" type="spawn" x="240" y="32" width="16" height="16">
<properties>
<property name="id" value="clinic"/>
</properties>
</object>
<object id="6" name="lake" type="spawn" x="32" y="48" width="16" height="16">
<properties>
<property name="id" value="lake"/>
</properties>
</object>
<object id="7" name="field" type="spawn" x="448" y="48" width="16" height="16">
<properties>
<property name="id" value="field"/>
</properties>
</object>
<object id="8" name="well" type="spawn" x="32" y="280" width="16" height="16">
<properties>
<property name="id" value="well"/>
</properties>
</object>
<object id="9" name="mist" type="spawn" x="448" y="280" width="16" height="16">
<properties>
<property name="id" value="mist"/>
</properties>
</object>
<object id="10" name="undefined" type="door" x="240" y="304" width="16" height="16">
<properties>
<property name="target" value="HouseScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="11" name="undefined" type="door" x="0" y="160" width="16" height="16">
<properties>
<property name="target" value="BakeryScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="12" name="undefined" type="door" x="464" y="160" width="16" height="16">
<properties>
<property name="target" value="ShopScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="13" name="undefined" type="door" x="240" y="0" width="16" height="16">
<properties>
<property name="target" value="ClinicScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="14" name="undefined" type="door" x="0" y="48" width="16" height="16">
<properties>
<property name="target" value="LakeScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="15" name="undefined" type="door" x="464" y="48" width="16" height="16">
<properties>
<property name="target" value="FieldScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="16" name="undefined" type="door" x="0" y="280" width="16" height="16">
<properties>
<property name="target" value="WellScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="17" name="undefined" type="door" x="464" y="280" width="16" height="16">
<properties>
<property name="target" value="MistScene"/>
<property name="spawn" value="default"/>
</properties>
</object>
<object id="18" name="阿福" type="npc" x="240" y="132" width="16" height="16">
<properties>
<property name="id" value="afu"/>
<property name="label" value="阿福"/>
</properties>
</object>
<object id="19" name="大宝" type="npc" x="180" y="162" width="16" height="16">
<properties>
<property name="id" value="dabao"/>
<property name="label" value="大宝"/>
</properties>
</object>
<object id="20" name="双子鸟" type="npc" x="232" y="76" width="16" height="16">
<properties>
<property name="id" value="birds"/>
<property name="label" value="双子鸟"/>
</properties>
</object>
<object id="21" name="村民" type="npc" x="124" y="210" width="16" height="16">
<properties>
<property name="id" value="extra1"/>
<property name="label" value="村民"/>
</properties>
</object>
<object id="22" name="村民" type="npc" x="352" y="224" width="16" height="16">
<properties>
<property name="id" value="extra2"/>
<property name="label" value="村民"/>
</properties>
</object>
<object id="23" name="公告板" type="interact" x="240" y="146" width="16" height="16">
<properties>
<property name="id" value="board"/>
<property name="label" value="公告板"/>
</properties>
</object>
<object id="24" name="散落信件" type="interact" x="92" y="148" width="16" height="16">
<properties>
<property name="id" value="mail"/>
<property name="label" value="散落信件"/>
</properties>
</object>
<object id="25" name="花坛" type="interact" x="200" y="184" width="16" height="16">
<properties>
<property name="id" value="flower1"/>
<property name="label" value="花坛"/>
</properties>
</object>
<object id="26" name="花坛" type="interact" x="240" y="200" width="16" height="16">
<properties>
<property name="id" value="flower2"/>
<property name="label" value="花坛"/>
</properties>
</object>
<object id="27" name="花坛" type="interact" x="280" y="184" width="16" height="16">
<properties>
<property name="id" value="flower3"/>
<property name="label" value="花坛"/>
</properties>
</object>
<object id="28" name="彩带架" type="interact" x="160" y="100" width="16" height="16">
<properties>
<property name="id" value="ribbon1"/>
<property name="label" value="彩带架"/>
</properties>
</object>
<object id="29" name="彩带架" type="interact" x="224" y="92" width="16" height="16">
<properties>
<property name="id" value="ribbon2"/>
<property name="label" value="彩带架"/>
</properties>
</object>
<object id="30" name="彩带架" type="interact" x="288" y="92" width="16" height="16">
<properties>
<property name="id" value="ribbon3"/>
<property name="label" value="彩带架"/>
</properties>
</object>
<object id="31" name="彩带架" type="interact" x="352" y="100" width="16" height="16">
<properties>
<property name="id" value="ribbon4"/>
<property name="label" value="彩带架"/>
</properties>
</object>
<object id="32" name="庆典场地" type="interact" x="240" y="224" width="16" height="16">
<properties>
<property name="id" value="festival"/>
<property name="label" value="庆典场地"/>
</properties>
</object>
</objectgroup>
</map>