Overview
This file controls global Act functionalities including item levels, monster behaviors, and waypoints
This file uses the wanderingmon.txt file for a modular list of potential wandering units to spawn
Any column field name starting with “*” is considered a comment field and is not used by the game
Data Fields
act – Defines the ID for the Act
town – Uses an area level (“Name field” from levels.txt) to define the Act’s town area
start – Uses an area level (“Name field” from levels.txt) to define where the player starts in the Act
maxnpcitemlevel – Controls the maximum item level for items sold by the NPC in the Act
classlevelrangestart – Uses an area level (“Name field” from levels.txt) with its MonLvl values as a global Act minimum monster level. For example, this is used to determine chest levels in an Act.
classlevelrangeend – Uses an area level (“Name field” from levels.txt) with its MonLvl values as a global Act maximum monster level. For example, this is used to determine chest levels in an Act.
wanderingnpcstart – Uses an index to determine which wandering monster class to use when populating areas (See wanderingmmon.txt for a list of possible monsters to spawn)
wanderingnpcrange – This is a modifier that gets added to the “wanderingnpcstart” value to randomly select an index
commonactcof – Specifies which “.D2” file to use as for the common Act COF file. This is used to establish the seed when initializing the Act.
waypoint1 (to waypoint9) – Uses an area level (“Name field” from levels.txt) as the designated waypoint selection in the Waypoint UI
wanderingMonsterPopulateChance – The percent chance (from 0 to 100) to spawn a wandering monster (See wanderingmmon.txt for a list of possible monsters to spawn)
wanderingMonsterRegionTotal – The maximum number of wandering monsters allowed at once
wanderingPopulateRandomChance – A secondary percent chance (from 0 to #) to determine whether to attempt populating with monsters. Only fails if random chance selects 0.