Battlemod V2 |
||
|
Battlemod v2
Same two errors started spamming me halfway through a besieged. Everything was fine and then consistently incoming.
Thanks, last description helped me figure it out. My abil_ID variable wasn't getting re-initialized, so it was being treated as a global variable. This meant that every time someone used Gauge near you, it would keep trying to make the gauge output message every time anyone hit anything (until the next ability use).
Hey just wondering Byrth, which filter includes such things as "Received the effect of XXX" When I'm solo and someone next to me uses Berserk, I still see the "X's attack is enhanced and defense is lowered". Also do you think there will be a way in the future for battlemod to one day be compatible with kparser? I've found myself having to unload it for certain things I parse because kparse can't translate the new log.
Does Kparser not work with it the way it is now? I've noticed that my log files include both sets of text, but I haven't actually tried to parse anything recently.
I'll add a "status change" filter to the list of things to do. The short-term solution is to filter all things that target "others" though. Kparser doesn't seem to work with battlemod. I believe Kparse parses the log and not packets and due to battlemod intercepting and rewriting the text in the log, Kparse is incompatible with battlemod's log modification.
Yes, but when I check my logs:
Quote: [20:10:57]SPECIALCODEx1F>þ[÷FaithfulFalcorr] 182 Hit ¨ SPECIALCODEx1F>EGoblin Replica [20:10:59]FaithfulFalcorr hits the Goblin Replica for 182 points of damage. The first one is battlemod and the second one is the real message. Both appear in the logs, but only one appears in game. Have you checked it recently? Getting the error at line 183: attempt to concatenate local 'effect_val' and 'ability', it seems to be happening when people cast or receive the effect of Blink.
This plugin is amazing by the way and you are my goddamn hero. <3 segfaultvicta said: » Getting the error at line 183: attempt to concatenate local 'effect_val' and 'ability', it seems to be happening when people cast or receive the effect of Blink. This plugin is amazing by the way and you are my goddamn hero. <3 Picture of the error in case it helps and because I already went through the trouble to upload it. :< Edit: Same error just came up for a friend using Haste Samba. Edit2: Nevermind... not Haste Samba. Something he did on DNC caused a another error though. I'll see if I can figure it out. getting an error on line 303 pretty much every few seconds, i cant figure out what triggers it tho.
attempt to call global 't' (a nil value) edit: only getting the error now if i get a TH proc, earlier when i was getting the error nonstop there was someone in the party that had an enspell active, i assume that was the reason for the errors. Thanks guys. I think these problems should be fixed now. You may need to run the launcher once or twice to get an updated version of battlemod. Please let me know if you see them again.
If you want, you can run the launcher (while still logged in) and then do "//lua r battlemod" in game, which will reload the addon and probably give you the most up-to-date version. not getting any errors so far^^ really great work.
Getting errors 302 when added effect procs. This is with Mandau and Apoc in case it matters. I think i got the error earlier already when running by someone with enspell, so it's probably just any added effect.
Thanks~ EDIT: \addons\battlemod\event_action.lua:302: attempt to call global 't' (a nil value) EDIT again: Nvm me, im a retard, works perfectly so far after updating the event_action.lua Thanks so much Reload it. I fixed that error this morning.
Done, and working. ;o
Trick Attack shows as [Yinx] -> Yinx Haven't experienced this with any other JA so far. Sorry for being a nag. D: Yinx said: » Done, and working. ;o Trick Attack shows as [Yinx] -> Yinx Haven't experienced this with any other JA so far. Sorry for being a nag. D: Trick Attack, Elemental Seal and Divine Seal are still not showing. It seems Trick Attack and a select (very) few JA have their unique message IDs, for whatever reason. That may be the reason for this.
Sending a tell, it only shows the line "... The recipient is offline or changing areas." once.
It probably should display that each time. I fixed the trick attack/divine seal/elemental seal thing. I have not fixed the "offline or changing areas" thing yet. I still have to figure out how I'm even blocking it.
Edit: Nevermind, that is fixed too. Is showing AoE damage (Aeolian Edge, Blizara etc) only on the primary target, instead of all the enemies hit, an intended feature?
Nope! It's also apparently not showing Iron Giant-esque attacks. I have to give a talk today, so I will try to fix it tomorrow.
\\addons\battlemod\event_action.lua:140: attempt to concatenate field 'enl' (a nil value)
upon succesfully stealing a Bone Chip. No message appears in chatlog whatsoever. Ty~ Lakshmi.Byrth said: » Nope! It's also apparently not showing Iron Giant-esque attacks. I have to give a talk today, so I will try to fix it tomorrow. Good luck with the talk, hope you'll impress some cute chicks ^^/ Edit: How about condensing AoE damage in the same way as buffs? Either one enemy name with all the damages done to that enemy in one line, or a sum of all the damage done to that enemy name? Or a settings toggle allowing people to choose one of three modes. Obviously, if it's too much work and you got better things to do, don't bother! Something like: Player AoE 644, 644, 644, 322, 644 Fell Cleave -> [5] Crapaudy or Player AoE 2898 Fell Cleave -> [5] Crapaudy any way to get it to show if a mob is stunned with blu spells?
Yeah. What is the normal log message for a successful BLU spell? My BLU is level 1.
Re: Zirael. I'm trying to work through and fix all the problems you've mentioned as well as add the damage condensation. This is already partially implemented but has some issues. You can put <condensedamage>true</condensedamage> into your settings.xml if you want to try out the current version. In the case of physical spells like head butt or sudden lunge, it'd just be the usual damage msg. Can you see if an add effect with no msg normally lands?
Martel casts Head Butt. The Blanched Mandragora takes 53 points of damage. Is there a packet that'd tell you if an add effect landed? Making those visible would be pretty neat. Unless the animation or monster reaction is different between successful and unsuccessful stuns, it is pretty unlikely that I can.
I don't think the headbutt animation varies. As for the mob, well, they stop for a sec, but I doubt that's a special packet.
I thought it added "and is stunned" after the damage message? I would see ingame but everytime i get near a reive my windower is freezing <.>
It doesn't add "is stunned", unfortunately.
When a mob is successfully stunned with Head Butt or Sudden Lunge, they kind of jolt back a little. If the stun doesn't land, they just knockback like 4 yalms and continuing attacking as normal. When the spell misses entirely, nothing happens. :p Two questions.
Can battlemod change the color of "The enemy is no longer paralyzed/blinded/silenced/addled" Does se only broadcast this effect wearing off message to the caster, or does it send it to the whole alliance and it is only the caster whose log shows it? |
||
|
All FFXI content and images © 2002-2025 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|
||