Code:
// This line is necessary to select the proper window // Start this macro without any weapon equiped and with them sheathed // Macro by Helios Hyperion //Slot 9 = Rest // 1 = Weapon1 // 2 = Shield1 // 3 = Weapon2 // 4 = Shield2 // 5 = Weapon3 // 6 = Shield3 // 7 = Weapon4 // 8 = Shield4 // Slot 0 = Newbie 1 Handed Weapon SetActiveWindow Darkfall Online Constants MouseDelay=3000 RestDelay=140000 WeaponDelay=1500 // The delay your weapon has (1500 = Greatsword) End //////////////////////////////////////// Procedure EquipWeapon1 Delay 2 sec Keys 1 // Weapon 1 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem1 Loop 30 // 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest1 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield1 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 2 // Shield 1 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry1 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest2 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon2 Delay 2 sec Keys 3 // Weapon 2 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem2 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest3 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield2 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 4 // Shield 2 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry2 Delay 2 sec Keys R Delay 2 sec Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest4 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon3 Delay 2 sec Keys 5 // Weapon 3 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem3 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest5 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield3 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 6 // Shield 3 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry3 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest6 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon4 Delay 2 sec Keys 7 // Weapon 4 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem4 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest7 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield4 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 8 // Shield 4 Delay $MouseDelay End ///////////////////////// Procedure Parry4 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest8 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// //Start Macro Loop 10000 Call EquipWeapon1 Call BeatThem1 Call Rest1 Call EquipShield1 Call Parry1 Call Rest2 Call EquipWeapon2 Call BeatThem2 Call Rest3 Call EquipShield2 Call Parry2 Call Rest4 Call EquipWeapon3 Call BeatThem3 Call Rest5 Call EquipShield3 Call Parry3 Call Rest6 Call EquipWeapon4 Call BeatThem4 Call Rest7 Call EquipShield4 Call Parry4 Call Rest8 End
Code:
// This line is necessary to select the proper window // Macro by Helios Hyperion // Start this macro without any weapon equiped and with them sheathed //Slot 9 = Rest // 1 = Weapon1 // 2 = Shield1 // 3 = Weapon2 // 4 = Shield2 // 5 = Weapon3 // 6 = Shield3 // 7 = Weapon4 // 8 = Shield4 // Slot 0 = Newbie 1 Handed Weapon SetActiveWindow Darkfall Online Constants MouseDelay=3000 RestDelay=140000 WeaponDelay=1500 // The delay your weapon has (1500 = Greatsword) End //////////////////////////////////////// Procedure EquipWeapon1 Delay 2 sec Keys 1 // Weapon 1 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem1 Loop 30 // 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest1 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield1 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 2 // Shield 1 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry1 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest2 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon2 Delay 2 sec Keys 3 // Weapon 2 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem2 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest3 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield2 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 4 // Shield 2 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry2 Delay 2 sec Keys R Delay 2 sec Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest4 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon3 Delay 2 sec Keys 5 // Weapon 3 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem3 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest5 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield3 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 6 // Shield 3 Delay $MouseDelay End //////////////////////////////////////// Procedure Parry3 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest6 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipWeapon4 Delay 2 sec Keys 7 // Weapon 4 Delay 1 sec Keys R Delay $MouseDelay End //////////////////////////////////////// Procedure BeatThem4 Loop 30 LEFTCLICK Delay $WeaponDelay End End ///////////////////////////////////////// Procedure Rest7 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// Procedure EquipShield4 Delay 2 sec Keys 0 // Newbie Weapon Delay 2 sec Keys 8 // Shield 4 Delay $MouseDelay End ///////////////////////// Procedure Parry4 Delay 2 sec Keys R Delay $MouseDelay Keydown {v} 50 sec End ///////////////////////////////////////// Procedure Rest8 Delay 2 sec Keys R Delay 2 sec Keys 9 // Rest Delay 2 sec LEFTCLICK Delay $RestDelay Keys W Delay 2 sec End //////////////////////////////////////// //Start Macro Loop 10000 Call EquipShield1 Call Parry1 Call Rest1 Call EquipWeapon1 Call BeatThem1 Call Rest2 Call EquipShield2 Call Parry2 Call Rest3 Call EquipWeapon2 Call BeatThem2 Call Rest4 Call EquipShield3 Call Parry3 Call Rest5 Call EquipWeapon3 Call BeatThem3 Call Rest6 Call EquipShield4 Call Parry4 Call Rest7 Call EquipWeapon4 Call BeatThem4 Call Rest8 End