Итоги голосования для комментария:
ChudoJogurt Технически это Подлежащее Дополнение Числительное Сказуемое и еще одно Дополнение, но 25% людей не очень помнят что такое подлежащее и сказуемое, проще использовать части речи.

Ну собственно вот у вас (элементарный) синтаксис, интуитивный, понятный и инвариантный.
Словарь определяется опять же достаточно элементарно — есть названия предметов, числительные
(я кстати вместо чисел использовал ряд Я, Один, Много, Все, так проще и флаворнее. Определять специфичных пять/семь монстров из группы противника было бы сложно и ненужно)
Глаголов будет от силы двадцать штук, столько же прилагательных обозначающие раздельные свойства объектов. Десяток частиц («и», «или», «не» инверсия, усиление, ослабление, возможно «друзей» и «врагов» если хочется чтобы эффекты были точнее) и минимальный словарик на штук семьсот-тысячу «заклинаний» на все случаи жизни у вас готов.
Добавьте еще указатели длительности и указатели времени (даст возможность менять/смотреть в прошлое и предрекать будущее, плюс создавать дительные эффекты), указатели места и площади, и пожалуй ваши десять-двадцать тысяч заклинаний покроют все мыслимые юз-кейсы.

Единственное что тут остается это конструкции с условием — for, if, until итд. Это чуть сложнее, но решается как специальный кейс указателей времени.