コード例 #1
0
ファイル: Item.cs プロジェクト: mrchrislad/SMZ3Randomizer
 public static bool CanAccessDarkWorldPortal(this Progression items, Config config)
 {
     return(config.SMLogic switch {
         Normal =>
         items.CardMaridiaL1 && items.CardMaridiaL2 && items.CanUsePowerBombs() && items.Super && items.Gravity && items.SpeedBooster,
         _ =>
         items.CardMaridiaL1 && items.CardMaridiaL2 && items.CanUsePowerBombs() && items.Super &&
         (items.Charge || items.Super && items.Missile) &&
         (items.Gravity || items.HiJump && items.Ice && items.Grapple) &&
         (items.Ice || items.Gravity && items.SpeedBooster)
     });