Example #1
0
 private void DoAttemptWalkThroughVoid(YsPlayerServer player, int y, int x, string successMessage)
 {
     // the first tile is at map position 5, 6
     // this corresponds to tileBridgeX/Y 1/1
     if (_TileBridgeX == x && _TileBridgeY == y)
     {
         ShowMessage(player, true, successMessage);
         return;
     }
     if (player.GetPartyLeader().HasItemByTypeIndex(245))
     {
         ShowMessage(player, true, "The yellow rainbow gem illuminates a path through the Void.");
         return;
     }
     ShowMessage(player, true, String0737); // You step over the edge and into oblivion.
     DamagePlayer(player, GetMaxHits(player));
 }