public boolean healDebuffed(Player p){
		int modifier = 0;
		if(!healReduxImmune(p)){
			if(p.status.containsKey(Card.carrionfeast)){
				modifier -= 1;
			}
			if(p.status.containsKey(Card.wounded)){
				modifier -= 1;
			}
			if(hallowHarm(p)){
				for(Player player: allPlayersInArea(locationArea(p.location))){
					if(player.inventory.contains(Card.ravenousketoh)){
						modifier -= 1;
					}
				}
			}
		}
		if(p.status.containsKey(Card.windwalk)){
			modifier += 1;
		}
		if(p.status.containsKey(Card.hydrosphere) && hallowHelp(p)){
			modifier += 1;
		}
		return (modifier < 0);
	}