• 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

Problem - Pull level changing on level up, expected?

scorge

Active member
Joined
Jul 1, 2021
RedCents
228¢
Version of KissAssist.mac?
12.001
When did your problem start?
First noticed it a few days ago
Character Role?
  1. Puller
  2. PullerTank
What class is having this issue?
  1. Shadow Knight
How often does this issue occur?
Sometimes
Can you reproduce the issue?
Puller is level 70, with:

```
PullLevel=65|70
```

Pulls level 65 mobs no problem. Ding to 71, stops pulling lvl 65 mobs
I'm relatively new to MQ2 and KissAssist and I'm seeing some behavior that I didn't expect but could also see why it is happening. I'm curious if it is a bug or the expected behavior.

Scenario: My Puller is level 70, I'm in an area where there are exclusively lvl 64 and 65 mobs that are segregated. I only want to pull the lvl 65 mobs, so I set my kiss ini file to:

INI:
PullLevel=65|70

All is well my team is happily slaughtering lvl 65 mobs. But when my puller dings 71, he has a seat and continuously polls looking for available targets and never finds any. My assumption is that when he dings, the pull level setting is updated to:

INI:
PullLevel=66|71


1. Is this the expected behavior?
2. If so, is there something I can do to get the behavior that I am looking for?



PS thanks for the great software, I am enjoying it immensely.
 
I'm relatively new to MQ2 and KissAssist and I'm seeing some behavior that I didn't expect but could also see why it is happening. I'm curious if it is a bug or the expected behavior.

Scenario: My Puller is level 70, I'm in an area where there are exclusively lvl 64 and 65 mobs that are segregated. I only want to pull the lvl 65 mobs, so I set my kiss ini file to:

```
PullLevel=65|70
```

All is well my team is happily slaughtering lvl 65 mobs. But when my puller dings 71, he has a seat and continuously polls looking for available targets and never finds any. My assumption is that when he dings, the pull level setting is updated to:

```
PullLevel=66|71
```

1. Is this the expected behavior?
2. If so, is there something I can do to get the behavior that I am looking for?



PS thanks for the great software, I am enjoying it immensely.
no, the pull level is the value that you are setting the value to. it isn't changing.

PullLevel0|00-200|0-200MinLevel|MaxLevel - 10|20 would set lowest level of mobs to pull to 10 and highest level to 20.


you can set that to 0|0 if you just want to pull anything, 65|70 would pull anything 65-70, but kissassist isn't updating that for you. Are you saying that once you ding you open your Ini and now it is set to 66|71?
 
Last edited:
Kiss is just being stupid. Look in the macro for the Sub Event_GainSomething section and remove/comment this block to keep pull level from changing

INI:
| Recalculate pull when level gained
/if (${PullLevel.Find[auto]}) {
    /varcalc PullMin ${Me.Level}-5
    /varcalc PullMax ${Me.Level}+2
} else /if (${PullMin}>0) {
    /varcalc PullMin ${PullMin}+1
    /varcalc PullMax ${PullMax}+1
}
 
Kiss is just being stupid. Look in the macro for the Sub Event_GainSomething section and remove/comment this block to keep pull level from changing

INI:
| Recalculate pull when level gained
/if (${PullLevel.Find[auto]}) {
    /varcalc PullMin ${Me.Level}-5
    /varcalc PullMax ${Me.Level}+2
} else /if (${PullMin}>0) {
    /varcalc PullMin ${PullMin}+1
    /varcalc PullMax ${PullMax}+1
}
wow good call.

I was 100% wrong. I've never heard of that and it isn't documented anywhere
 
Kiss is just being stupid. Look in the macro for the Sub Event_GainSomething section and remove/comment this block to keep pull level from changing

INI:
| Recalculate pull when level gained
/if (${PullLevel.Find[auto]}) {
    /varcalc PullMin ${Me.Level}-5
    /varcalc PullMax ${Me.Level}+2
} else /if (${PullMin}>0) {
    /varcalc PullMin ${PullMin}+1
    /varcalc PullMax ${PullMax}+1
}
@ctaylor22
 
What is your PullLevel set too? If you have it set to auto then it is supposed to adjust the levels. Looks like it needs to have a way to check to always use the levels you have in your ini regardless if you level up or not.

I added in the ability to link the pull levels to your character level, so when your character levels the pull levels increase as well. The default is that the Pull Levels are static now.

PullLevel=0 - sets PullMin=1 and PullMax=200
PullLevel=90|100 - sets PullMin=90 and PullMax=100. Levels won't change(fixed/static)
PullLevel=90|100|linked - sets PullMin=90 and PullMax=100. Levels change as your level changes(Level Linked)
PullLevel=auto - sets PullMin=Character level - 5 and PullMax = Character level + 2
 
Last edited:
What is your PullLevel set too? If you have it set to auto then it is supposed to adjust the levels. Looks like it needs to have a way to check to always use the levels you have in your ini regardless if you level up or not.

They noted PullLevel=65|70 -- really just need to remove the else scenario and you get best of both worlds (assuming anyone uses auto)
 
Most likely that else section of the code happened because someone asked for it in some manner or another. The change I made will allow for the current functionality and a little extra.
 
Problem - Pull level changing on level up, expected?

Users who are viewing this thread

Back
Top
Cart