summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2019-01-30 16:06:49 +0100
committernsensfel <SpamShield0@noot-noot.org>2019-01-30 16:06:49 +0100
commit380fe4d683f0279fc389c971d61ca4748bc2af6f (patch)
tree8939e2a5924e00ffdad01f74583f8fcde1c494c1
parent27588da71220d181ac97478d462a2f9d9a4aa7f1 (diff)
Adds more (unbalanced) glyph boards, base defense.
-rw-r--r--glyph_board/basic.m4d53
-rw-r--r--names.m4.conf1
-rw-r--r--omnimods.m4.conf1
3 files changed, 46 insertions, 9 deletions
diff --git a/glyph_board/basic.m4d b/glyph_board/basic.m4d
index dcdbbd0..f7691d8 100644
--- a/glyph_board/basic.m4d
+++ b/glyph_board/basic.m4d
@@ -1,20 +1,55 @@
__GLYPH_BOARD(0,
- Spirit Board,
- __GLYPH_SLOT_LIST(__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)),
- __MOD_LIST(),
+ Sealed Spirit Board,
+ __GLYPH_SLOT_LIST(),
+ __MOD_LIST(__MOD_CONSTITUTION(15)__MOD_DEXTERITY(15)__MOD_INTELLIGENCE(15)__MOD_MIND(15)__MOD_SPEED(15)__MOD_STRENGTH(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH_BOARD(1,
- Morrigan's Board,
- __GLYPH_SLOT_LIST(__GLYPH_SLOT(-100)__GLYPH_SLOT(-100)__GLYPH_SLOT(-100)__GLYPH_SLOT(-100)__GLYPH_SLOT(-100)__GLYPH_SLOT(-100)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(200)),
- __MOD_LIST(__MOD_CONSTITUTION(10)__MOD_MIND(15)),
+ Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)),
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(5)__MOD_BLUNT(5)__MOD_PIERCE(5)))m4_dnl
+ __MOD_LIST(),
+ __MOD_LIST())m4_dnl
__GLYPH_BOARD(2,
- Tinkered Spirit Board,
- __GLYPH_SLOT_LIST(__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(200)__GLYPH_SLOT(200)),
+ Extended Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)),
+ __MOD_LIST(__MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_INTELLIGENCE(-5)__MOD_MIND(-5)__MOD_SPEED(-5)__MOD_STRENGTH(-5)),
+ __MOD_LIST(__MOD_MOVEMENT_POINTS(-10)__MOD_MAX_HEALTH(-10)),
+ __MOD_LIST(),
+ __MOD_LIST())m4_dnl
+__GLYPH_BOARD(3,
+ Dual Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)),
+ __MOD_LIST(__MOD_CONSTITUTION(-15)__MOD_DEXTERITY(-15)__MOD_INTELLIGENCE(-15)__MOD_MIND(-15)__MOD_SPEED(-15)__MOD_STRENGTH(-15)),
+ __MOD_LIST(__MOD_MOVEMENT_POINTS(-30)__MOD_MAX_HEALTH(-30)),
+ __MOD_LIST(),
+ __MOD_LIST())m4_dnl
+__GLYPH_BOARD(4,
+ Twisted Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(-200)__GLYPH_SLOT(100)__GLYPH_SLOT(-100)__GLYPH_SLOT(200)__GLYPH_SLOT(-200)__GLYPH_SLOT(100)__GLYPH_SLOT(-100)__GLYPH_SLOT(-200)__GLYPH_SLOT(100)),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST())m4_dnl
+__GLYPH_BOARD(5,
+ Shielded Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)__GLYPH_SLOT(50)),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST(__MOD_BASE(10)))m4_dnl
+__GLYPH_BOARD(6,
+ Shielded Spirit Board (Alt.),
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(100)__GLYPH_SLOT(75)),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST(),
+ __MOD_LIST(__MOD_BASE(10)))m4_dnl
+__GLYPH_BOARD(7,
+ Compact Spirit Board,
+ __GLYPH_SLOT_LIST(__GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(150)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST(),
diff --git a/names.m4.conf b/names.m4.conf
index 33ab02b..ba87eb5 100644
--- a/names.m4.conf
+++ b/names.m4.conf
@@ -5,6 +5,7 @@ m4_define(`__SN_MIND', min)m4_dnl
m4_define(`__SN_SPEED', spe)m4_dnl
m4_define(`__SN_STRENGTH', str)m4_dnl
m4_dnl
+m4_define(`__SN_BASE', base)m4_dnl
m4_define(`__SN_SLASH', slh)m4_dnl
m4_define(`__SN_PIERCE', pie)m4_dnl
m4_define(`__SN_BLUNT', blu)m4_dnl
diff --git a/omnimods.m4.conf b/omnimods.m4.conf
index f97c8b2..706541f 100644
--- a/omnimods.m4.conf
+++ b/omnimods.m4.conf
@@ -41,6 +41,7 @@ m4_define(`__MOD_STRENGTH', ``__MOD(__SN_STRENGTH(), $1)'')m4_dnl
m4_dnl
m4_dnl
m4_dnl
+m4_define(`__MOD_BASE', ``__MOD(__SN_BASE(), $1)'')m4_dnl
m4_define(`__MOD_SLASH', ``__MOD(__SN_SLASH(), $1)'')m4_dnl
m4_define(`__MOD_PIERCE', ``__MOD(__SN_PIERCE(), $1)'')m4_dnl
m4_define(`__MOD_BLUNT', ``__MOD(__SN_BLUNT(), $1)'')m4_dnl