internal override void HandleUnequip(Farmer who, GameLocation location) { if (_bunny != null) { location.characters.Remove(_bunny); _bunny = 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 _bunny = new BunnyFollower(who.getTileLocation()); location.characters.Add(_bunny); }