# Game Mode: sizeAdjustment.lst

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".

Tag Name: ISDEFAULTSIZE:x

Variables Used (x): Text

What it does:

- This is a boolean "YES/NO", or "Y/N", that identifies the default size for the gamemode.
- One size must be identified as the default in any gamemode and only one such default is allowed per gamemode.

Example:

`SIZENAME:Medium <tab> ISDEFAULTSIZE:Y`

"Medium" size is the default size for this gamemode.

*** New 5.10.1

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.

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.

## Exclusive BONUS Tags

The following `BONUS` tags function only in the sizeAdjustment.lst file.

*** New 5.10.1

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:.

*** New 5.10.1

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

*** New 5.10.1

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

*** New 5.10.1

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

*** New 5.10.1

Tag Name: BONUS:LOADMULT|TYPE=SIZE|x

Variables Used (x): Number

What it does:

- This tag modifies the `SIZEMULT` value as defined in the load.lst gamemode file.
- This tag is used on the `SIZENAME` line.
- This tag will take both `TYPE` and `PRExxx` tags appended at the end as with all other `BONUS` tags do.

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