Skip to content

Commit 02ee787

Browse files
authored
Merge pull request #78 from Emerassi/fixfilenames
Fixfilenames
2 parents 2665f2d + db095b3 commit 02ee787

File tree

9 files changed

+20
-28
lines changed

9 files changed

+20
-28
lines changed

worlds/crystal_project/__init__.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import logging
22

3-
from .Items import item_table, optional_scholar_abilities, get_random_starting_jobs, filler_items, \
3+
from .items import item_table, optional_scholar_abilities, get_random_starting_jobs, filler_items, \
44
get_item_names_per_category, progressive_equipment, non_progressive_equipment, get_starting_jobs, \
5-
set_jobs_at_default_locations, job_count_in_pool, default_starting_job_list, job_list
6-
from .Locations import get_locations, get_bosses
7-
from .Regions import init_areas
8-
from .Options import CrystalProjectOptions, IncludedRegions
5+
set_jobs_at_default_locations, default_starting_job_list, job_list
6+
from .locations import get_locations, get_bosses
7+
from .regions import init_areas
8+
from .options import CrystalProjectOptions, IncludedRegions
99
from .rules import CrystalProjectLogic
1010

1111
from typing import List, Set, Dict, Any
@@ -136,7 +136,6 @@ def create_regions(self) -> None:
136136

137137
init_areas(self, locations, self.options)
138138

139-
jobs_earnable:int = 0
140139
if self.options.jobRando.value == self.options.jobRando.option_none:
141140
jobs_earnable = set_jobs_at_default_locations(self)
142141
else:

worlds/crystal_project/constants/__init__.py

Whitespace-only changes.
File renamed without changes.
Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
from typing import Dict, Set, Tuple, NamedTuple, Optional, List
1+
from typing import Dict, Set, Tuple, NamedTuple, Optional, List, TYPE_CHECKING
22
from BaseClasses import ItemClassification, Item
33

4+
if TYPE_CHECKING:
5+
from . import CrystalProjectWorld
6+
47
class ItemData(NamedTuple):
58
category: str
69
code: Optional[int]
@@ -1645,14 +1648,4 @@ def set_jobs_at_default_locations(world: "CrystalProjectWorld"):
16451648
#message = "Placing" + job_name + " at " + job_crystal_dictionary[job_name]
16461649
#world.logger.info(message)
16471650

1648-
return len(job_crystal_dictionary)
1649-
1650-
def job_count_in_pool(world: "CrystalProjectWorld", pool:list[Item]):
1651-
job_count:int = 0
1652-
for item in pool:
1653-
for job in job_list:
1654-
if job.name == item.name:
1655-
job_count += 1
1656-
1657-
return job_count
1658-
1651+
return len(job_crystal_dictionary)
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from typing import List, Optional, Callable, NamedTuple
22
from BaseClasses import CollectionState
3-
from .Options import CrystalProjectOptions
3+
from .options import CrystalProjectOptions
44
from .rules import CrystalProjectLogic
5-
from .Keys import *
6-
from .KeyItems import *
5+
from .constants.keys import *
6+
from .constants.key_items import *
77

88
class LocationData(NamedTuple):
99
region: str
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from typing import List, Dict
22
from BaseClasses import Region, Location, MultiWorld
3-
from .Options import CrystalProjectOptions
4-
from .Locations import LocationData
3+
from .options import CrystalProjectOptions
4+
from .locations import LocationData
55
from .rules import CrystalProjectLogic
6-
from .Keys import *
7-
from .KeyItems import *
6+
from .constants.keys import *
7+
from .constants.key_items import *
88

99
class CrystalProjectLocation(Location):
1010
game: str = "CrystalProject"

worlds/crystal_project/rules.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from .Options import CrystalProjectOptions
1+
from .options import CrystalProjectOptions
2+
from .constants.keys import *
23
from worlds.generic.Rules import set_rule, forbid_items_for_player, add_rule
34
from BaseClasses import CollectionState
45
from typing import TYPE_CHECKING, Optional
56
if TYPE_CHECKING:
67
from . import CrystalProjectWorld
7-
from .Keys import *
88

99
class CrystalProjectLogic:
1010
player: int
@@ -78,7 +78,7 @@ def get_starting_job_count(self):
7878
return 6
7979

8080
def has_enough_clamshells(self, state: CollectionState):
81-
return state.has("Item - Clamshell", self.player, self.options.clamshellsQuantity)
81+
return state.has("Item - Clamshell", self.player, self.options.clamshellsQuantity.value)
8282

8383
def has_rental_quintar(self, state: CollectionState) -> bool:
8484
return state.has_any({"Item - Progressive Quintar Flute"}, self.player) or state.has("Item - Owl Drum", self.player)

0 commit comments

Comments
 (0)