JavidPack / BossChecklist

Mod for tModLoader to help with Boss Progression
https://forums.terraria.org/index.php?threads/boss-checklist-in-game-progression-checklist.50668/
61 stars 23 forks source link

[1.4] Merge loot and collectible display pages together #58

Closed SheepishShepherd closed 2 years ago

SheepishShepherd commented 2 years ago

With new collectibles coming to 1.4, remaking the display texture might make things a bit tight for space. So I plan to rework this by adding functionality to the itemslots, that will make any collectible thats not deemed 'generic' by CollectionType (ID.cs) clickable to show off the singular item.

CollectionTypes

SheepishShepherd commented 2 years ago

Possibly ditching this idea entirely. Proposing a new idea in its place:

Loot and Collection pages are now combined. Items not within the loot drops or items with specific conditions needing to be met will have be marked as "conditional". Conditional items will be displayed last until the conditions are met. This will let players know how to obtain certain items that arent just a chance drop. For example the music box doesn't get dropped at all, so we will tell the player to record the music during the fight to obtain it. A special case for conditional items will be Mode Exclusive items, like expert and master mode, as the only condition is a bool dependent on a state of being. To pull this off a Dictionary variable will be introduced into BossInfo, which will have item types as Keys and a List of Strings containing the condition type (Mode, locked condition, task condition, etc) and the message(s) to be displayed to the user.

SheepishShepherd commented 2 years ago

Task has been addressed and is/will be implemented over several commits