My contribution so far:
Code:public static List<RepairNPC> CoerthasWesternHighlands_List = new List<RepairNPC>(); public static List<RepairNPC> SeaOfClouds_List = new List<RepairNPC>(); public static List<RepairNPC> AzysLla_List = new List<RepairNPC>(); public static List<RepairNPC> Idyllshire_List = new List<RepairNPC>(); public static List<RepairNPC> DravanianForelands_List = new List<RepairNPC>(); public static List<RepairNPC> ChurningMists_List = new List<RepairNPC>();
And then,
Code:CoerthasWesternHighlands_List.Add(new RepairNPC("Independent Mender", "502.5174, 212.7327, 716.1176", "Falcon's Nest", true)); SeaOfClouds_List.Add(new RepairNPC("Mender of Wreckage", "-649.1182, -123.8546, 526.5735", "Camp Cloudtop", true)); AzysLla_List.Add(new RepairNPC("Reconditioning Node", "-638.2703, -176.4502, -553.6453", "Helix", true)); Idyllshire_List.Add(new RepairNPC("Goblin Tinker", "81.03956, 207.0089, 4.387944", "Idyllshire", true)); DravanianForelands_List.Add(new RepairNPC("Traveling Mender", "479.3451, -51.1414, 25.80069", "Tailfeather", true)); ChurningMists_List.Add(new RepairNPC("Mender of Sticks", "292.7379, -42.89404, 576.8995", "Moghome", true));
and also,
Code:LocationDictionary.Add(397, CoerthasWesternHighlands_List); LocationDictionary.Add(401, SeaOfClouds_List); LocationDictionary.Add(402, AzysLla_List); LocationDictionary.Add(478, Idyllshire_List); LocationDictionary.Add(398, DravanianForelands_List); LocationDictionary.Add(400, ChurningMists_List);
It's a start, someone take over![]()
WorldManager.ZoneId != 134 && WorldManager.ZoneId != 137 && WorldManager.ZoneId != 135 &&
WorldManager.ZoneId != 138 && WorldManager.ZoneId != 139 && WorldManager.ZoneId != 180 &&
WorldManager.ZoneId != 148 && WorldManager.ZoneId != 153 && WorldManager.ZoneId != 152 &&
WorldManager.ZoneId != 154 && WorldManager.ZoneId != 140 && WorldManager.ZoneId != 141 &&
WorldManager.ZoneId != 145 && WorldManager.ZoneId != 146 && WorldManager.ZoneId != 147 &&
WorldManager.ZoneId != 155 && WorldManager.ZoneId != 397 && WorldManager.ZoneId != 401 &&
WorldManager.ZoneId != 402 && WorldManager.ZoneId != 399 && WorldManager.ZoneId != 398 &&
WorldManager.ZoneId != 400 && WorldManager.ZoneId != 156
Now its my turn to contribute
Code:WorldManager.ZoneId != 134 && WorldManager.ZoneId != 137 && WorldManager.ZoneId != 135 && WorldManager.ZoneId != 138 && WorldManager.ZoneId != 139 && WorldManager.ZoneId != 180 && WorldManager.ZoneId != 148 && WorldManager.ZoneId != 153 && WorldManager.ZoneId != 152 && WorldManager.ZoneId != 154 && WorldManager.ZoneId != 140 && WorldManager.ZoneId != 141 && WorldManager.ZoneId != 145 && WorldManager.ZoneId != 146 && WorldManager.ZoneId != 147 && WorldManager.ZoneId != 155 && WorldManager.ZoneId != 397 && WorldManager.ZoneId != 401 && WorldManager.ZoneId != 402 && WorldManager.ZoneId != 399 && WorldManager.ZoneId != 398 && WorldManager.ZoneId != 400 && WorldManager.ZoneId != 156
[21:07:49.530 D] Targeting Independent Mender 0x584ED9 0x179D3360
[21:07:50.498 D] Finished checking gear in 00:00:00.0017083
[21:07:51.262 D] System.NullReferenceException: Object reference not set to an instance of an object.
at Re_Pear.Re_Pear.<CreateBehaviorLogic>b__e(Object r) in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 410
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__13.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Sequence.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at Re_Pear.Re_Pear.OnPulse() in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 523
[21:07:51.262 D] Exception while pulsing plugin RePear: System.NullReferenceException: Object reference not set to an instance of an object.
at Re_Pear.Re_Pear.<CreateBehaviorLogic>b__e(Object r) in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 410
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__13.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Sequence.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__12.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at Re_Pear.Re_Pear.OnPulse() in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 535
at ff14bot.Managers.PluginManager.PulsePlugin(IBotPlugin plugin)
[21:07:51.295 D] Targeting Independent Mender 0x584ED9 0x179D3360
[21:07:52.329 D] Interacting with Independent Mender 0x179D3360
[21:07:52.665 D] Targeting Independent Mender 0x584ED9 0x179D3360
[21:07:54.532 D] Interacting with Independent Mender 0x179D3360
[21:07:54.793 V] [Poi.Clear] Reason: [RePear] Reached Falcon's Nest Vendor and Repaired!
Does this mean to replace all three (3) instance of that code block?
Also, I have seemed to encounter a weird error when using it in CWH.
Code:[21:07:49.530 D] Targeting Independent Mender 0x584ED9 0x179D3360 [21:07:50.498 D] Finished checking gear in 00:00:00.0017083 [21:07:51.262 D] System.NullReferenceException: Object reference not set to an instance of an object. at Re_Pear.Re_Pear.<CreateBehaviorLogic>b__e(Object r) in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 410 at TreeSharp.Action.RunAction(Object context) at TreeSharp.Action.<Execute>d__13.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Sequence.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at Re_Pear.Re_Pear.OnPulse() in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 523 [21:07:51.262 D] Exception while pulsing plugin RePear: System.NullReferenceException: Object reference not set to an instance of an object. at Re_Pear.Re_Pear.<CreateBehaviorLogic>b__e(Object r) in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 410 at TreeSharp.Action.RunAction(Object context) at TreeSharp.Action.<Execute>d__13.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Sequence.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.Decorator.<Execute>d__12.MoveNext() at TreeSharp.Composite.Tick(Object context) at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext() at TreeSharp.Composite.Tick(Object context) at Re_Pear.Re_Pear.OnPulse() in d:\Games\RBuddy\Plugins\RePear\RePear.cs:line 535 at ff14bot.Managers.PluginManager.PulsePlugin(IBotPlugin plugin) [21:07:51.295 D] Targeting Independent Mender 0x584ED9 0x179D3360 [21:07:52.329 D] Interacting with Independent Mender 0x179D3360 [21:07:52.665 D] Targeting Independent Mender 0x584ED9 0x179D3360 [21:07:54.532 D] Interacting with Independent Mender 0x179D3360 [21:07:54.793 V] [Poi.Clear] Reason: [RePear] Reached Falcon's Nest Vendor and Repaired!
What happens is that the game will freeze and only by stopping RB will it unfreeze. Any ideas?