AzzyAI Dev 7, new 2/15 - Homunculus Headquarters - WarpPortal Community Forums

Jump to content


Photo
- - - - -

AzzyAI Dev 7, new 2/15


  • This topic is locked This topic is locked
12 replies to this topic

#1 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 15 February 2012 - 11:42 AM

Install per the 1.35 thread here: http://forums.warppo...sion-avail-423/


1.40 Dev 7
* Added support for autoskill skill selection tactic - Manually edit H_Tactics.lua and change the size tactic to CLASS_BOTH (to use either pre-S or homunS skills), CLASS_OLD (for pre-s skill only), or CLASS_S (for S skills only), or CLASS_MOB (if, for some reason, you want to use a mob skill on this, even if there aren't enough targets around to normally justify using a mob attack (per MobAttackCount) - i expect this to be most useful for mercenaries, particularly the lvl 10 sword merc, where you might want it to use BB for the higher damage - of course tactics for mercs require MobID - so maybe this isn't so useful.) For mercenaries, you can edit this using the GUI - use the TACT_SIZE tactic, SIZE_LARGE is the same as CLASS_MOB, SIZE_UNDEFINED should be used in all other cases (since there's no S-class skills for merc)
* Unified code between chase skill use and attack skill use
* Fixed longstanding issue with debuff while attacking which would prevent the homun from using debuffs while attacking if told via tactics to use a certain debuff skill. This bug has been present since 1.30 or earlier and had not been reported. Did anyone try to use this?
* Corrected boneheaded prioritization of targets which resulted in the homun aggroing new monsters while ignoring monsters currently attacking him. This was a really really nasty bug IMO.
* FOLLOW_ST with FAST CHANGE did not use proper tail call when changing to IDLE_ST, this was corrected (internal change)
* Removed more obsolete code
* Fixed a few potential error message
* Fixed issue with empty AAI_Warning file
* Fixed error with bow mercenaries that have the skill Double Strafe
* Another change dedicated to truly eradicate the follow state hang.
* Fixed issue with inappropriate use of antiposbug measures which could cause problems around obstacles.
* Fixed issue where the wrong measure of range was compared to MoveBounds for attacking monsters outside AggroDist, resulting in failure to defend against ranged attackers (like those blasted orc archers!) on the edges of the screen.
* Improved tracing to try to trace down yet another freeze issue.

Edit: 7x fixes Attack->Chase freeze bug.

http://www.mediafire.com/?mfmh2h6ihxt7rsu
http://www.mediafire.com/?am123fvc77bw585

Edited by DrAzzy, 16 February 2012 - 10:35 PM.

  • 1

#2 Redorm

Redorm

    I made it Off Topic

  • Members
  • 72 posts

Posted 16 February 2012 - 02:11 PM

Hi, thanks for all the work! I just want to leave some issues for the future:

-The worst problem is that when the homunculis (evolved from vanil) is fighting monsters that don't miss and hit fast (hillwind is good example), it gets stuck and stops using normal attack. Typically the fight looks normal for the first few secs, bolts+normal attacks. Then usually after some bolt even the animation gets stuck in unnaturally frozen positions and from now on it only cast bolts or sometimes bolts with veryoccasional nomral attacks.

-StickyMove doesn't seem to work as good as I think it used to a while back. If I leave the homun far away and start moving in any direction it goes back to me to follow me. Sticky should be sticky right? I even tried to set MoveBounds to 20+ and this still happends.

-Kiting is either not working or I'm doing something wrong... Whatever parameters I choose the homun won't kite. (what I ideally want is actually making the homun run away from monsters or just move around widly, but I don't see any sign of kiting at all)

-Can Orbiting be set to a larger orbit than 1 cell away from owner like my homun does now?
  • 0

#3 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 16 February 2012 - 07:28 PM

Hi, thanks for all the work! I just want to leave some issues for the future:

-The worst problem is that when the homunculis (evolved from vanil) is fighting monsters that don't miss and hit fast (hillwind is good example), it gets stuck and stops using normal attack. Typically the fight looks normal for the first few secs, bolts+normal attacks. Then usually after some bolt even the animation gets stuck in unnaturally frozen positions and from now on it only cast bolts or sometimes bolts with veryoccasional nomral attacks.
Can you get a /traceai from when this is happening? This is a new one on me. I have noticed that the new homuns sometimes have a very long flinch animation.

-StickyMove doesn't seem to work as good as I think it used to a while back. If I leave the homun far away and start moving in any direction it goes back to me to follow me. Sticky should be sticky right? I even tried to set MoveBounds to 20+ and this still happends.
Per changelog, MoveBounds is no longer used, use the StationaryMoveBounds and MobileMoveBounds in H_Extra; MoveBounds is now different now defaults to 8 if the owner is moving - this may be too short. I will investigate whether sticky standby works correctly.


-Kiting is either not working or I'm doing something wrong... Whatever parameters I choose the homun won't kite. (what I ideally want is actually making the homun run away from monsters or just move around widly, but I don't see any sign of kiting at all)

For all homuns, you need to set ForceKite=1 in order to enable kiting.
This is a case of poor config design and is being reworked.


-Can Orbiting be set to a larger orbit than 1 cell away from owner like my homun does now?
It should orbit with radius of 3 (so 2 cells between owner and homun). Set UseOrbitWalk to a number greater than 1 to increase the radius (it will orbit at a radius of UseOrbitWalk + 2 cells


  • 0

#4 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 16 February 2012 - 10:34 PM

FIXED A FREEZE ISSUE!

Dev 7x is current release
  • 0

#5 KodeX

KodeX

    I made it Off Topic

  • Members
  • 88 posts
  • LocationEU Ban
  • Playing:Ragnarok Online
  • Server:Ex iRO Chaos

Posted 17 February 2012 - 12:29 AM

Hi,

there is one bug in (at least) dev6 and dev7. The bug wasnt in v 1.40 dev1 (I have tested it on dev1, dev6 and dev7).

I cannot tell you exactly what the problem is but this is happening to me:
If you use a Mercenary (in my case a lvl99 fencer) it will auto-cast skills (mainly bowling bash). If Mercenary's SP runs low, it will continue to cast skills. Sometimes you'll get an RO-AI Error popup, which minimizes your RO-Client and is waiting for you to click the "ok" button. After confirming the popup you can continue to play.
These popups show up quite often (~every 20-30sec) so it is getting annoying :ic:)

Here is my qualified guessing:
I think the popup shows up if my Mercenary is very close to 0 SP or even is at 0 SP. The problem only occures if the Mercenary is very low on SP. I think I remember that the Error says something that "it cannot calculate with the value zero"?... and it was something with line 809 or 823? well someting between 800-830.
I cannot tell you the exact Errorcode because i was on BMx3 and didnt want to lose to much time.

How I tryed to fix it (in dev6 and dev7):
I set an SP limit of 20% (do not use skills if less then 20%SP remaining). This did not work in any (dev6/dev7) version. My Mercenary was still using its SP to 0 and then the popup started to occure.

After I've switched to V 1.40 dev1 there was no problem at all.


Hope this helps you to find the bug :hmm:
  • 0

#6 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 17 February 2012 - 08:08 AM

I think the popup shows up if my Mercenary is very close to 0 SP or even is at 0 SP. The problem only occures if the Mercenary is very low on SP. I think I remember that the Error says something that "it cannot calculate with the value zero"?... and it was something with line 809 or 823? well someting between 800-830.
I cannot tell you the exact Errorcode because i was on BMx3 and didnt want to lose to much time.


I need the line number and exact error (the first one, not the "attempt to call nil value" error that always shows up after a lua error). I'm not getting that error myself, so I need your help on this one. The low-800's are the skill selection routine, but I can't see anything there that looks like it could generate errors dependent on how much sp the merc has.

Edited by DrAzzy, 17 February 2012 - 11:27 AM.

  • 0

#7 Redorm

Redorm

    I made it Off Topic

  • Members
  • 72 posts

Posted 17 February 2012 - 12:58 PM

Ok I did my best to capture it, sorry that I don't know how roll things down into spoiler :hmm: Oh and this is repeated for a long time I just cut out a piece

2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 42�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� tactrescue not never 5 id 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 56518
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� OnATTACK_ST
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Attack Sight - skill:0level: 0 Range:1
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� No attack motions within motion lookback steps - assume posbug
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� GetEnemyList with aggro 2
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Begin autoskill routine
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skilltype 0 MySkillUsedCount 0 tact_skill 100 tact_skillclass-1v0 8013 5
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� skill selected 0
2012³â 2¿ù 17�Ï 19½� 49ºÐ 43�� Normal attack vs: 56518
  • 0

#8 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 17 February 2012 - 01:39 PM

Boom.

Was failing to advance the timeout on posbug detection unless the timeout was already high enough to trigger anti-posbug action. Which of course never happened, because we weren't advancing the timeout!

Be aware that this may now cause other problems - because this problem means that the posbug detection has never been activated.

In AI_Main.lua find (around line 756)
				AtkPosbugFixTimeout=AtkPosbugFixTimeout+1
			end

Change to
				AtkPosbugFixTimeout=AtkPosbugFixTimeout+1
			else
				AtkPosbugFixTimeout=AtkPosbugFixTimeout+1
			end

Edited by DrAzzy, 17 February 2012 - 01:42 PM.

  • 0

#9 Saff

Saff

    I made it Off Topic

  • Members
  • 86 posts
  • Playing:Ragnarok Online
  • Server:Ragnarok Restart : Odin

Posted 17 February 2012 - 02:23 PM

Good job with dev 7, seems to kill the issue with some freezing for my Lif. I was just curious, I noticed you upload a lot to mediafire, why not try a public Dropbox?
  • 0

#10 Saff

Saff

    I made it Off Topic

  • Members
  • 86 posts
  • Playing:Ragnarok Online
  • Server:Ragnarok Restart : Odin

Posted 17 February 2012 - 03:11 PM

Perhaps I spoke too soon, ran into this issue again. It works for a little while then seems to die out. She's not even reacting to eggs or bats whacking at me. As far as I remember config is the same as before. Here is the traceAI and a screenshot.

2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 58�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 57ºÐ 59�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� FOLLOW_ST -> FOLLOW_ST
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� GetEnemyList with aggro -2
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� SelectEnemy returning target 0
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� OnFOLLOW_ST - follow try count: 4
2012³â 2¿ù 17�Ï 17½� 58ºÐ 0�� FOLLOW_ST -> FOLLOW_ST

Posted Image
  • 0

#11 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 17 February 2012 - 04:32 PM

Perhaps I spoke too soon, ran into this issue again. It works for a little while then seems to die out. She's not even reacting to eggs or bats whacking at me. As far as I remember config is the same as before. Here is the traceAI and a screenshot.

Thanks, found the bug.

You can prevent it from being triggered (or rather, prevent the problem from being a problem) by standing more than 1 cell away from any obstacles.

Or you can modify AI_Main.lua
Change
else
					MoveToOwner(MyID)
					TraceAI("Emergency follow - MoveToOwner() called")
				end
			else
				BetterMoveToOwner (MyID,1)
			end

To:

else
					MoveToOwner(MyID)
					FollowTryCount=FollowTryCount+1
					TraceAI("Emergency follow - MoveToOwner() called")
				end
			else
				FollowTryCount=FollowTryCount+1
				BetterMoveToOwner (MyID,1)
			end

Edited by DrAzzy, 17 February 2012 - 04:33 PM.

  • 0

#12 big742003

big742003

    Amateur Blogger

  • Members
  • 197 posts
  • LocationSouth Carolina
  • Playing:Ragnarok Online
  • Server:Mostly Ygg, some Valk

Posted 17 February 2012 - 09:57 PM

Um, in your tactics list you have plant summons 1-4 , not 5. Geos have to be manually entered each update.

Edited by big742003, 17 February 2012 - 10:32 PM.

  • 0

#13 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 17 February 2012 - 11:42 PM

Fixed in Dev 8.

Dev 8 posted.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users