Con el fin de ir mejorando la jugabilidad empece a investigar el sistema de scripts del asistente.

Es bastante completo.

Indague en 2 cosas hasta ahora. Fundir ores (Seprandolos) y hacer dagas (Se me lleno el banco de peso)

Si me dejan editar este mismo post los voy a ir poniendo actualizados.

Separar y fundir Ores V1.21

Código:
function fundir_1()
{
           Orion.UseType(0x19B7);
}
Código:
function mover_y_fundir()
{
	var lista = Orion.FindType(0x19B9);
	while (lista.length>0)
	{
		for (var i = 0; i < lista.length; i++)
		{
			Orion.MoveItem(lista[i],1,backpack,5,5);
			Orion.Wait(550);
			fundir_1();
		}
		lista = Orion.FindType(0x19B9);
	}
}

Hacer Dagas - V 0.11

Código:
function black_posta()
{
	
    	//Bloque DEFINE (?)
   	var ingotType = '0x1BEF';
   	var daggerType = '0x0F52';	
   	
   	//Inicializacion de toda la mierda. 
    	var now = Orion.Now();
    	Orion.CancelWaitTarget();
      Orion.CancelWaitMenu();
      Orion.CloseMenu('-1');
      Orion.TargetObject('-1');
      var menu = Orion.GetMenu(0);
      menu.Close();
       
      //No se, lo usan, para ver si se tildo (En el foro de orion) 
      Orion.Print('Timer: ' + (Orion.Now() - now) / 60000 + ' minutes');
      
      //MARTILLO EN MANOOOO SINO NO FUNCA! Y Alado del ANVIL POR DIOS SANTO! ALADO DEL ANVIL!
      Orion.UseType(ingotType);
		
      var gumpObject = Orion.GetLastGump();
      Orion.WaitForGump()
		//Mientras que tengas mas de 5 Ignots, despues se cierra solito el macro
		
		// if (Orion.Count(ingotType, '0x0000') < 15)
		while (Orion.Count(ingotType, '0x0000') > 5)
		{
    	//while(true)
    	//{
    			var hook = Orion.CreateGumpHook(601); //601 es el ID del boton daga.
    			if(hook == null)
        		{
        			//Esto es porque el script te zizco. ZZZZIZCATE!
        			Orion.Print('Error');
        		}else{
        			Orion.WaitGump(hook);
        		}
        		//ARRANCA LA SEGUNDA!
        		Orion.UseType(ingotType);
		
        		var gumpObject = Orion.GetLastGump();
        		//Orion.WaitForGump();
        		Orion.Wait(8000); // << == A este lo pueden achicar... proxima version sin delay, detectando daga en backpack.
        	}
    		
}

Obtener info de los GUMPs

Cierren todos los gumps menos el que quieren obtener info... si es muy extenso parte de la info no la devuelve.
Código:
Orion.InfoGump();

Script Stealth By NicolasUO v1.1
Código:
var x = 2556;
var y = 406;
var z = 1;
while(true)
{
	Orion.UseSkill('Hiding', ['targetSerial']);
	Orion.Wait (3000);
	if (Player.Hidden())
	{
		Orion.UseSkill('Stealth', ['targetSerial']);
		Orion.Wait (3000);
		Orion.WalkTo(x, y, z, , 0); // coordenadas a donde queres que camine hid (el ultimo 0 dejarlo asi)
	}
	if(Orion.GetDistance(x, y, z, , 1)); //chequea que hayas llegado a las coordenadas (el ultimo 1 dejarlo asi)
	{
		Orion.WalkTo(x, y, z, 0); // coordenadas a donde queres que vuelva (el ultimo 0 dejarlo asi)
	}
	if (Orion.InJournal('Fail', ['flags'], ['serial'], ['color'], [1], [2]))
	{
		return 1;
	}
}
Me tome la libertad de hacerle una pequeñita mod y tabularlo

================================================== ====================
Changelog.
- Fix - Script dagas, en 8 segundos va como trompis con 50 de black.
- Fix - Script Separar y fundir, no estaba la funcion que fundia los minerales. Atenti que hay que estar alado de la forja!
- Add - Script Stealth