Changelog:
Features:
- New goal
  - Chaos Chao
    - Raise a Chaos Chao to win!
- New optional Location Checks
  - Chao Animal Parts
    - Each body part from each type of animal is a location
  - Chao Stats
    - 0-99 levels of each of the 7 Chao stats can be locations
    - The frequency of Chao Stat locations can be set (every level, every 2nd level, etc)
  - Kindergartensanity
    - Classroom lessons are locations
      - Either all lessons or any one of each category can be set as locations
  - Shopsanity
    - A specified number of locations can be placed in the Chao Black Market
    - These locations are unlocked by acquiring `Chao Coin`s
    - Ring costs for these items can be adjusted 
  - Chao Karate can now be set to one location per fight, instead of one per tournament
- Items
  - If any Chao locations are active, the following will be in the item pool:
    - Chao Eggs
    - Garden Seeds
    - Garden Fruit
    - Chao Hats
    - Chaos Drives
- The starting eggs in the garden can be a random color
- Chao World entrances can be shuffled
- Chao are given default names
- New Traps
  - Reverse Trap
Quality of Life:
- Chao Save Data is now separate per-slot in addition to per-seed
  - This allows a single player to have multiple slots in the same seed, each having separate Chao progress
- Chao Race/Karate progress is now displayed on Stage Select (when hovering over Chao World)
- All Chao can now enter the Hero and Dark races
- Chao Karate difficulty can be set separately from Chao Race difficulty
- Chao Aging can be sped up at will, up to 15×
- New mod `config` option to fine-tune Chao Stat multiplication
  - Note: This does not mix well with the Mod Manager "`Chao Stat Multiplier`" code
- Pong Traps can now activate in Chao World
- Maximum range for possible number of Emblems is now 1000
- General APWorld cleanup and optimization
  - Option access has moved to the new options system
  - An item group now exists for trap items
Bug Fixes:
- Dry Lagoon now has all 11 Animals
- Eternal Engine - 2 (Standard and Hard Logic) now requires only `Tails - Booster`
- Lost Colony - 2 (Hard Logic) now requires no upgrades
- Lost Colony - Animal 9 (Hard Logic) now requires either `Eggman - Jet Engine` or `Eggman - Large Cannon`
		
	
		
			
				
	
	
		
			215 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			215 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# Emblem Definition
 | 
						|
emblem = "Emblem"
 | 
						|
 | 
						|
# Market Token Definition
 | 
						|
market_token = "Chao Coin"
 | 
						|
 | 
						|
# Upgrade Definitions
 | 
						|
sonic_gloves          = "Sonic - Magic Glove"
 | 
						|
sonic_light_shoes     = "Sonic - Light Shoes"
 | 
						|
sonic_ancient_light   = "Sonic - Ancient Light"
 | 
						|
sonic_bounce_bracelet = "Sonic - Bounce Bracelet"
 | 
						|
sonic_flame_ring      = "Sonic - Flame Ring"
 | 
						|
sonic_mystic_melody   = "Sonic - Mystic Melody"
 | 
						|
 | 
						|
tails_laser_blaster = "Tails - Laser Blaster"
 | 
						|
tails_booster       = "Tails - Booster"
 | 
						|
tails_mystic_melody = "Tails - Mystic Melody"
 | 
						|
tails_bazooka       = "Tails - Bazooka"
 | 
						|
 | 
						|
knuckles_mystic_melody = "Knuckles - Mystic Melody"
 | 
						|
knuckles_shovel_claws  = "Knuckles - Shovel Claws"
 | 
						|
knuckles_air_necklace  = "Knuckles - Air Necklace"
 | 
						|
knuckles_hammer_gloves = "Knuckles - Hammer Gloves"
 | 
						|
knuckles_sunglasses    = "Knuckles - Sunglasses"
 | 
						|
 | 
						|
shadow_flame_ring    = "Shadow - Flame Ring"
 | 
						|
shadow_air_shoes     = "Shadow - Air Shoes"
 | 
						|
shadow_ancient_light = "Shadow - Ancient Light"
 | 
						|
shadow_mystic_melody = "Shadow - Mystic Melody"
 | 
						|
 | 
						|
eggman_laser_blaster    = "Eggman - Laser Blaster"
 | 
						|
eggman_mystic_melody    = "Eggman - Mystic Melody"
 | 
						|
eggman_jet_engine       = "Eggman - Jet Engine"
 | 
						|
eggman_large_cannon     = "Eggman - Large Cannon"
 | 
						|
eggman_protective_armor = "Eggman - Protective Armor"
 | 
						|
 | 
						|
rouge_mystic_melody  = "Rouge - Mystic Melody"
 | 
						|
rouge_pick_nails     = "Rouge - Pick Nails"
 | 
						|
rouge_treasure_scope = "Rouge - Treasure Scope"
 | 
						|
rouge_iron_boots     = "Rouge - Iron Boots"
 | 
						|
 | 
						|
 | 
						|
# Junk
 | 
						|
five_rings      = "Five Rings"
 | 
						|
