Explorar o código

Make players logging out take damage from bleeding.
Done as per suggestion by nossr50
Closes #131

NuclearW %!s(int64=13) %!d(string=hai) anos
pai
achega
5cbee8a4ab

+ 5 - 0
src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java

@@ -45,6 +45,8 @@ import org.bukkit.event.player.PlayerPickupItemEvent;
 import org.bukkit.event.player.PlayerQuitEvent;
 import org.bukkit.event.player.PlayerRespawnEvent;
 import org.bukkit.inventory.ItemStack;
+
+import com.gmail.nossr50.Combat;
 import com.gmail.nossr50.Item;
 import com.gmail.nossr50.Users;
 import com.gmail.nossr50.m;
@@ -153,6 +155,9 @@ public class mcPlayerListener implements Listener
 				mmoHelper.containers.remove(player);
 		}
 		
+		//Bleed it out
+		if(Users.getProfile(player).getBleedTicks() > 0) Combat.dealDamage(player, Users.getProfile(player).getBleedTicks()*2);
+		
 		//Save PlayerData to MySQL/FlatFile on player quit
 		Users.getProfile(player).save();