mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Allow worlds to provide item and location descriptions (#2409)
These are displayed in the weighted options page as hoverable tooltips.
This commit is contained in:

committed by
GitHub

parent
64159a6d0f
commit
2dd904e758
@@ -1271,6 +1271,14 @@ _cut_content_items = [DS3ItemData(row[0], row[1], False, row[2]) for row in [
|
||||
("Dorris Swarm", 0x40393870, DS3ItemCategory.SKIP),
|
||||
]]
|
||||
|
||||
item_descriptions = {
|
||||
"Cinders": """
|
||||
All four Cinders of a Lord.
|
||||
|
||||
Once you have these four, you can fight Soul of Cinder and win the game.
|
||||
""",
|
||||
}
|
||||
|
||||
_all_items = _vanilla_items + _dlc_items
|
||||
|
||||
item_dictionary = {item_data.name: item_data for item_data in _all_items}
|
||||
|
@@ -7,7 +7,7 @@ from Options import Toggle
|
||||
from worlds.AutoWorld import World, WebWorld
|
||||
from worlds.generic.Rules import set_rule, add_rule, add_item_rule
|
||||
|
||||
from .Items import DarkSouls3Item, DS3ItemCategory, item_dictionary, key_item_names
|
||||
from .Items import DarkSouls3Item, DS3ItemCategory, item_dictionary, key_item_names, item_descriptions
|
||||
from .Locations import DarkSouls3Location, DS3LocationCategory, location_tables, location_dictionary
|
||||
from .Options import RandomizeWeaponLevelOption, PoolTypeOption, dark_souls_options
|
||||
|
||||
@@ -60,6 +60,7 @@ class DarkSouls3World(World):
|
||||
"Cinders of a Lord - Lothric Prince"
|
||||
}
|
||||
}
|
||||
item_descriptions = item_descriptions
|
||||
|
||||
|
||||
def __init__(self, multiworld: MultiWorld, player: int):
|
||||
|
Reference in New Issue
Block a user