Merge pull request #4 from DramaticShape/3d-battle-mod
DramaticShape · 2026-07-28 ·
parent acc66b51bb 5781c28b60
Merge pull request #4 from DramaticShape/3d-battle-mod
3d battle mod
Changed files
.modkitignore | 3 +
CHANGELOG.md | 85 +++++++-
README.md | 48 ++++-
data/battle_arenas.lua | 186 +++++++++++++++++
lib/BattleArena.lua | 360 +++++++++++++++++++++++++++++++++
lib/BattleBillboard.lua | 120 +++++++++++
lib/BattleCam.lua | 193 ++++++++++++++++++
lib/BattleDOF.lua | 187 +++++++++++++++++
lib/BattleHud.lua | 349 ++++++++++++++++++++++++++++++++
lib/BattlePics.lua | 157 +++++++++++++++
lib/BattleScene.lua | 430 +++++++++++++++++++++++++++++++++++++++
lib/OverworldBattle.lua | 683 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/Voxel3D.lua | 72 ++++++-
lib/VoxelGrid.lua | 12 ++
lib/VoxelScene.lua | 27 ++-
lib/VoxelState.lua | 53 ++++-
main.lua | 228 +++++++++++++++++++--
manifest.json | 8 +-
mod.card | 17 +-
tests/arena_pick.lua | 233 +++++++++++++++++++++
tests/battle_shots.lua | 130 ++++++++++++
tests/dramatic_shape_test.lua | 553 ++++++++++++++++++++++++++++++++++++++++++++++++--
tools/contact_sheets.py | 122 +++++++++++
23 files changed, 4202 insertions(+), 54 deletions(-)
Diff