(client) feat: Improve map generation logic (#36)

Co-authored-by: zzdxxz <2079238449@qq.com>
Co-committed-by: zzdxxz <2079238449@qq.com>
This commit is contained in:
2025-07-15 15:26:58 +08:00
committed by TheRedApricot
parent a662ecd2c9
commit 55cf9d954e
64 changed files with 2545 additions and 278 deletions

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<TileMappingTableDef>
<defName>GrassDirtTable</defName>
<Grass_Grass_Grass_Grass value="GrassDirt_6"/>
<!-- 2 + (1 * 4) = 6 -->
<Dirt_Dirt_Dirt_Grass value="GrassDirt_13"/>
<!-- 1 + (3 * 4) = 13 -->
<Dirt_Dirt_Grass_Dirt value="GrassDirt_0"/>
<!-- 0 + (0 * 4) = 0 -->
<Dirt_Grass_Dirt_Dirt value="GrassDirt_8"/>
<!-- 0 + (2 * 4) = 8 -->
<Grass_Dirt_Dirt_Dirt value="GrassDirt_15"/>
<!-- 3 + (3 * 4) = 15 -->
<Dirt_Grass_Dirt_Grass value="GrassDirt_4"/>
<!-- 1 + (0 * 4) = 1 -->
<Grass_Dirt_Grass_Dirt value="GrassDirt_11"/>
<!-- 3 + (2 * 4) = 11 -->
<Dirt_Dirt_Grass_Grass value="GrassDirt_12"/>
<!-- 3 + (0 * 4) = 3 -->
<Grass_Grass_Dirt_Dirt value="GrassDirt_9"/>
<!-- 1 + (2 * 4) = 9 -->
<Dirt_Grass_Grass_Grass value="GrassDirt_5"/>
<!-- 1 + (1 * 4) = 5 -->
<Grass_Dirt_Grass_Grass value="GrassDirt_8"/>
<!-- 2 + (0 * 4) = 2 -->
<Grass_Grass_Dirt_Grass value="GrassDirt_10"/>
<!-- 2 + (2 * 4) = 10 -->
<Grass_Grass_Grass_Dirt value="GrassDirt_7"/>
<!-- 3 + (1 * 4) = 7 -->
<Dirt_Grass_Grass_Dirt value="GrassDirt_14"/>
<!-- 2 + (3 * 4) = 14 -->
<Grass_Dirt_Dirt_Grass value="GrassDirt_4"/>
<!-- 0 + (1 * 4) = 4 -->
<Dirt_Dirt_Dirt_Dirt value="GrassDirt_12"/>
<!-- 0 + (3 * 4) = 12 -->
</TileMappingTableDef>
</Define>

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<AttributesDef>
<CharacterAttributesDef>
<defName>CatGirl</defName>
<health>100</health>
<speed>1.2</speed>
<strength>5</strength>
</AttributesDef>
<moveSpeed>1.2</moveSpeed>
</CharacterAttributesDef>
<CharacterDef>
<defName>CatGirl</defName>