Skip to content

Conversation

@FominArtmind
Copy link

@FominArtmind FominArtmind commented Mar 4, 2024

Motivation: gating can be unnatural and provide unexpected drop when each mob is configured with its own dedicated loot. Gating doesn't provide "proper" compensation if the current tier mob drops the item with less probability than the previous tier one drops the result of gating as its normal drop. Changing gating of the item that is not allowed to drop yet to forcible breaking it into materials and dropping them instead looks as more universal and "item lore friendly" solution. In a real gameplay scenario the player would anyway disassembled or trashed the gated item (but had less materials) in most of the cases.

What has been implemented:

  • replaced gating with dropping materials of the item
  • added "Allow Item Drop Limits Exceptions" config parameter and the corresponding logic. If the item is mentioned in "ItemDropLimitsExceptions" list of loottables.json, it drops even if not allowed by current "Item Drop Limits" settings (usefull to properly fill early game chests and provide more smooth game start for the player)

Backward compatibility: since gating is a side mechnic to resolve issue when item is not allowed yet (to avoid empty drop), doesn't affect most of the gameplay related to loot much.

@FominArtmind FominArtmind changed the title Pr allow starting items Gating changes Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant