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