ten_rings       = "Ten Rings"
 | 
						|
twenty_rings    = "Twenty Rings"
 | 
						|
extra_life      = "Extra Life"
 | 
						|
shield          = "Shield"
 | 
						|
magnetic_shield = "Magnetic Shield"
 | 
						|
invincibility   = "Invincibility"
 | 
						|
 | 
						|
 | 
						|
# Traps
 | 
						|
omochao_trap    = "OmoTrap"
 | 
						|
timestop_trap   = "Chaos Control Trap"
 | 
						|
confuse_trap    = "Confusion Trap"
 | 
						|
tiny_trap       = "Tiny Trap"
 | 
						|
gravity_trap    = "Gravity Trap"
 | 
						|
exposition_trap = "Exposition Trap"
 | 
						|
darkness_trap   = "Darkness Trap"
 | 
						|
ice_trap        = "Ice Trap"
 | 
						|
slow_trap       = "Slow Trap"
 | 
						|
cutscene_trap   = "Cutscene Trap"
 | 
						|
reverse_trap    = "Reverse Trap"
 | 
						|
 | 
						|
pong_trap       = "Pong Trap"
 | 
						|
 | 
						|
 | 
						|
# Chaos Emeralds
 | 
						|
white_emerald  = "White Chaos Emerald"
 | 
						|
red_emerald    = "Red Chaos Emerald"
 | 
						|
cyan_emerald   = "Cyan Chaos Emerald"
 | 
						|
purple_emerald = "Purple Chaos Emerald"
 | 
						|
green_emerald  = "Green Chaos Emerald"
 | 
						|
yellow_emerald = "Yellow Chaos Emerald"
 | 
						|
blue_emerald   = "Blue Chaos Emerald"
 | 
						|
 | 
						|
 | 
						|
# Chao Eggs
 | 
						|
normal_egg              = "Normal Egg"
 | 
						|
yellow_monotone_egg     = "Yellow Mono-Tone Egg"
 | 
						|
white_monotone_egg      = "White Mono-Tone Egg"
 | 
						|
brown_monotone_egg      = "Brown Mono-Tone Egg"
 | 
						|
sky_blue_monotone_egg   = "Sky Blue Mono-Tone Egg"
 | 
						|
pink_monotone_egg       = "Pink Mono-Tone Egg"
 | 
						|
blue_monotone_egg       = "Blue Mono-Tone Egg"
 | 
						|
grey_monotone_egg       = "Grey Mono-Tone Egg"
 | 
						|
green_monotone_egg      = "Green Mono-Tone Egg"
 | 
						|
red_monotone_egg        = "Red Mono-Tone Egg"
 | 
						|
lime_green_monotone_egg = "Lime Green Mono-Tone Egg"
 | 
						|
purple_monotone_egg     = "Purple Mono-Tone Egg"
 | 
						|
orange_monotone_egg     = "Orange Mono-Tone Egg"
 | 
						|
black_monotone_egg      = "Black Mono-Tone Egg"
 | 
						|
 | 
						|
yellow_twotone_egg     = "Yellow Two-Tone Egg"
 | 
						|
white_twotone_egg      = "White Two-Tone Egg"
 | 
						|
brown_twotone_egg      = "Brown Two-Tone Egg"
 | 
						|
sky_blue_twotone_egg   = "Sky Blue Two-Tone Egg"
 | 
						|
pink_twotone_egg       = "Pink Two-Tone Egg"
 | 
						|
blue_twotone_egg       = "Blue Two-Tone Egg"
 | 
						|
grey_twotone_egg       = "Grey Two-Tone Egg"
 | 
						|
green_twotone_egg      = "Green Two-Tone Egg"
 | 
						|
red_twotone_egg        = "Red Two-Tone Egg"
 | 
						|
lime_green_twotone_egg = "Lime Green Two-Tone Egg"
 | 
						|
purple_twotone_egg     = "Purple Two-Tone Egg"
 | 
						|
orange_twotone_egg     = "Orange Two-Tone Egg"
 | 
						|
black_twotone_egg      = "Black Two-Tone Egg"
 | 
						|
 | 
						|
normal_shiny_egg     = "Normal Shiny Egg"
 | 
						|
yellow_shiny_egg     = "Yellow Shiny Egg"
 | 
						|
white_shiny_egg      = "White Shiny Egg"
 | 
						|
brown_shiny_egg      = "Brown Shiny Egg"
 | 
						|
sky_blue_shiny_egg   = "Sky Blue Shiny Egg"
 | 
						|
pink_shiny_egg       = "Pink Shiny Egg"
 | 
						|
blue_shiny_egg       = "Blue Shiny Egg"
 | 
						|
grey_shiny_egg       = "Grey Shiny Egg"
 | 
						|
green_shiny_egg      = "Green Shiny Egg"
 | 
						|
red_shiny_egg        = "Red Shiny Egg"
 | 
						|
lime_green_shiny_egg = "Lime Green Shiny Egg"
 | 
						|
purple_shiny_egg     = "Purple Shiny Egg"
 | 
						|
