Пример #1
0
        public override string pickUp(GameState state, Player player)
        {
            if (accessible)
            {
                if (inInventory)
                {
                    return "You are already holding that.";
                }
                player.addItem(this);
                player.currentLocation.removeItem(this);
                inInventory = true;
            }
            else
            {
                return inaccessibleDesc;
            }

            if (firstTaken)
            {
                firstTaken = false;
                return initPickupDesc;
            }
            else
            {
                return pickupDesc;
            }
        }