 54a7bb5664
			
		
	
	54a7bb5664
	
	
	
		
			
			* Blasphemous: WIP overhaul * Entrance rule mistake * stuff * Getting closer * Real?? Maybe?? * Don't fail me now 🙏 * Add starting location tests * More tests (it still doesn't work actually 😔) * REAL * Add unreachable regions to test_reachability.py * PR ready - Remove unused functions from init - Use group exclusive functions in rules - Style changes * Bump required client version * Clean up unused imports * Change slot data * Review fixes - Prevent strength calculations from including excess items - Add new lines to ends of files - Fix missed deprecated option and random usage in init * Update option docstrings, add groups * Add preprocessor files * Update option docstrings again actually * Update player strength calculation * Rename group methods * Fix missing logic for RESCUED_CHERUB_06 * Register indirect conditions * Register indirect conditions (part 2) * Update extracted logic, change slot data key * Add region to excluded list * A capital letter * Use camelCase keys in preprocessor * Write some of new setup guide * Remove indents before list points * Change locationinfo to list of dictonaries * Finish docs, update extractor config and data * Mark region_data.py as generated * Suggested changes * More suggested changes * Suggested changes again - Use OptionError - Create list of disabled locations before looping - Check if options are equal to str instead of int - Clean up start location override - Reword some of setup guide - Organize location list - Remove unnecessary escaped quotes from option docstrings - Add world type to test base * C# moment * Requested changes * Update .gitattributes --------- Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from typing import Set, Dict
 | |
| 
 | |
| unrandomized_dict: Dict[str, str] = {
 | |
|     "CoOLotCV: Fountain of burning oil": "Golden Thimble Filled with Burning Oil",
 | |
|     "MotED: Egg hatching": "Hatched Egg of Deformity",
 | |
|     "BotSS: Crisanta's gift": "Holy Wound of Abnegation",
 | |
|     "DC: Chalice room": "Chalice of Inverted Verses"
 | |
| }
 | |
| 
 | |
| 
 | |
| junk_locations: Set[str] = {
 | |
|     "Albero: Donate 50000 Tears",
 | |
|     "Ossuary: 11th reward",
 | |
|     "AtTotS: Miriam's gift",
 | |
|     "TSC: Jocinero's final reward"
 | |
| }
 | |
| 
 | |
| 
 | |
| thorn_set: Set[str] = {
 | |
|     "THL: Deogracias' gift",
 | |
|     "Confessor Dungeon 1 main",
 | |
|     "Confessor Dungeon 2 main",
 | |
|     "Confessor Dungeon 3 main",
 | |
|     "Confessor Dungeon 4 main",
 | |
|     "Confessor Dungeon 5 main",
 | |
|     "Confessor Dungeon 6 main",
 | |
|     "Confessor Dungeon 7 main",
 | |
| }
 | |
| 
 | |
| 
 | |
| skill_dict: Dict[str, str] = {
 | |
|     "Skill 1, Tier 1": "Combo Skill",
 | |
|     "Skill 1, Tier 2": "Combo Skill",
 | |
|     "Skill 1, Tier 3": "Combo Skill",
 | |
|     "Skill 2, Tier 1": "Charged Skill",
 | |
|     "Skill 2, Tier 2": "Charged Skill",
 | |
|     "Skill 2, Tier 3": "Charged Skill",
 | |
|     "Skill 3, Tier 1": "Ranged Skill",
 | |
|     "Skill 3, Tier 2": "Ranged Skill",
 | |
|     "Skill 3, Tier 3": "Ranged Skill",
 | |
|     "Skill 4, Tier 1": "Dive Skill",
 | |
|     "Skill 4, Tier 2": "Dive Skill",
 | |
|     "Skill 4, Tier 3": "Dive Skill",
 | |
|     "Skill 5, Tier 1": "Lunge Skill",
 | |
|     "Skill 5, Tier 2": "Lunge Skill",
 | |
|     "Skill 5, Tier 3": "Lunge Skill",
 | |
| }
 |