public void applyDead() {	
		c.getTradeAndDuel().stakedItems.clear();
		c.respawnTimer = 15;
		c.isDead = false;
		
		if(c.duelStatus != 6) {
			//c.killerId = c.getCombat().getKillerId(c.playerId);
			c.killerId = findKiller();
			Client o = (Client) Server.playerHandler.players[c.killerId];
			if(o != null) {
				if (c.killerId != c.playerId)
					o.sendMessage("You have defeated "+c.playerName+"!");
				c.playerKilled = c.playerId;
				if(o.duelStatus == 5) {
					o.duelStatus++;
				}
			}
		}
		c.faceUpdate(0);
			EventManager.getSingleton().addEvent(new Event() {
				public void execute(EventContainer b) {
		c.npcIndex = 0;
		c.playerIndex = 0;
				b.stop();
				}
				}, 2500);
		c.stopMovement();
		if(c.duelStatus <= 4) {
			c.getTradeAndDuel().stakedItems.clear();
			c.sendMessage("Oh dear you are dead!");
		} else if(c.duelStatus != 6) {
		Client o = (Client) Server.playerHandler.players[c.killerId];
			c.getTradeAndDuel().stakedItems.clear();
			c.sendMessage("You have lost the duel!");
			PlayerSave.saveGame(o);
			PlayerSave.saveGame(c);
		}
		PlayerSave.saveGame(c);
		resetDamageDone();
		c.specAmount = 10;
		c.getItems().addSpecialBar(c.playerEquipment[c.playerWeapon]);
		c.lastVeng = 0;
		c.vengOn = false;
		resetFollowers();
		c.attackTimer = 10;
		c.tradeResetNeeded = true;
	}