public void hitDragonClaws(final Client c, int damage) {
		if(!c.usingClaws) {
			return;
		}
		if(c.clawHit[0] <= 0) {
			getDragonClawHits(c, damage);
		}
		if(c.npcIndex > 0) {
			c.getCombat().applyNpcMeleeDamage(c.npcIndex, 1, c.clawHit[0]);
			c.getCombat().applyNpcMeleeDamage(c.npcIndex, 2, c.clawHit[1]);
		} else if(c.playerIndex > 0) {
			c.getCombat().applyPlayerMeleeDamage(c.playerIndex, 1, c.clawHit[0]);
			c.getCombat().applyPlayerMeleeDamage(c.playerIndex, 2, c.clawHit[1]);
		}
		CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
			@Override
			public void execute(CycleEventContainer container) {
				if(c.npcIndex > 0) {
					c.getCombat().applyNpcMeleeDamage(c.npcIndex, 1, c.clawHit[2]);
					c.getCombat().applyNpcMeleeDamage(c.npcIndex, 2, c.clawHit[3]);
				} else if(c.playerIndex > 0) {
					c.getCombat().applyPlayerMeleeDamage(c.playerIndex, 1, c.clawHit[2]);
					c.getCombat().applyPlayerMeleeDamage(c.playerIndex, 2, c.clawHit[3]);
				}
				resetDragonHits(c);
				container.stop();
			}
			@Override
			public void stop() {

			}
		}, 1);
	}