Hondacrx
2025-08-31 13:23:49 -04:00
parent 59c983d3ff
commit c5cccdec10
31 changed files with 1045 additions and 1807 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ namespace Game.AI
var u_check = new NearestAttackableUnitInObjectRangeCheck(me, me.GetCharmerOrOwnerOrSelf(), max_range);
var checker = new UnitLastSearcher(me, u_check);
Cell.VisitAllObjects(me, checker, max_range + extraSearchRadius);
victim = checker.GetTarget();
victim = checker.GetResult();
}
// If have target
+2 -2
View File
@@ -372,7 +372,7 @@ namespace Game.AI
var searcher = new UnitLastSearcher(me, u_check);
Cell.VisitAllObjects(me, searcher, range);
return searcher.GetTarget();
return searcher.GetResult();
}
//Returns a list of friendly CC'd units within range
@@ -404,7 +404,7 @@ namespace Game.AI
var searcher = new PlayerSearcher(me, check);
Cell.VisitWorldObjects(me, searcher, minimumRange);
return searcher.GetTarget();
return searcher.GetResult();
}
public void SetEquipmentSlots(bool loadDefault, int mainHand = -1, int offHand = -1, int ranged = -1)
+4 -4
View File
@@ -4257,7 +4257,7 @@ namespace Game.AI
var u_check = new MostHPMissingInRange<Unit>(_me, range, MinHPDiff);
var searcher = new UnitLastSearcher(_me, u_check);
Cell.VisitGridObjects(_me, searcher, range);
return searcher.GetTarget();
return searcher.GetResult();
}
public Unit DoSelectBelowHpPctFriendlyWithEntry(uint entry, float range, byte minHPDiff = 1, bool excludeSelf = true)
@@ -4266,7 +4266,7 @@ namespace Game.AI
UnitLastSearcher searcher = new(_me, u_check);
Cell.VisitAllObjects(_me, searcher, range);
return searcher.GetTarget();
return searcher.GetResult();
}
Unit DoSelectLowestHpPercentFriendly(float range, uint minHpPct, uint maxHpPct)
@@ -4277,7 +4277,7 @@ namespace Game.AI
MostHPPercentMissingInRange u_check = new(_me, range, minHpPct, maxHpPct);
UnitLastSearcher searcher = new(_me, u_check);
Cell.VisitGridObjects(_me, searcher, range);
return searcher.GetTarget();
return searcher.GetResult();
}
void DoFindFriendlyCC(List<Creature> creatures, float range)
@@ -4308,7 +4308,7 @@ namespace Game.AI
var u_check = new AnyFriendlyUnitInObjectRangeCheck(_me, _me, range);
var searcher = new UnitLastSearcher(_me, u_check);
Cell.VisitAllObjects(_me, searcher, range);
return searcher.GetTarget();
return searcher.GetResult();
}
public void SetTimedActionList(SmartScriptHolder e, uint entry, Unit invoker, uint startFromEventId = 0)