Spirit Online

Started by TernBreaker, Mar 26, 2023, 06:11 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TernBreaker

-

Wosi2

Hi, have they fixed their mob AI?

When I was playing there monsters would change target randomly or dont change it even when they were hit by a mele attack even though they should have changed target accordingly to their Mode.

Also you could not Tank a mob while standing still and let your wizard kill them because the mobs would switch aggro on tge wizard for no reason at all.

I reported that with recordings but they never fixed it. That was my reason for leaving.

It made playing duo / Trio a no go.

Fluxion

Hi, I am the owner of Spirit Online.

Thanks Tern for this review.  /no1

Quote from: Wosi2 on Mar 26, 2023, 04:54 PM
Hi, have they fixed their mob AI?

When I was playing there monsters would change target randomly or dont change it even when they were hit by a mele attack even though they should have changed target accordingly to their Mode.

Also you could not Tank a mob while standing still and let your wizard kill them because the mobs would switch aggro on tge wizard for no reason at all.

I reported that with recordings but they never fixed it. That was my reason for leaving.

It made playing duo / Trio a no go.

One more time, after asking rAthena discord and other devs, AI is consistent and has no problems.

Unless someone with access to kRO can check it, we don't.
Some developers at rAthena have this access, unless you clearly show us it's a bug, we won't change it.

TernBreaker

#3
-

Kushiro

Love how you accuse the guy of "too many emotions" just for pointing out a flaw he found in the server when you clearly are the one charged with emotion in fact i can guarantee you are a woman for the way you write.

Playtester

Monsters shouldn't switch targets to a wizard casting spells from outside their range. And I'm pretty sure it doesn't happen on rAthena if you don't change any of the AI settings. So mustn't that have been a conscious decision to make monsters change target in this situation?

// 0x0004: If not set, mobs that can change target only do so when attacked within a
//         distance of [attack range+1], otherwise mobs may change target and chase
//         ranged attackers. This flag also overrides the 'provoke' target.

In any case, it would require more information on what each situation was to really confirm whether that's correct behavior or a customized server setting or a bug on rAthena.

Fluxion

#6
Quote from: Playtester on Mar 30, 2023, 03:59 AM
Monsters shouldn't switch targets to a wizard casting spells from outside their range. And I'm pretty sure it doesn't happen on rAthena if you don't change any of the AI settings. So mustn't that have been a conscious decision to make monsters change target in this situation?

// 0x0004: If not set, mobs that can change target only do so when attacked within a
//         distance of [attack range+1], otherwise mobs may change target and chase
//         ranged attackers. This flag also overrides the 'provoke' target.

In any case, it would require more information on what each situation was to really confirm whether that's correct behavior or a customized server setting or a bug on rAthena.

Our AI was on default setting from rAthena --> monster_ai: 0

This is all reported behaviors by players at the start of our server: https://www.youtube.com/watch?v=nkUmNvXBLxw
You can see at 2:40 the behavior descripted by Wosi2.
But our setting is 0 for monster_ai, it is rathena issue itself?

Playtester

Ah, this is indeed official behavior.

Let me explain this.

By default Marc is a monster that would not change targets in this situation, however, if Marc is idle, it will switch into "Angry mode":

1045,Marc@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,,
1045,Marc@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,9,0x3885,,,,, <--- angry mode
1045,Marc@NPC_STUNATTACK,attack,179,2,500,1500,5000,no,target,always,0,,,,,,6,
1045,Marc@NPC_WATERATTACK,attack,184,2,500,500,5000,no,target,always,0,,,,,,6,
1045,Marc@NPC_EMOTION,follow,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,,
1045,Marc@NPC_STUNATTACK,angry,179,2,500,1500,5000,no,target,always,0,,,,,,6,
1045,Marc@NPC_WATERATTACK,angry,184,2,500,500,5000,no,target,always,0,,,,,,6,

You can also see that on "chase" and "follow", Marc will drop target and switch to passive mode (in which it also wouldn't change targets).

Now Angry mode is actually a really interesting mode. Angry monsters will lock onto the first target that damages them and then stick to it.

In other words, if the tank would have dealt at least 1 damage to those monsters they would continue attacking the tank, but in the video you don't see any health bar on those monsters which makes me assume the wizard is actually the first person to damage them. That's why the two Marc lock onto the wizard.

Fluxion

Thanks for clarifying.  /no1