71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								from typing import Dict, List
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								from .ItemData import (
							 | 
						||
| 
								 | 
							
								    CivVIBoostData,
							 | 
						||
| 
								 | 
							
								    CivicPrereqData,
							 | 
						||
| 
								 | 
							
								    ExistingItemData,
							 | 
						||
| 
								 | 
							
								    GoodyHutRewardData,
							 | 
						||
| 
								 | 
							
								    NewItemData,
							 | 
						||
| 
								 | 
							
								    TechPrereqData,
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_boosts_data() -> List[CivVIBoostData]:
							 | 
						||
| 
								 | 
							
								    from .data.boosts import boosts
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return boosts
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_era_required_items_data() -> Dict[str, List[str]]:
							 | 
						||
| 
								 | 
							
								    from .data.era_required_items import era_required_items
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return era_required_items
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_existing_civics_data() -> List[ExistingItemData]:
							 | 
						||
| 
								 | 
							
								    from .data.existing_civics import existing_civics
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return existing_civics
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_existing_techs_data() -> List[ExistingItemData]:
							 | 
						||
| 
								 | 
							
								    from .data.existing_tech import existing_tech
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return existing_tech
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_goody_hut_rewards_data() -> List[GoodyHutRewardData]:
							 | 
						||
| 
								 | 
							
								    from .data.goody_hut_rewards import reward_data
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return reward_data
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_new_civic_prereqs_data() -> List[CivicPrereqData]:
							 | 
						||
| 
								 | 
							
								    from .data.new_civic_prereqs import new_civic_prereqs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return new_civic_prereqs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_new_civics_data() -> List[NewItemData]:
							 | 
						||
| 
								 | 
							
								    from .data.new_civics import new_civics
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return new_civics
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_new_tech_prereqs_data() -> List[TechPrereqData]:
							 | 
						||
| 
								 | 
							
								    from .data.new_tech_prereqs import new_tech_prereqs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return new_tech_prereqs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_new_techs_data() -> List[NewItemData]:
							 | 
						||
| 
								 | 
							
								    from .data.new_tech import new_tech
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return new_tech
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_progressive_districts_data() -> Dict[str, List[str]]:
							 | 
						||
| 
								 | 
							
								    from .data.progressive_districts import progressive_districts
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return progressive_districts
							 |