mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-12 18:12:43 +00:00
Partial revert/rewrite of b6dd604, should be possible to get things on a hate list that have zero hate again
This commit is contained in:
parent
57ccddbb36
commit
2d40adcf66
@ -282,14 +282,14 @@ Mob *HateList::GetEntWithMostHateOnList(Mob *center)
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
||||||
Mob* top_hate = nullptr;
|
Mob* top_hate = nullptr;
|
||||||
uint32 hate = 0;
|
int64 hate = -1;
|
||||||
|
|
||||||
if (center == nullptr)
|
if (center == nullptr)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
||||||
if (RuleB(Aggro, SmartAggroList)){
|
if (RuleB(Aggro, SmartAggroList)){
|
||||||
Mob* top_client_type_in_range = nullptr;
|
Mob* top_client_type_in_range = nullptr;
|
||||||
uint32 hate_client_type_in_range = 0;
|
int64 hate_client_type_in_range = -1;
|
||||||
int skipped_count = 0;
|
int skipped_count = 0;
|
||||||
|
|
||||||
auto iterator = list.begin();
|
auto iterator = list.begin();
|
||||||
@ -337,7 +337,7 @@ Mob *HateList::GetEntWithMostHateOnList(Mob *center)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 current_hate = cur->stored_hate_amount;
|
int64 current_hate = cur->stored_hate_amount;
|
||||||
|
|
||||||
if (cur->entity_on_hatelist->IsClient()){
|
if (cur->entity_on_hatelist->IsClient()){
|
||||||
|
|
||||||
@ -459,7 +459,7 @@ Mob *HateList::GetEntWithMostHateOnList(Mob *center)
|
|||||||
|
|
||||||
Mob *HateList::GetEntWithMostHateOnList(){
|
Mob *HateList::GetEntWithMostHateOnList(){
|
||||||
Mob* top = nullptr;
|
Mob* top = nullptr;
|
||||||
uint32 hate = 0;
|
int64 hate = -1;
|
||||||
|
|
||||||
auto iterator = list.begin();
|
auto iterator = list.begin();
|
||||||
while (iterator != list.end())
|
while (iterator != list.end())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user