浏览代码

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

NuclearW 13 年之前
父节点
当前提交
5cbee8a4ab
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java

+ 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();