public Mob copy(){
		Mob n = new Mob(name, ID, sceneID, x, y, layer);

		n.resetHealth(health, maxHealth);
		n.setDefaultState(defaultState);

		if(script!=null)
			n.setDialogueScript(script.ID);
		if(discoverScript!=null)
			n.setDiscoverScript(discoverScript.ID);
		if(attackScript!=null)
			n.setAttackScript(attackScript.ID);
		if(supAttackScript!=null)
			n.setSupAttackScript(supAttackScript.ID);
		
		n.level = level;
		n.strength = strength;
		n.resistance = resistance;
		n.attackRange = attackRange;
		n.visionRange = visionRange;
		n.flamable = flamable;
		n.setDestructability(destructable);
		n.nickName = nickName;
		
		return n;
	}