 21a3c74783
			
		
	
	21a3c74783
	
	
	
		
			
			Changelog:
Features:
- New goal
  - Grand Prix
    - Complete all of the Kart Races to win!
- New optional Location Checks
  - Omosanity (Activating Omochao)
  - Kart Race Mode
- Ring Loss option
  - `Classic` - lose all rings on hit
  - `Modern` - lose 20 rings on hit
  - `OHKO` - instantly die on hit, regardless of ring count (shields still protect you)
- New Trap
  - Pong Trap
Quality of Life:
- SA2B is now distributed as an `.apworld`
- Maximum possible number of Emblems in item pool is increased from 180 to 250
- An indicator now shows on the Stage Select screen when `Cannon's Core` is available
- Certain traps (`Exposition` and `Pong`) are now possible to receive on `Route 101` and `Route 280`
- Certain traps (`Confusion`, `Chaos Control`, `Exposition` and `Pong`) are now possible to receive on `FinalHazard`
Bug Fixes:
- Actually swap Intermediate and Expert Chao Races correctly
- Don't always grant double score for killing Gold Beetles anymore
- Ensure upgrades are applied properly, even when received while dying
- Fix the Message Queue getting disordered when receiving many messages in quick succession
- Fix Logic errors
  - `City Escape - 3` (Hard Logic) now requires no upgrades
  - `Mission Street - Pipe 2` (Hard Logic) now requires no upgrades
  - `Crazy Gadget - Pipe 3` (Hard Logic) now requires no upgrades
  - `Egg Quarters - 3` (Hard Logic) now requires only `Rouge - Mystic Melody`
  - `Mad Space - 5` (Hard Logic) now requires no upgrades
Co-authored-by: RaspberrySpaceJam <tyler.summers@gmail.com>
		
	
		
			
				
	
	
		
			65 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Emblem Definition
 | |
| emblem = "Emblem"
 | |
| 
 | |
| # 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"
 | |
| 
 | |
| five_rings      = "Five Rings"
 | |
| ten_rings       = "Ten Rings"
 | |
| twenty_rings    = "Twenty Rings"
 | |
| extra_life      = "Extra Life"
 | |
| shield          = "Shield"
 | |
| magnetic_shield = "Magnetic Shield"
 | |
| invincibility   = "Invincibility"
 | |
| 
 | |
| 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"
 | |
| pong_trap       = "Pong Trap"
 | |
| 
 | |
| 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"
 | |
| 
 | |
| maria = "What Maria Wanted"
 |