Zannick/logic-graph

Separate item tags from location tags

Aperta

#151 aperta il 30 mar 2024

 (0 commenti) (0 reazioni) (0 assegnatari)Rust (0 fork)auto 404
good first issuehelp wantedrandomizer

Metriche repository

Star
 (4 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

I'm presently defining locations in AV2 based on vanilla item locations, but in randomizers, some locations won't be accessible, because there are two classes of items: breakable powerups and standing items. The former can be acquired remotely with the boomerang, shockwave, or a specific enemy interaction "sync", and the latter can only be picked up by standing close enough to interact with it. We would need logic to account for this when creating a randomizer.

  1. There should be item tags that follow the item rather than the location. Most likely we should define these in Game.yaml so we don't have to reproduce them on every vanilla location (especially as many locations are grouped together via canon names).
  2. We will need to provide this item info to rules somehow.

Guida contributor