1
0
mirror of https://github.com/vcmi/vcmi.git synced 2026-06-13 22:32:30 +02:00

14 Commits

Author SHA1 Message Date
Ivan Savenko 91269f7ed5 Implemented patching of Lua spell effects by mods 2026-06-10 10:19:16 +03:00
Ivan Savenko afaefab3eb Better translatable string registration logic for Lua spell effects 2026-06-05 15:00:29 +03:00
Ivan Savenko f6c5bbcf3b Migrated Moat + Obstacle effects to Lua 2026-06-03 20:08:38 +03:00
Ivan Savenko 30d8604ce0 Migrated core:catapult to Lua 2026-06-03 17:09:44 +03:00
Ivan Savenko 5b105dc81a Migrated Remove Obstacle spell effect to Lua 2026-06-03 17:09:44 +03:00
Ivan Savenko b77b4938e0 Migrated Timed effect to Lua script 2026-06-03 16:46:55 +03:00
Ivan Savenko 57d9e84802 Move Damage spell effect to lua 2026-06-03 16:46:55 +03:00
Ivan Savenko b2a891e20c Migrate Clone effect to Lua 2026-06-03 16:46:55 +03:00
Ivan Savenko 3a6830dab1 Moved Dispel spell effect to lua 2026-06-03 16:46:54 +03:00
Ivan Savenko ea61141727 Migrated Sacrifice and Heal to Lua 2026-06-03 16:46:54 +03:00
Ivan Savenko 4e968a4cb7 Migrate teleport effect to Lua 2026-06-03 16:41:45 +03:00
Ivan Savenko 0b3a2f4ef5 Restore spell effect json validation 2026-05-27 02:52:18 +03:00
Ivan Savenko d1b05ee31d Moved implementation of DemonSummon to new script
- added tests for demon summon logic
- fixed several issues with API affecting summon script
- removed c++ implementation of DemonSummon
2026-05-26 22:55:14 +03:00
Ivan Savenko 35fd1d4975 Reorganize lua spell effects in more extensible for
- Added spell effect hanlder instead of global registry
- Removed script handler, in favor of module that injects itself into
the lib
2026-05-26 19:21:12 +03:00