• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - Add Ignore in the most recent version(s) of KA

LurkMcGurk

BANNED
Joined
Jul 1, 2015
RedCents
9,632¢
I've noticed recently that Kissassist won't let me add mobs to ignore unless I go into the MQ2 directory and edit the _info file directly.

The typical command ingame /addignore <NPC name> doesn't seem to work anymore. In the past I know it had a roughly 20% success rate in working anyway (maybe it's just me but it didn't always reliably add mobs to the ignore list; I always had to edit the file to be 100% sure the names were added). Recently though it seems like it's just not working at all no matter how many times I try adding a mob to ignore nor does it work when I try and get the grammar and punctuation perfect.

I am aware too that sometimes adding a mob twice will add/remove it - that isn't the issue I am experiencing here. At least in those cases it gives you a confirmation that the mob was added to the ignore list in the MQ2 logs. The issue I am experiencing I don't even get a confirmation that the mob was added, it just says...

[MQ2] AddMobIgnore <name>

When it usually works it spits out another line...

NPC successfully added to Ignore List -> <Name> <-

At least that's what I have always recalled it doing up until recently when it stopped working for me. I'm not asking for a fix to this issue, but rather posting about it since I have recently discovered it and don't think it's intentionally like this. In the mean time I just keep the _info file open when playing to put mobs in via the archaic method!
 
I tried the AddToIgnore today and the game didn't even recognize the slash command =(

/addignore still wasn't working too - was doing quests in TDS and trying to put quest NPCs on ignore
 
Ok ... traced down a possable issue that would be preventing you from being able to properly use /addignore.

If you still have the old alias defined... this will screw you up.....

Please try and re-run remove_aliases.mac (posted under the 10.0.3 kiss update thread. 2 or 3 posts down ).. and then please let me know how it went with another attempt.

That is the only scenario we have been able to duplicate that IS causing /addignore to fail.
 
It works now... Kinda? It's successfully adding mobs to ignore now with the /command /addignore ... however... It's not adding the right monsters to ignore (which, granted, it has done before but not this bad)

http://i.imgur.com/2u9FNCV.jpg

In that screenshot you can see my grammar when adding a target to ignore and what target it added to ignore (not what I typed)

I further trouble shooted it because I had a feeling it was just adding the nearest target to my ignore list since it was adding corpses. /hidecorpse all and tried again to get:

http://i.imgur.com/LcjB4jA.jpg

The crossed out names are my guys. Imgur totally stole some of the pixels in that picture... but the southern target is a death priest, the target it's adding to ignore, the other nearby target is a prison guard. I would argue the death priest is closer and that's why kissassist chose that target to add to the ignore.

Also I tried /addtoignore - the game still didn't recognize the command.
 
The only acceptable command is /addignore and it accepts one parameter ..
Will look into haveing it take either your current target's clean name or what you type in after command as the acceptable parameter.. this way you have the option of /addignore (Whatever you have targeted) to use.
 
The only acceptable command is /addignore and it accepts one parameter ..
Will look into haveing it take either your current target's clean name or what you type in after command as the acceptable parameter.. this way you have the option of /addignore (Whatever you have targeted) to use.

So, wait, how is the command intended to work?

/addignore and it will add whatever my target is to the ignore list?

If that's how it's intended to work that would explain why I always had/have issues doing it my way, /addignore <target> - however - it had worked using it that way in the past with at least 65% success rate. Sometimes it wouldn't add a target to ignore and it would give me a load of issues (enemies with apostrophes and some other enemies in Old Commonlands gave me issues a lot of the time). Other than that though, /addignore <Target Name> usually always worked for me.

You don't have to allow the command to accept the parameter I was using, now that I know how it works I can just use it that way. I'm more entertained that my previous method worked at all =P
 
NO ....

It's is intedned to work as /addignore {Typed in mob name}

As you have been doing

What I am saying is I will try to add the option of it accepting the name of the mob you have TARGETED when you type /addignore ... as the value it will accept as well... so you don't have to type the name and accidentally fat finger it..... and putting in conditional checks so it accepts the crazy names in some old world zones. with tilda's in the name and apostrophes.. and crud like that.


Try this for sh*ts and giggles until i have time to test it.....


replace what is there with this:

Rich (BB code):
| -------------------------------------------------------------------------------------
| SUB: Bind AddToIgnore
| -------------------------------------------------------------------------------------
    Sub Bind_AddToIgnore(MTIgnore)
        | Take the targeted mob as a parameter for mob to ignore.
        /if (!${MTIgnore.Length} && ${Target.ID} && ${Spawn[=${Target.CleanName}].ID} && ${Select[${Target.Type},NPC,Pet]}) /varset MTIgnore ${Target.CleanName}
        /if (!${MTIgnore.Length} || ${MTIgnore.Find[null]} || ${Spawn[${MTIgnore}].ID}==${Me.ID} ) {
            /echo No NPCs detected. Nothing added to list.
            /return
        }

So you are adding the 2 lines in blue to the addtoignore bind....
 
That is a really great idea, THD, thanks!! Meanwhile for people who don't know how to copy and paste into the INC, make a hotkey thus:

/addignore "${Target.CleanName}"

I've never had issues doing it this way.
 
replace what is there with this:

Rich (BB code):
| -------------------------------------------------------------------------------------
| SUB: Bind AddToIgnore
| -------------------------------------------------------------------------------------
    Sub Bind_AddToIgnore(MTIgnore)
        | Take the targeted mob as a parameter for mob to ignore.
        /if (!${MTIgnore.Length} && ${Target.ID} && ${Spawn[=${Target.CleanName}].ID} && ${Select[${Target.Type},NPC,Pet]}) /varset MTIgnore ${Target.CleanName}
        /if (!${MTIgnore.Length} || ${MTIgnore.Find[null]} || ${Spawn[${MTIgnore}].ID}==${Me.ID} ) {
            /echo No NPCs detected. Nothing added to list.
            /return
        }

So you are adding the 2 lines in blue to the addtoignore bind....

Tested with Athmos the Bard on target, still does nothing :(
For debuging I changed the /echo line to:
Rich (BB code):
/echo No NPCs detected. Nothing added to list. ${MTIgnore} ${MTIgnore.Length} ${Target.CleanName} ${Target.Type}
The ouput is: No NPCs detected. Nothing added to list. NULL NULL Athmos the Bard NPC
This works (tested with Athmos, self and without target):
Rich (BB code):
/if (!${Defined[${MTIgnore}]}) /declare MTIgnore string local ${Target.CleanName}
 
Last edited:
The most recent version of KA will not ignore anything I tell it to ignore... EVER... I just want to be able to go to the KISSASSIST_Ini file and type in a mob name to ignore, can I get an amen?
 
download the latest Kiss tons of fixes including ignore mobs.
 
Question - Add Ignore in the most recent version(s) of KA

Users who are viewing this thread

Back
Top
Cart