Files
alttpr-python/mystery_testsuite.yml
aerinon 152c383233 Merge branch 'DoorDevUnstable' into Customizer
# Conflicts:
#	Bosses.py
#	ItemList.py
#	Main.py
#	Mystery.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-08-24 13:38:59 -06:00

178 lines
2.8 KiB
YAML

description: A test suite for testing various combinations
algorithm:
major_only: 1
dungeon_only: 1
vanilla_fill: 1
balanced: 10
district: 1
door_shuffle:
vanilla: 1
basic: 2
crossed: 3 # crossed yield more errors so is preferred
intensity:
1: 1
2: 1
3: 2 # intensity 3 usually yield more errors
dropshuffle:
on: 1
off: 1
pottery:
none: 10 # fewer locations
keys: 1
cave: 1
cavekeys: 1
dungeon: 1
reduced: 1
clustered: 1
lottery: 1
shopsanity:
on: 1
off: 1
pot_shuffle:
on: 1
off: 1
entrance_shuffle:
none: 1
dungeonssimple: 1
dungeonsfull: 1
simple: 1
restricted: 1
full: 1
crossed: 1
insanity: 1
shufflelinks:
on: 1
off: 1
shuffletavern:
on: 1
off: 1
world_state:
standard: 1
open: 1
inverted: 1
retro: 0
retro:
on: 1
off: 1
goals:
ganon: 1
fast_ganon: 1
dungeons: 3 # this yields more errors so is preferred
pedestal: 1
triforce-hunt: 1
trinity: 1
triforce_goal_min: 20
triforce_goal_max: 30
triforce_pool_min: 30
triforce_pool_max: 40
triforce_min_difference: 10
map_shuffle:
on: 1
off: 1
compass_shuffle:
on: 1
off: 1
smallkey_shuffle:
on: 1
off: 1
bigkey_shuffle:
on: 1
off: 1
dungeon_counters:
on: 1
off: 1
default: 1
experimental:
on: 1
off: 1
glitches_required:
none: 10 # i'm more interest in testing shuffles with more restrictive logic
owg: 1
no_logic: 1
accessibility:
items: 1
locations: 1
none: 0 # i'm not really interested in this yet
restrict_boss_items:
none: 1
# mapcompass: 1 has confirmed issues
dungeon: 1
tower_open:
"0": 1
"1": 1
"2": 1
"3": 1
"4": 1
"5": 1
"6": 1
"7": 10 # more restrictions is usually best for testing
random: 1
ganon_open:
"0": 1
"1": 1
"2": 1
"3": 1
"4": 1
"5": 1
"6": 1
"7": 10 # more restrictions is usually best for testing
random: 1
boss_shuffle:
none: 1
simple: 1
unique: 1
full: 1
random: 1
enemy_shuffle: # shouldn't affect generation
none: 1
shuffled: 1
random: 1
legacy: 0
hints:
on: 1
off: 1
pseudoboots: # shouldn't affect generation
on: 1
off: 1
weapons:
randomized: 1
assured: 1
vanilla: 1
swordless: 1
item_pool:
normal: 1
hard: 1
expert: 1
item_functionality: # shouldn't affect generation
normal: 1
hard: 0
expert: 0
enemy_damage: # shouldn't affect generation
default: 1
shuffled: 0
random: 0
enemy_health: # shouldn't affect generation
default: 1
easy: 0
hard: 0
expert: 0
rom:
quickswap: # shouldn't affect generation
on: 1
off: 0
# reduce_flashing: should affect generation at this point
heartcolor: # shouldn't affect generation
red: 1
blue: 1
green: 1
yellow: 1
heartbeep: # shouldn't affect generation
double: 0
normal: 0
half: 0
quarter: 1
off: 0
shuffle_sfx:
on: 1
off: 1