1
1
from BaseClasses import Item , ItemClassification , Location , MultiWorld
2
2
from worlds .generic .Rules import add_rule , set_rule
3
3
from worlds .iji .Rules import can_kill_annihilators , can_rocket_boost , has_weapon_stats
4
- from .Items import item_table , create_itempool , create_item
5
- from .Locations import location_table , location_weapons_table
4
+ from .Items import item_table , create_itempool , create_item , item_groups_table
5
+ from .Locations import location_table , location_weapons_table , location_groups_table
6
+ from .Regions import create_regions
6
7
from .Options import IjiOptions
7
8
from worlds .AutoWorld import World , CollectionState
8
9
9
10
class IjiWorld (World ):
10
11
"""
11
- Insert Iji description here later
12
- """
13
-
12
+ Iji is a freeware action platformer developed by Daniel Remar and released in 2008.
13
+ You play as Iji: a young woman empowered with alien technology and suddenly thrown into the midst of deadly
14
+ intergalactic conflict... with the fate of humanity in her hands. The game features ten regular levels and several
15
+ extra levels, an in-depth stat system that rewards customisation, an arsenal of powerful alien weaponry and a
16
+ wealth of secrets to discover.
17
+ """ # Description by Ladybunne
14
18
15
19
game = "Iji"
16
20
item_name_to_id = {name : data .code for name , data in item_table .items ()}
17
21
location_name_to_id = {name : data .code for name , data in location_table .items ()}
22
+ item_name_groups = item_groups_table
23
+ location_name_groups = location_groups_table
18
24
options_dataclass = IjiOptions
19
25
options : IjiOptions
20
26
@@ -28,7 +34,7 @@ def create_item(self, name: str) -> Item:
28
34
return create_item (self , name )
29
35
30
36
def create_regions (self ):
31
- pass
37
+ create_regions ( self )
32
38
33
39
34
40
0 commit comments