internal override void HandleUnequip(Farmer who, GameLocation location) { if (_frog != null) { location.characters.Remove(_frog); _frog = null; } }
internal override void HandleEquip(Farmer who, GameLocation location) { // Ensure we can force a character to appear if (location.characters is null) { return; } // Spawn rabbit _frog = new FrogFollower(who.getTileLocation()); location.characters.Add(_frog); }