This file sets the various bonuses and penalties of the character size categories used in the gameMode.
In the fantasy gameModes the nine categories are: (from smallest to largest) Fine, Diminutive, Tiny, Small, Medium, Large, Huge, Gargantuan and Colossal.
Tag Name: ABB:x
Variables Used (x): Text
What it does:
This is a 1 letter abbreviation of the size designation.
Example:
ABB:F
The size abbreviation is "F" for "Fine".
Where it is used:
sizeAdjustment.lst file.
*** New 5.10.1 RC1
Tag Name: SIZENAME|x
Variables Used (x): Name of size
What it does:
Identifies the Size Class
Example:
SIZENAME:Fine
SIZENAME:Diminutive
SIZENAME:Tiny
SIZENAME:Small
SIZENAME:Medium
SIZENAME:Large
SIZENAME:Huge
SIZENAME:Gargantuan
SIZENAME:Colossal
This sizeAdjustment line changes the tags contained based on the associated size.
Where it is used:
SizeAdjustment.lst
These six categories must be included in all Game Mode: sizeAdjustment.lst.
Example:
SIZENAME:Large <tab> BONUS:ACVALUE|TYPE.Armor,TYPE.Shield|1 <tab>
BONUS:COMBAT|AC|-1|TYPE=Size <tab> BONUS:COMBAT|TOHIT|-1|TYPE=SIZE <tab>
BONUS:COMBAT|TOHIT.GRAPPLE|5|TYPE=Size
Example of some of the entries.
The following BONUS
tags function only in the sizeAdjustment.lst file.
*** New 5.10.1 RC1
Tag Name: BONUS:ACVALUE|TYPE.x,TYPE.x|y
Variables Used (x): TYPE=Text
Variables Used (y): Number
What it does:
Changes the AC of TYPE= based on the size of the character
Example:
BONUS:ACVALUE|TYPE.Armor,TYPE.Shield|0.5
Reduces the AC by half for Armor and Shields
BONUS:ACVALUE|TYPE.Armor,TYPE.Shield|2
Increases the AC by double for Armor and Shields
SIZENAME:Large <tab> BONUS:ACVALUE|TYPE.Armor,TYPE.Shield|1 <tab>
BONUS:COMBAT|AC|-1|TYPE=Size <tab> BONUS:COMBAT|TOHIT|-1|TYPE=SIZE <tab>
BONUS:COMBAT|TOHIT.GRAPPLE|5|TYPE=Size
This sizeAdjustment line changes the tags contained based on the size of the SIZENAME:.
Where it is used:
SizeAdjustment.lst
*** New 5.10.1 RC1
Tag Name: BONUS:ITEMCAPACITY|TYPE=x|y
Variables Used (x): TYPE=Text
Variables Used (y): Number
What it does:
Changes the item carrying capacity based on the size of the character
Example:
BONUS:ITEMCAPACITY|TYPE=Goods|0.25
Reduces the carrying capacity of TYPE=Goods to .25
BONUS:ITEMCAPACITY|TYPE=Goods|2
Increases the carrying capacity of TYPE=Goods to double
Where it is used:
SizeAdjustment.lst
*** New 5.10.1 RC1
Tag Name: BONUS:ITEMCOST|TYPE=x,TYPE=x|y
Variables Used (x): TYPE=Text
Variables Used (y): Number
What it does:
Changes the cost of items assigned to TYPE= by amount listed in x based on the size of the character.
Example:
BONUS:ITEMCOST|TYPE=Ammunition,TYPE=Armor,TYPE=Shield,TYPE=Weapon|0.5
Reduces cost of all Ammunition, Armor, Shield, Weapon by 0.5.
BONUS:ITEMCOST|TYPE=Scrolls,TYPE=Potents|1
Costs of all Scrolls, Potents are unchanged.
BONUS:ITEMCOST|TYPE=Alchemical,TYPE=Liquid,TYPE=Clothing,TYPE=Food|2
Increases all costs of all Alchemical, Liquid, Clothing, Food by 2
Where it is used:
SizeAdjustment.lst
*** New 5.10.1 RC1
Tag Name: BONUS:ITEMWEIGHT|TYPE=x,TYPE=x|y
Variables Used (x): TYPE=Text
Variables Used (y): Number
What it does:
Changes the weight of an item by the amount of y based on the size of the character
Example:
ITEMWEIGHT|TYPE=Goods|0.25
Reduces the weight to .25
BONUS:ITEMWEIGHT|TYPE=Ammunition,TYPE=Armor,TYPE=Shield,TYPE=Weapon|1
Changes the weight by nothing
Where it is used:
SizeAdjustment.lst
*** New 5.10.1 RC1
Tag Name: BONUS:LOADMULT|TYPE=SIZE|x|y
Variables Used (x): Number
Variables Used (y): Formulas
What it does:
Changes the standard amount carried based on the size of the character
Example:
BONUS:LOADMULT|TYPE=SIZE|0.125|PRELEGSGTEQ:4
Reduces the amount carried by .125 if the character had 4 or more legs
BONUS:LOADMULT|TYPE=SIZE|0.25|PRELEGSGTEQ:4
Reduces the amount carried by .25 if the character had 4 or more legs
BONUS:LOADMULT|TYPE=SIZE|0.5|PRELEGSGTEQ:2
Reduces the amount carried by .5 if the character had 2 or more legs
BONUS:LOADMULT|TYPE=SIZE|3|PREHANDSGTEQ:4
Increases the amount carried by 3 if the character had 4 or more hands
BONUS:LOADMULT|TYPE=SIZE|2
Increases the amount carried by 2
Where it is used:
SizeAdjustment.lst