2022-11-04 02:37
#0
Look, it's a badly worded macro ok?
The macro uses the word "hostile" to mean "anything that isn't a friendly"
In other words, it's a select nearest entity that isn't innocent and isn't your pet or guildmate or other things that you wouldn't likely want to attack macro.
Wanna know why it selects summons in tram? Because summons are treated as if they were murderers. That's why their name is red. So that's why the macro selects them.
Why it targets pigs and sheep and other "non-attacking" grey bar entities? Because they are treated as if they were criminals under the flagging system. That's why their name is grey.
It DOES NOT refer to "entities that are attacking you"
It DOES NOT refer to "entities that could attack you"
The macro system doesn't take into account if the entity you target is able to take damage from you or be targeted by you. It only takes into account the entity's innocent-criminal-murderer flag.
That's why the devs keep acting like they can't find the issue. Because there isn't one. Yall keep talking past each other without ever trying to define what yall think the macro is supposed to be doing.
What players keep saying - "Select nearest hostile targets all kinds of things that aren't even fighting me / aren't aggressive so it must be broken"
What devs keep saying - "Select nearest hostile properly selects those things which it is supposed to select. We keep testing it but there doesn't seem to be an issue with it at all."
The macro uses the word "hostile" to mean "anything that isn't a friendly"
In other words, it's a select nearest entity that isn't innocent and isn't your pet or guildmate or other things that you wouldn't likely want to attack macro.
Wanna know why it selects summons in tram? Because summons are treated as if they were murderers. That's why their name is red. So that's why the macro selects them.
Why it targets pigs and sheep and other "non-attacking" grey bar entities? Because they are treated as if they were criminals under the flagging system. That's why their name is grey.
It DOES NOT refer to "entities that are attacking you"
It DOES NOT refer to "entities that could attack you"
The macro system doesn't take into account if the entity you target is able to take damage from you or be targeted by you. It only takes into account the entity's innocent-criminal-murderer flag.
That's why the devs keep acting like they can't find the issue. Because there isn't one. Yall keep talking past each other without ever trying to define what yall think the macro is supposed to be doing.
What players keep saying - "Select nearest hostile targets all kinds of things that aren't even fighting me / aren't aggressive so it must be broken"
What devs keep saying - "Select nearest hostile properly selects those things which it is supposed to select. We keep testing it but there doesn't seem to be an issue with it at all."