fix for Spout faction labels not updating for players who have /f map on
This commit is contained in:
		
							parent
							
								
									f1114848ff
								
							
						
					
					
						commit
						a8ed55c215
					
				| @ -184,20 +184,19 @@ public class FactionsPlayerListener extends PlayerListener | ||||
| 		 | ||||
| 		me.setLastStoodAt(to); | ||||
| 
 | ||||
| 		// Did we change "host"(faction)? | ||||
| 		boolean changedFaction = (Board.getFactionAt(from) != Board.getFactionAt(to)); | ||||
| 
 | ||||
| 		if (changedFaction && SpoutFeatures.updateTerritoryDisplay(me)) | ||||
| 			changedFaction = false; | ||||
| 		 | ||||
| 		if (me.isMapAutoUpdating()) | ||||
| 		{ | ||||
| 			me.sendMessage(Board.getMap(me.getFaction(), to, player.getLocation().getYaw())); | ||||
| 		} | ||||
| 		else | ||||
| 		else if (changedFaction) | ||||
| 		{ | ||||
| 			// Did we change "host"(faction)? | ||||
| 			Faction factionFrom = Board.getFactionAt(from); | ||||
| 			Faction factionTo = Board.getFactionAt(to); | ||||
| 
 | ||||
| 			if (factionFrom != factionTo) | ||||
| 			{ | ||||
| 				me.sendFactionHereMessage(); | ||||
| 			} | ||||
| 			me.sendFactionHereMessage(); | ||||
| 		} | ||||
| 
 | ||||
| 		if (me.getAutoClaimFor() != null) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user