summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2019-04-29 17:29:03 +0200
committernsensfel <SpamShield0@noot-noot.org>2019-04-29 17:29:03 +0200
commit59ff24730ff4d032c6fcb9f86c973c0d8795c7e6 (patch)
tree222693062cbabf66b2c95065901a1a04b7f666a5
parent5449acd696fe814da342ae8e9847717b2199e1e0 (diff)
downloadtacticians-data-59ff24730ff4d032c6fcb9f86c973c0d8795c7e6.zip
tacticians-data-59ff24730ff4d032c6fcb9f86c973c0d8795c7e6.tar.bz2
Removes 'none' list terminators.
-rw-r--r--armor/basic.m4d16
-rw-r--r--glyph/basic.m4d66
-rw-r--r--glyph_board/basic.m4d28
-rw-r--r--glyph_board/global.m4.conf5
-rw-r--r--omnimods.m4.conf41
-rw-r--r--tile/grassland.m4d6
-rw-r--r--tile/mud.m4d2
-rw-r--r--weapon/basic.m4d122
-rw-r--r--weapon/secondary.m4d20
9 files changed, 168 insertions, 138 deletions
diff --git a/armor/basic.m4d b/armor/basic.m4d
index f99c0b1..57f918b 100644
--- a/armor/basic.m4d
+++ b/armor/basic.m4d
@@ -6,25 +6,25 @@ __ARMOR(0,
__MOD_LIST())m4_dnl
__ARMOR(1,
Meal Pelts,
- __MOD_LIST(__MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)),
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(10)__MOD_BLUNT(10)__MOD_PIERCE(10)))m4_dnl
+ __MOD_LIST(__FIRST_MOD_SLASH(10)__MOD_BLUNT(10)__MOD_PIERCE(10)))m4_dnl
__ARMOR(2,
Wall Bits,
- __MOD_LIST(__MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_SPEED(-10)__MOD_STRENGTH(-10)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_SPEED(-10)__MOD_STRENGTH(-10)),
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(15)__MOD_BLUNT(10)__MOD_PIERCE(15)))m4_dnl
+ __MOD_LIST(__FIRST_MOD_SLASH(15)__MOD_BLUNT(10)__MOD_PIERCE(15)))m4_dnl
__ARMOR(3,
Garden Fence,
- __MOD_LIST(__MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_SPEED(-10)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_SPEED(-10)),
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(15)__MOD_BLUNT(10)__MOD_PIERCE(10)))m4_dnl
+ __MOD_LIST(__FIRST_MOD_SLASH(15)__MOD_BLUNT(10)__MOD_PIERCE(10)))m4_dnl
__ARMOR(4,
Morrigan's Pity,
- __MOD_LIST(__MOD_MIND(-10)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)),
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(15)__MOD_PIERCE(10)))m4_dnl
+ __MOD_LIST(__FIRST_MOD_BLUNT(15)__MOD_PIERCE(10)))m4_dnl
diff --git a/glyph/basic.m4d b/glyph/basic.m4d
index bf6c081..e269501 100644
--- a/glyph/basic.m4d
+++ b/glyph/basic.m4d
@@ -6,193 +6,193 @@ __GLYPH(0,
__MOD_LIST())m4_dnl
__GLYPH(1,
The Old Sign,
- __MOD_LIST(__MOD_CONSTITUTION(15)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(2,
The Courier's Prayer,
- __MOD_LIST(__MOD_STRENGTH(-20)__MOD_CONSTITUTION(-10)__MOD_MIND(-10)),
- __MOD_LIST(__MOD_MOVEMENT_POINTS(40)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-20)__MOD_CONSTITUTION(-10)__MOD_MIND(-10)),
+ __MOD_LIST(__FIRST_MOD_MOVEMENT_POINTS(40)),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(3,
[PH] Constitution -> Dexterity,
- __MOD_LIST(__MOD_CONSTITUTION(-10)__MOD_DEXTERITY(15)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-10)__MOD_DEXTERITY(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(4,
[PH] Constitution -> Intelligence,
- __MOD_LIST(__MOD_CONSTITUTION(-10)__MOD_INTELLIGENCE(10)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-10)__MOD_INTELLIGENCE(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(5,
[PH] Constitution -> Mind,
- __MOD_LIST(__MOD_CONSTITUTION(-10)__MOD_MIND(10)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-10)__MOD_MIND(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(6,
[PH] Constitution -> Speed,
- __MOD_LIST(__MOD_CONSTITUTION(-10)__MOD_SPEED(15)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-10)__MOD_SPEED(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(7,
[PH] Constitution -> Strength,
- __MOD_LIST(__MOD_CONSTITUTION(-10)__MOD_STRENGTH(20)),
+ __MOD_LIST(__FIRST_MOD_CONSTITUTION(-10)__MOD_STRENGTH(20)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(8,
[PH] Dexterity -> Constitution,
- __MOD_LIST(__MOD_DEXTERITY(-10)__MOD_CONSTITUTION(15)),
+ __MOD_LIST(__FIRST_MOD_DEXTERITY(-10)__MOD_CONSTITUTION(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(9,
[PH] Dexterity -> Intelligence,
- __MOD_LIST(__MOD_DEXTERITY(-10)__MOD_INTELLIGENCE(15)),
+ __MOD_LIST(__FIRST_MOD_DEXTERITY(-10)__MOD_INTELLIGENCE(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(10,
[PH] Dexterity -> Mind,
- __MOD_LIST(__MOD_DEXTERITY(-10)__MOD_MIND(15)),
+ __MOD_LIST(__FIRST_MOD_DEXTERITY(-10)__MOD_MIND(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(11,
[PH] Dexterity -> Speed,
- __MOD_LIST(__MOD_DEXTERITY(-10)__MOD_SPEED(15)),
+ __MOD_LIST(__FIRST_MOD_DEXTERITY(-10)__MOD_SPEED(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(12,
[PH] Dexterity -> Strength,
- __MOD_LIST(__MOD_DEXTERITY(-10)__MOD_STRENGTH(15)),
+ __MOD_LIST(__FIRST_MOD_DEXTERITY(-10)__MOD_STRENGTH(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(13,
[PH] Intelligence -> Constitution,
- __MOD_LIST(__MOD_INTELLIGENCE(-10)__MOD_CONSTITUTION(10)),
+ __MOD_LIST(__FIRST_MOD_INTELLIGENCE(-10)__MOD_CONSTITUTION(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(14,
[PH] Intelligence -> Dexterity,
- __MOD_LIST(__MOD_INTELLIGENCE(-10)__MOD_DEXTERITY(15)),
+ __MOD_LIST(__FIRST_MOD_INTELLIGENCE(-10)__MOD_DEXTERITY(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(15,
[PH] Intelligence -> Mind,
- __MOD_LIST(__MOD_INTELLIGENCE(-10)__MOD_MIND(20)),
+ __MOD_LIST(__FIRST_MOD_INTELLIGENCE(-10)__MOD_MIND(20)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(16,
[PH] Intelligence -> Speed,
- __MOD_LIST(__MOD_INTELLIGENCE(-10)__MOD_SPEED(15)),
+ __MOD_LIST(__FIRST_MOD_INTELLIGENCE(-10)__MOD_SPEED(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(17,
[PH] Intelligence -> Strength,
- __MOD_LIST(__MOD_INTELLIGENCE(-10)__MOD_STRENGTH(10)),
+ __MOD_LIST(__FIRST_MOD_INTELLIGENCE(-10)__MOD_STRENGTH(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(18,
[PH] Mind -> Constitution,
- __MOD_LIST(__MOD_MIND(-10)__MOD_CONSTITUTION(10)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)__MOD_CONSTITUTION(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(19,
[PH] Mind -> Dexterity,
- __MOD_LIST(__MOD_MIND(-10)__MOD_DEXTERITY(15)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)__MOD_DEXTERITY(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(20,
[PH] Mind -> Intelligence,
- __MOD_LIST(__MOD_MIND(-10)__MOD_INTELLIGENCE(20)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)__MOD_INTELLIGENCE(20)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(21,
[PH] Mind -> Speed,
- __MOD_LIST(__MOD_MIND(-10)__MOD_SPEED(15)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)__MOD_SPEED(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(22,
[PH] Mind -> Strength,
- __MOD_LIST(__MOD_MIND(-10)__MOD_STRENGTH(10)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)__MOD_STRENGTH(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(23,
[PH] Speed -> Constitution,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_CONSTITUTION(15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_CONSTITUTION(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(24,
[PH] Speed -> Dexterity,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_DEXTERITY(15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_DEXTERITY(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(25,
[PH] Speed -> Intelligence,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_INTELLIGENCE(15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_INTELLIGENCE(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(26,
[PH] Speed -> Mind,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_MIND(15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_MIND(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(27,
[PH] Speed -> Strength,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_STRENGTH(15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_STRENGTH(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(28,
[PH] Strength -> Constitution,
- __MOD_LIST(__MOD_STRENGTH(-10)__MOD_CONSTITUTION(20)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-10)__MOD_CONSTITUTION(20)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(29,
[PH] Strength -> Dexterity,
- __MOD_LIST(__MOD_STRENGTH(-10)__MOD_DEXTERITY(15)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-10)__MOD_DEXTERITY(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(30,
[PH] Strength -> Intelligence,
- __MOD_LIST(__MOD_STRENGTH(-10)__MOD_INTELLIGENCE(10)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-10)__MOD_INTELLIGENCE(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(31,
[PH] Strength -> Mind,
- __MOD_LIST(__MOD_STRENGTH(-10)__MOD_MIND(10)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-10)__MOD_MIND(10)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__GLYPH(32,
[PH] Strength -> Speed,
- __MOD_LIST(__MOD_STRENGTH(-10)__MOD_SPEED(15)),
+ __MOD_LIST(__FIRST_MOD_STRENGTH(-10)__MOD_SPEED(15)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST())m4_dnl
diff --git a/glyph_board/basic.m4d b/glyph_board/basic.m4d
index f7691d8..acbef5f 100644
--- a/glyph_board/basic.m4d
+++ b/glyph_board/basic.m4d
@@ -1,55 +1,55 @@
__GLYPH_BOARD(0,
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(__FIRST_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,
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_LIST(__FIRST_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_LIST())m4_dnl
__GLYPH_BOARD(2,
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)),
+ __GLYPH_SLOT_LIST(__FIRST_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(__FIRST_MOD_CONSTITUTION(-5)__MOD_DEXTERITY(-5)__MOD_INTELLIGENCE(-5)__MOD_MIND(-5)__MOD_SPEED(-5)__MOD_STRENGTH(-5)),
+ __MOD_LIST(__FIRST_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)),
+ __GLYPH_SLOT_LIST(__FIRST_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(__FIRST_MOD_CONSTITUTION(-15)__MOD_DEXTERITY(-15)__MOD_INTELLIGENCE(-15)__MOD_MIND(-15)__MOD_SPEED(-15)__MOD_STRENGTH(-15)),
+ __MOD_LIST(__FIRST_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)),
+ __GLYPH_SLOT_LIST(__FIRST_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)),
+ __GLYPH_SLOT_LIST(__FIRST_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
+ __MOD_LIST(__FIRST_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)),
+ __GLYPH_SLOT_LIST(__FIRST_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
+ __MOD_LIST(__FIRST_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)),
+ __GLYPH_SLOT_LIST(__FIRST_GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(200)__GLYPH_SLOT(150)),
__MOD_LIST(),
__MOD_LIST(),
__MOD_LIST(),
diff --git a/glyph_board/global.m4.conf b/glyph_board/global.m4.conf
index 8cbd704..f65b390 100644
--- a/glyph_board/global.m4.conf
+++ b/glyph_board/global.m4.conf
@@ -4,8 +4,9 @@ m4_dnl
m4_dnl
m4_define(`__GLYPH_BOARD_CHOOSE_STYLE',
`m4_define(`__GLYPH_BOARD',m4_defn(`$1'))m4_undefine(`$1')')m4_dnl
-m4_define(`__GLYPH_SLOT_LIST',``[''$1`` 0 ]'')m4_dnl
-m4_define(`__GLYPH_SLOT', `$1``, ''')m4_dnl
+m4_define(`__GLYPH_SLOT_LIST',``[''$1``]'')m4_dnl
+m4_define(`__GLYPH_SLOT', ```, $1''')m4_dnl
+m4_define(`__FIRST_GLYPH_SLOT', `$1')m4_dnl
m4_dnl
m4_dnl
m4_dnl
diff --git a/omnimods.m4.conf b/omnimods.m4.conf
index 706541f..c72c8c5 100644
--- a/omnimods.m4.conf
+++ b/omnimods.m4.conf
@@ -5,20 +5,23 @@ m4_dnl
m4_define(`__OMNIMODS_CHOOSE_STYLE', `m4_define(`__OMNIMODS',m4_defn(`$1'))m4_undefine(`$1')')m4_dnl
m4_define(`__MOD_LIST_CHOOSE_STYLE', `m4_define(`__MOD_LIST',m4_defn(`$1'))m4_undefine(`$1')')m4_dnl
m4_define(`__MOD_CHOOSE_STYLE', `m4_define(`__MOD',m4_defn(`$1'))m4_undefine(`$1')')m4_dnl
+m4_define(`__FIRST_MOD_CHOOSE_STYLE', `m4_define(`__FIRST_MOD',m4_defn(`$1'))m4_undefine(`$1')')m4_dnl
m4_dnl
m4_dnl
m4_dnl
-m4_define(`__MOD_LIST_ERLANG_STYLE', ``[{none`,' 0}$1]'')m4_dnl
+m4_define(`__MOD_LIST_ERLANG_STYLE', ``[$1]'')m4_dnl
+m4_define(`__FIRST_MOD_ERLANG_STYLE',``{$1, $2}'')m4_dnl
m4_define(`__MOD_ERLANG_STYLE',``, {$1, $2}'')m4_dnl
m4_define(`__OMNIMODS_ERLANG_STYLE',
- ``shr_omnimods:new_dirty($1, $2, $3, $4)'')m4_dnl
+ ``shr_omnimods:new($1, $2, $3, $4)'')m4_dnl
m4_define(`__MOD_USE_ERLANG_STYLE',
- `__MOD_LIST_CHOOSE_STYLE(`__MOD_LIST_ERLANG_STYLE')__MOD_CHOOSE_STYLE(`__MOD_ERLANG_STYLE')__OMNIMODS_CHOOSE_STYLE(`__OMNIMODS_ERLANG_STYLE')')m4_dnl
+ `__MOD_LIST_CHOOSE_STYLE(`__MOD_LIST_ERLANG_STYLE')__FIRST_MOD_CHOOSE_STYLE(`__FIRST_MOD_ERLANG_STYLE')__MOD_CHOOSE_STYLE(`__MOD_ERLANG_STYLE')__OMNIMODS_CHOOSE_STYLE(`__OMNIMODS_ERLANG_STYLE')')m4_dnl
m4_dnl
m4_dnl
m4_dnl
-m4_define(`__MOD_LIST_JSON_STYLE',```[''$1`` {"t": "none", "v": 0} ]''')m4_dnl
-m4_define(`__MOD_JSON_STYLE',```{"t": "''$1``", "v":'' $2``}, ''')m4_dnl
+m4_define(`__MOD_LIST_JSON_STYLE',```[''$1`` ]''')m4_dnl
+m4_define(`__MOD_JSON_STYLE',```, {"t": "''$1``", "v":'' $2``} ''')m4_dnl
+m4_define(`__FIRST_MOD_JSON_STYLE',```{"t": "''$1``", "v":'' $2``} ''')m4_dnl
m4_define(`__OMNIMODS_JSON_STYLE',`
{
"attm": $1'``,''`
@@ -28,7 +31,7 @@ m4_define(`__OMNIMODS_JSON_STYLE',`
}
')m4_dnl
m4_define(`__MOD_USE_JSON_STYLE',
- `__MOD_LIST_CHOOSE_STYLE(`__MOD_LIST_JSON_STYLE')__MOD_CHOOSE_STYLE(`__MOD_JSON_STYLE')__OMNIMODS_CHOOSE_STYLE(`__OMNIMODS_JSON_STYLE')')m4_dnl
+ `__MOD_LIST_CHOOSE_STYLE(`__MOD_LIST_JSON_STYLE')__FIRST_MOD_CHOOSE_STYLE(`__FIRST_MOD_JSON_STYLE')__MOD_CHOOSE_STYLE(`__MOD_JSON_STYLE')__OMNIMODS_CHOOSE_STYLE(`__OMNIMODS_JSON_STYLE')')m4_dnl
m4_dnl
m4_dnl
m4_dnl
@@ -58,6 +61,32 @@ m4_define(`__MOD_CRITICAL', ``__MOD(__SN_CRITICAL_HIT(), $1)'')m4_dnl
m4_dnl
m4_dnl
m4_dnl
+m4_define(`__FIRST_MOD_CONSTITUTION', ``__FIRST_MOD(__SN_CONSTITUTION(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_DEXTERITY', ``__FIRST_MOD(__SN_DEXTERITY(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_INTELLIGENCE', ``__FIRST_MOD(__SN_INTELLIGENCE(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_MIND', ``__FIRST_MOD(__SN_MIND(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_SPEED', ``__FIRST_MOD(__SN_SPEED(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_STRENGTH', ``__FIRST_MOD(__SN_STRENGTH(), $1)'')m4_dnl
+m4_dnl
+m4_dnl
+m4_dnl
+m4_define(`__FIRST_MOD_BASE', ``__FIRST_MOD(__SN_BASE(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_SLASH', ``__FIRST_MOD(__SN_SLASH(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_PIERCE', ``__FIRST_MOD(__SN_PIERCE(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_BLUNT', ``__FIRST_MOD(__SN_BLUNT(), $1)'')m4_dnl
+m4_dnl
+m4_dnl
+m4_dnl
+m4_define(`__FIRST_MOD_MAX_HEALTH', ``__FIRST_MOD(__SN_MAX_HEALTH(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_MOVEMENT_POINTS', ``__FIRST_MOD(__SN_MOVEMENT_POINTS(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_DODGE', ``__FIRST_MOD(__SN_DODGE(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_PARRY', ``__FIRST_MOD(__SN_PARRY(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_ACCURACY', ``__FIRST_MOD(__SN_ACCURACY(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_DOUBLE_HITS', ``__FIRST_MOD(__SN_DOUBLE_HITS(), $1)'')m4_dnl
+m4_define(`__FIRST_MOD_CRITICAL', ``__FIRST_MOD(__SN_CRITICAL_HIT(), $1)'')m4_dnl
+m4_dnl
+m4_dnl
+m4_dnl
m4_ifelse(__CODE_STYLE(),
erlang, `__MOD_USE_ERLANG_STYLE()',
__CODE_STYLE, json,` __MOD_USE_JSON_STYLE()')m4_dnl
diff --git a/tile/grassland.m4d b/tile/grassland.m4d
index a081661..59d8969 100644
--- a/tile/grassland.m4d
+++ b/tile/grassland.m4d
@@ -9,14 +9,14 @@ __TILE_CLASS(1,
__TILE_CLASS(3,
`Mushroom Infestation',
12,
- __MOD_LIST(__MOD_MIND(-10)),
- __MOD_LIST(__MOD_MOVEMENT_POINTS(-10)__MOD_MAX_HEALTH(25)),
+ __MOD_LIST(__FIRST_MOD_MIND(-10)),
+ __MOD_LIST(__FIRST_MOD_MOVEMENT_POINTS(-10)__MOD_MAX_HEALTH(25)),
__MOD_LIST(),
__MOD_LIST())m4_dnl
__TILE_CLASS(5,
`Pine Forest',
24,
__MOD_LIST(),
- __MOD_LIST(__MOD_MOVEMENT_POINTS(-10)__MOD_ACCURACY(-25)__MOD_DODGE(25)),
+ __MOD_LIST(__FIRST_MOD_MOVEMENT_POINTS(-10)__MOD_ACCURACY(-25)__MOD_DODGE(25)),
__MOD_LIST(),
__MOD_LIST())m4_dnl
diff --git a/tile/mud.m4d b/tile/mud.m4d
index 4ae1a8e..59270ad 100644
--- a/tile/mud.m4d
+++ b/tile/mud.m4d
@@ -3,6 +3,6 @@ __TILE_CLASS(2,
`Mud',
30,
__MOD_LIST(),
- __MOD_LIST(__MOD_MOVEMENT_POINTS(-10)__MOD_DODGE(-15)),
+ __MOD_LIST(__FIRST_MOD_MOVEMENT_POINTS(-10)__MOD_DODGE(-15)),
__MOD_LIST(),
__MOD_LIST())m4_dnl
diff --git a/weapon/basic.m4d b/weapon/basic.m4d
index d49ccb4..4712ab9 100644
--- a/weapon/basic.m4d
+++ b/weapon/basic.m4d
@@ -5,221 +5,221 @@ __WEAPON(0,
1,
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(5)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(5)),
__MOD_LIST())m4_dnl
__WEAPON(1,
Old Dagger,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-5)),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(10)__MOD_PIERCE(10)),
+ __MOD_LIST(__FIRST_MOD_SLASH(10)__MOD_PIERCE(10)),
__MOD_LIST())m4_dnl
__WEAPON(2,
Old Sword,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(20)__MOD_PIERCE(10)),
+ __MOD_LIST(__FIRST_MOD_SLASH(20)__MOD_PIERCE(10)),
__MOD_LIST())m4_dnl
__WEAPON(3,
Old Claymore,
true,
0,
2,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-10)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-10)),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(20)__MOD_PIERCE(10)),
+ __MOD_LIST(__FIRST_MOD_SLASH(20)__MOD_PIERCE(10)),
__MOD_LIST())m4_dnl
__WEAPON(4,
Old Bardiche,
true,
0,
3,
- __MOD_LIST(__MOD_SPEED(-17)__MOD_DEXTERITY(-30)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-17)__MOD_DEXTERITY(-30)),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(20)__MOD_PIERCE(10)),
+ __MOD_LIST(__FIRST_MOD_SLASH(20)__MOD_PIERCE(10)),
__MOD_LIST())m4_dnl
__WEAPON(5,
Old Stiletto,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
__MOD_LIST(),
- __MOD_LIST(__MOD_PIERCE(20)__MOD_SLASH(10)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(20)__MOD_SLASH(10)),
__MOD_LIST())m4_dnl
__WEAPON(6,
Old Pickaxe,
true,
0,
2,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
__MOD_LIST(),
- __MOD_LIST(__MOD_PIERCE(30)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(30)),
__MOD_LIST())m4_dnl
__WEAPON(7,
Old Rapier,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-10)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-10)),
__MOD_LIST(),
- __MOD_LIST(__MOD_PIERCE(30)__MOD_SLASH(10)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(30)__MOD_SLASH(10)),
__MOD_LIST())m4_dnl
__WEAPON(8,
Old Pike,
true,
0,
3,
- __MOD_LIST(__MOD_SPEED(-20)__MOD_DEXTERITY(-20)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-20)__MOD_DEXTERITY(-20)),
__MOD_LIST(),
- __MOD_LIST(__MOD_PIERCE(30)__MOD_SLASH(10)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(30)__MOD_SLASH(10)),
__MOD_LIST())m4_dnl
__WEAPON(9,
Old Club,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-5)),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(15)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(15)),
__MOD_LIST())m4_dnl
__WEAPON(10,
Old Mace,
true,
0,
1,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_DEXTERITY(-5)),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(25)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(25)),
__MOD_LIST())m4_dnl
__WEAPON(11,
Old Staff,
true,
0,
2,
- __MOD_LIST(__MOD_SPEED(-10)__MOD_DEXTERITY(-10)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-10)__MOD_DEXTERITY(-10)),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(20)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(20)),
__MOD_LIST())m4_dnl
__WEAPON(12,
Old War Hammer,
true,
0,
2,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(30)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(30)),
__MOD_LIST())m4_dnl
__WEAPON(13,
Old Short Bow (Broadhead),
true,
1,
5,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(5)__MOD_SLASH(15)__MOD_PIERCE(5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(5)__MOD_SLASH(15)__MOD_PIERCE(5)),
__MOD_LIST())m4_dnl
__WEAPON(14,
Old Short Bow (Blunt),
true,
1,
5,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(20)__MOD_PIERCE(5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(20)__MOD_PIERCE(5)),
__MOD_LIST())m4_dnl
__WEAPON(15,
Old Short Bow (Bodkin points),
true,
1,
6,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_PIERCE(17)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(17)),
__MOD_LIST())m4_dnl
__WEAPON(16,
Old Long Bow (Broadhead),
true,
2,
8,
- __MOD_LIST(__MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(5)__MOD_SLASH(15)__MOD_PIERCE(5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(5)__MOD_SLASH(15)__MOD_PIERCE(5)),
__MOD_LIST())m4_dnl
__WEAPON(17,
Old Long Bow (Blunt),
true,
2,
8,
- __MOD_LIST(__MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(20)__MOD_PIERCE(5)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(20)__MOD_PIERCE(5)),
__MOD_LIST())m4_dnl
__WEAPON(18,
Old Long Bow (Bodkin points),
true,
2,
9,
- __MOD_LIST(__MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_PIERCE(17)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-20)__MOD_DEXTERITY(-25)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(17)),
__MOD_LIST())m4_dnl
__WEAPON(19,
Old Crossbow (Broadhead),
true,
2,
6,
- __MOD_LIST(__MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(7)__MOD_SLASH(23)__MOD_PIERCE(10)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(7)__MOD_SLASH(23)__MOD_PIERCE(10)),
__MOD_LIST())m4_dnl
__WEAPON(20,
Old Crossbow (Blunt),
true,
2,
6,
- __MOD_LIST(__MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(27)__MOD_PIERCE(13)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(27)__MOD_PIERCE(13)),
__MOD_LIST())m4_dnl
__WEAPON(21,
Old Crossbow (Bodkin points),
true,
2,
6,
- __MOD_LIST(__MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_PIERCE(25)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-30)__MOD_DEXTERITY(-35)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(25)),
__MOD_LIST())m4_dnl
__WEAPON(22,
Old Arbalest (Broadhead),
true,
4,
9,
- __MOD_LIST(__MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(15)__MOD_SLASH(35)__MOD_PIERCE(20)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(15)__MOD_SLASH(35)__MOD_PIERCE(20)),
__MOD_LIST())m4_dnl
__WEAPON(23,
Old Arbalest (Blunt),
true,
4,
9,
- __MOD_LIST(__MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_BLUNT(37)__MOD_PIERCE(20)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(37)__MOD_PIERCE(20)),
__MOD_LIST())m4_dnl
__WEAPON(24,
Old Arbalest (Bodkin points),
true,
4,
10,
- __MOD_LIST(__MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
- __MOD_LIST(__MOD_PARRY(-40)),
- __MOD_LIST(__MOD_PIERCE(43)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-45)__MOD_DEXTERITY(-50)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-40)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(43)),
__MOD_LIST())m4_dnl
diff --git a/weapon/secondary.m4d b/weapon/secondary.m4d
index bf7d3e8..195cb9b 100644
--- a/weapon/secondary.m4d
+++ b/weapon/secondary.m4d
@@ -5,41 +5,41 @@ __WEAPON(s0,
1,
__MOD_LIST(),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(3)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(3)),
__MOD_LIST())m4_dnl
__WEAPON(s1,
Hidden Dagger,
false,
0,
1,
- __MOD_LIST(__MOD_SPEED(-3)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-3)),
__MOD_LIST(),
- __MOD_LIST(__MOD_SLASH(5)__MOD_PIERCE(5)),
+ __MOD_LIST(__FIRST_MOD_SLASH(5)__MOD_PIERCE(5)),
__MOD_LIST())m4_dnl
__WEAPON(s2,
Hidden Stilleto,
false,
0,
1,
- __MOD_LIST(__MOD_SPEED(-5)__MOD_DEXTERITY(-3)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-5)__MOD_DEXTERITY(-3)),
__MOD_LIST(),
- __MOD_LIST(__MOD_PIERCE(10)__MOD_SLASH(5)),
+ __MOD_LIST(__FIRST_MOD_PIERCE(10)__MOD_SLASH(5)),
__MOD_LIST())m4_dnl
__WEAPON(s3,
Hidden Mace,
false,
0,
1,
- __MOD_LIST(__MOD_SPEED(-5)__MOD_DEXTERITY(-3)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-5)__MOD_DEXTERITY(-3)),
__MOD_LIST(),
- __MOD_LIST(__MOD_BLUNT(13)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(13)),
__MOD_LIST())m4_dnl
__WEAPON(s4,
Sling (Blunt),
false,
2,
4,
- __MOD_LIST(__MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
- __MOD_LIST(__MOD_PARRY(-100)),
- __MOD_LIST(__MOD_BLUNT(10)__MOD_PIERCE(3)),
+ __MOD_LIST(__FIRST_MOD_SPEED(-15)__MOD_DEXTERITY(-15)),
+ __MOD_LIST(__FIRST_MOD_PARRY(-100)),
+ __MOD_LIST(__FIRST_MOD_BLUNT(10)__MOD_PIERCE(3)),
__MOD_LIST())m4_dnl