A forum for reporting bugs NOT related to custom plugins.
Moderator: MacroQuest Developers
-
frabtik
- a ghoul

- Posts: 114
- Joined: Sat Feb 21, 2004 10:07 am
Post
by frabtik » Wed Aug 11, 2004 10:06 am
Noticed a couple spells to not have the range listed. Blessing of Replenishment and Levitation are the ones I have noticed recently. With Levitation there seems to be two versions in the database when I was testing the spell id numbers were not jiving and seemed to be two versions one which had a range and one that didn't. Checking this based on spellname returns the one with no range listed.
-
blueninja
- a grimling bloodguard

- Posts: 541
- Joined: Thu Aug 28, 2003 7:03 am
- Location: Göteborg, Sweden
Post
by blueninja » Wed Aug 11, 2004 1:59 pm
There are in fact two versions of levitation. One is the spell certain classes can scribe and cast which is the one with range. This one is targetable. The second is self only (thus it needs no range) and was probably added so they can make items with the clicky that aren't targetable like the Quillmane cloak.
As for BoR there is only one version however it is a group spell and it uses AERange instead of Range.
-
frabtik
- a ghoul

- Posts: 114
- Joined: Sat Feb 21, 2004 10:07 am
Post
by frabtik » Fri Aug 13, 2004 4:44 am
Yes I have Blessing of Replenishment and yes I know it is a group buff etc. It does not have a range listed, therefore you cannot judge casting distance in a macro with it same as lev, yes every buff I have is a group buff they all work the same but this one is missing a field. No idea what your point is I already posted the info you repeated in your post.
-
aChallenged1
- a grimling bloodguard

- Posts: 1804
- Joined: Mon Jun 28, 2004 10:12 pm
Post
by aChallenged1 » Fri Aug 13, 2004 7:23 am
Actually, your first post is more like a complaint that something is missing and things not matching in databases. BlueNinja's post pointed out that these are normal for those spells. Quiet a difference.
You will need to use Spell.ID[] (I think that's the correct syntax) with the correct version of the spell, if you are writing code for that. Other than that, it really has nothing to do with MQ2 as the database originates with SoE.
Blessing of Replenishment is a Point Blank Area of Effect spell, anyone further than 60 units away from you will be left out; the other spells are target based, they are not the same. So if anything, you need to do a group check to ensure that they are not outside that range.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!
-
blueninja
- a grimling bloodguard

- Posts: 541
- Joined: Thu Aug 28, 2003 7:03 am
- Location: Göteborg, Sweden
Post
by blueninja » Fri Aug 13, 2004 9:11 am
frabtik wrote:No idea what your point is I already posted the info you repeated in your post.
My point was to explain to you why some spells don't have a Range field. BoR isn't missing a field, it uses AERange instead of Range and that is enough. That Levitation spell doesn't need a Range field because it's not targetable. I'm not repeating what you said, this must not have been something you understood or you wouldn't have posted this.
-
frabtik
- a ghoul

- Posts: 114
- Joined: Sat Feb 21, 2004 10:07 am
Post
by frabtik » Sat Aug 14, 2004 12:01 am
So what command are you using to show this aoe range, why does this aoe range show on the other group spells, why am I casting levitation on people 100 away. I am posting a bug you can test for yourself it don't work, until you do stfu.
-
aChallenged1
- a grimling bloodguard

- Posts: 1804
- Joined: Mon Jun 28, 2004 10:12 pm
Post
by aChallenged1 » Sat Aug 14, 2004 12:05 am
There is no command for a PBAoE, from what I know, because it is not a targeted spell.
Try doing it with Upheaval, or any other druid PBAoE, there is no range because "range" has to deal with distance to target, not distance from ground zero of blast center, which in the case of a PBAoE is YOU.
Think of it this way, PBAoE has a radius of effect and absolutely no range.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!
-
zanomo
- a hill giant

- Posts: 285
- Joined: Thu Jun 24, 2004 11:21 pm
Post
by zanomo » Sat Aug 14, 2004 12:37 am
Among others there are:
Single target spell
PB AE spell
Target AE spell
Self spell
Self spell by nature has no target range.
PB AE has NO NEED of a target range but require a AE radius. if you find a target range, most likely you will find it is to be the same as the AE Radius. If it is a beneficial spell such as group buff, all members within the AE radius will be receiving the buff.
Target AE required a target range and a AE radius. target range is how far the target from the caster can the spell be landed while the AE radius is how far within the target range will the mobs surrounding the target be affected.
single target spell is self explanatory.
So if you find a spell that has no range most likely it is a self spell, a group spell or PB AE spell omiting the unecessary target range.
And btw Frabtik, blueninja DID answer your question!
-
blueninja
- a grimling bloodguard

- Posts: 541
- Joined: Thu Aug 28, 2003 7:03 am
- Location: Göteborg, Sweden
Post
by blueninja » Sat Aug 14, 2004 7:44 am
frabtik wrote:So what command are you using to show this aoe range, why does this aoe range show on the other group spells, why am I casting levitation on people 100 away. I am posting a bug you can test for yourself it don't work, until you do stfu.
I've told you TWICE what command to use to show the range. Here it is again: AERange.
${Spell[blessing of replenishment].AERange} returns 60.00. ${Spell[blessing of replenishment].Range} returns 0.00 because a Group V2 spell doesn't need to have a single target range set.
This is not a bug and I've been trying to explain to you why it is not instead of just telling you to go RTFM (yes, this is in the manual) and you tell me to stfu? With that attitude you can't have learned much.