Draw broken objects as fragments, plane tiles for fences and walls, tileset publishing; mod documentation

This commit is contained in:
cthangover committed 2026-10-29 09:26:10 +01:00
1 parent e153dc9b15
commit 7b28c1bb0a
74 files changed
+2782 -886

No files matched your search

+21 -3
View File
@@ -3,7 +3,7 @@
"name": "RPG World",
"version": "1.0.0",
"author": "ct",
"description": "Top-down tile world in the spirit of RPG Maker on top of the 2D engine mods: maps of square tiles in three layers (back, main, front) with a collision layer, walking on the grid with WASD or the arrows, events that talk, teleport or start battles with the action key E/F or on touch, random encounters. A map is a logical scene, so entry scenarios, ambience, saving and the dialog box work on maps unchanged; battles run on the turn-based platform with the game's battle core and return to the same cell. Scenario actions: rpg.battle, rpg.teleport.",
"description": "A walkable tile world in the spirit of RPG Maker: grid movement with WASD, events on E/F, teleports, random encounters; a map is an ordinary scene of the game.",
"category": "gameplay",
"sources": [
"src/**/*.cs"
@@ -11,8 +11,26 @@
"test_sources": [
"tests/*.cs"
],
"depends": ["shell2d_base>=1", "ui_base>=1", "time_base>=1", "dialog_base>=1", "turn_battle_base>=2"],
"depends": [
"shell2d_base>=1",
"ui_base>=1",
"time_base>=1",
"dialog_base>=1",
"turn_battle_base>=2",
"tile_render_base>=1"
],
"test_suites": [
{"id": "walk", "activate": ["--itest=rpg_walk"]}
{
"id": "walk",
"activate": [
"--itest=rpg_walk"
]
},
{
"id": "render",
"activate": [
"--itest=tile_render"
]
}
]
}