orange_shiny_egg     = "Orange Shiny Egg"
 | 
						|
black_shiny_egg      = "Black Shiny Egg"
 | 
						|
 | 
						|
 | 
						|
# Chao Fruit
 | 
						|
chao_garden_fruit = "Chao Garden Fruit"
 | 
						|
hero_garden_fruit = "Hero Garden Fruit"
 | 
						|
dark_garden_fruit = "Dark Garden Fruit"
 | 
						|
 | 
						|
strong_fruit   = "Strong Fruit"
 | 
						|
tasty_fruit    = "Tasty Fruit"
 | 
						|
hero_fruit     = "Hero Fruit"
 | 
						|
dark_fruit     = "Dark Fruit"
 | 
						|
round_fruit    = "Round Fruit"
 | 
						|
triangle_fruit = "Triangle Fruit"
 | 
						|
square_fruit   = "Square Fruit"
 | 
						|
heart_fruit    = "Heart Fruit"
 | 
						|
chao_fruit     = "Chao Fruit"
 | 
						|
smart_fruit    = "Smart Fruit"
 | 
						|
 | 
						|
orange_fruit = "Orange Fruit"
 | 
						|
blue_fruit   = "Blue Fruit"
 | 
						|
pink_fruit   = "Pink Fruit"
 | 
						|
green_fruit  = "Green Fruit"
 | 
						|
purple_fruit = "Purple Fruit"
 | 
						|
yellow_fruit = "Yellow Fruit"
 | 
						|
red_fruit    = "Red Fruit"
 | 
						|
 | 
						|
mushroom_fruit       = "Mushroom"
 | 
						|
super_mushroom_fruit = "Super Mushroom"
 | 
						|
mint_candy_fruit     = "Mint Candy"
 | 
						|
grapes_fruit         = "Grapes"
 | 
						|
 | 
						|
 | 
						|
# Chao Seeds
 | 
						|
strong_seed   = "Strong Seed"
 | 
						|
tasty_seed    = "Tasty Seed"
 | 
						|
hero_seed     = "Hero Seed"
 | 
						|
dark_seed     = "Dark Seed"
 | 
						|
round_seed    = "Round Seed"
 | 
						|
triangle_seed = "Triangle Seed"
 | 
						|
square_seed   = "Square Seed"
 | 
						|
 | 
						|
 | 
						|
# Chao Hats
 | 
						|
pumpkin_hat       = "Pumpkin"
 | 
						|
skull_hat         = "Skull"
 | 
						|
apple_hat         = "Apple"
 | 
						|
bucket_hat        = "Bucket"
 | 
						|
empty_can_hat     = "Empty Can"
 | 
						|
cardboard_box_hat = "Cardboard Box"
 | 
						|
flower_pot_hat    = "Flower Pot"
 | 
						|
paper_bag_hat     = "Paper Bag"
 | 
						|
pan_hat           = "Pan"
 | 
						|
stump_hat         = "Stump"
 | 
						|
watermelon_hat    = "Watermelon"
 | 
						|
 | 
						|
red_wool_beanie_hat   = "Red Wool Beanie"
 | 
						|
blue_wool_beanie_hat  = "Blue Wool Beanie"
 | 
						|
black_wool_beanie_hat = "Black Wool Beanie"
 | 
						|
pacifier_hat          = "Pacifier"
 | 
						|
 | 
						|
 | 
						|
# Animal Items
 | 
						|
animal_penguin      = "Penguin"
 | 
						|
animal_seal         = "Seal"
 | 
						|
animal_otter        = "Otter"
 | 
						|
animal_rabbit       = "Rabbit"
 | 
						|
animal_cheetah      = "Cheetah"
 | 
						|
animal_warthog      = "Warthog"
 | 
						|
animal_bear         = "Bear"
 | 
						|
animal_tiger        = "Tiger"
 | 
						|
animal_gorilla      = "Gorilla"
 | 
						|
animal_peacock      = "Peacock"
 | 
						|
animal_parrot       = "Parrot"
 | 
						|
animal_condor       = "Condor"
 | 
						|
animal_skunk        = "Skunk"
 | 
						|
animal_sheep        = "Sheep"
 | 
						|
animal_raccoon      = "Raccoon"
 | 
						|
animal_halffish     = "HalfFish"
 | 
						|
animal_skeleton_dog = "Skeleton Dog"
 | 
						|
animal_bat          = "Bat"
 | 
						|
animal_dragon       = "Dragon"
 | 
						|
animal_unicorn      = "Unicorn"
 | 
						|
animal_phoenix      = "Phoenix"
 | 
						|
 | 
						|
chaos_drive_yellow = "Yellow Chaos Drive"
 | 
						|
chaos_drive_green  = "Green Chaos Drive"
 | 
						|
chaos_drive_red    = "Red Chaos Drive"
 | 
						|
chaos_drive_purple = "Purple Chaos Drive"
 | 
						|
 | 
						|
 | 
						|
# Goal Item
 | 
						|
maria = "What Maria Wanted"
 |