# File: limits.txt


# This file is used to initialize the "lib/data/limits.raw" file, which is
# used to initialize the "array sizes" information for the Angband game.

# Do not modify this file unless you know exactly what you are doing,
# unless you wish to risk possible system crashes and broken savefiles.
# After modifying this file, delete the "lib/data/limits.raw" file.


# Version stamp (required)

V:0.6.4

# Maximum number of method/blow types
M:m:229

# Maximum number of effect types
M:e:168

# Maximum number of feature types
M:F:1000

# Maximum number of room description lines
M:D:900

# Maximum number of object kinds
M:K:1018

# Maximum number of standard artifacts
M:a:137

# Maximum number of all artifacts
M:A:256

# Maximum number of ego-item types
M:E:128

# Maximum number of flavors
M:X:620

# Maximum number of monster races (needs to be max + 2 for player ghost)
M:R:1377

# Maximum number of vaults
M:V:278

# Maximum number of towns/dungeons
M:T:74

# Maximum number of stores
M:U:51

# Maximum number of player races & shapes
M:P:40

# Maximum number of playable races
M:G:26

# Maximum number of player history lines
M:H:350

# Maximum number of player classes
M:C:13

# Maximum number of weapon style lines
M:W:180

# Maximum number of spells
M:S:640

# Maximum number of runes
M:Y:30

# Maximum number of owners per store
M:B:8

# Maximum number of fixed quests
M:Q:8

# Maximum number of region info
M:i:50

# Maximum number of region pieces
M:p:2048

# Maximum number of regions
M:r:64

# Maximum number of objects
M:O:1024

# Maximum number of monsters
M:M:1024


#
# Array sizes (in bytes) for some initialization stuff
#

# Size of the "fake" array for reading in names of monsters, objects,
# artifacts, store-owners, player-races, ...
M:N:25000

# Size of the "fake" array for reading in the descriptions of monsters,
# vaults, and the player-histories
M:I:130000

