Author Topic: Necromancer spell queues and Facilitate Painworking: howto
Aalenox  1572 posts
collection | wishlist
Posts: 1,572
Registered: Sep '04
Date Posted: 10/15/05 2:00pm Subject: Necromancer spell queues and Facilitate Painworking: howto - Date Edited: 10/15/05 2:01pm (1 edits total) Edited By: Aalenox
I have seen a couple threads about this lately. I posted this in one of them, but figured I'd make it as a new thread. Enjoy happy

With that in mind, here is how Facilitate Pain works.

Your pet has 2 spell queue slots, and one swing slot open. We will name them Q1 for Queue 1, Q2 for queue 2, and simply swing for its swing slot.

First, lets tackle passive and defensive modes. It is important to note, that except for timing the pet swing it makes no difference as to what mode your pet is in for purpouses of getting FP to work.

While on passive mode your pet WILL swing if the following three conditions have been met:
1) A monster/player had attacked your pet, or holds some form of "aggro" with pet.
2) The entity who holds aggro is within melee range of your pet.
3) You give your pet a command to fill Q1. Pet will swing at target AFTER the spell in Q1 has been cast.

So, by this you know that if your pet is on passive AND someone is in range bashing on your pet (a tank for example) and you try to use FP what will happen is: FP casts Q1, swing, attempted spell in Q2. However, with the slow abomination swing speed (5s), the entire FP spell will be wasted before the spell in Q2 has been cast.

Now, how the queues actually work:
When talking about spell queues, the following are alawys true.

-If any command is in Q1 or Q2, the pet will not swing until they have been cleared (except when noted above)
-While on defensive mode, if pet swings at a target it means both Q1 and Q2 are empty.
-If your pet has just swung, the command in Q1 will not cast until the pet timer has been reset.
-If a spell is in the process of being cast by the pet (PBAoE for example), that spell is currently taking up Q1
-As soon as a spell has finished casting Q1 is emptied and Q2 moves to Q1, leaving Q2 empty.

So, we know that, while in melee combat, if your pet just swings you can put FP in Q1, LT in Q2. Swing timer resets, FP in Q1 casts, LT in Q2 moves to Q1 and begans casting. You would then put your 2nd LT in Q2 to begin casting as soon as the spell in Q1 has finished.

If your pet is on passive and no target is in melee range of your pet that has done damage to it, your pet will not swing and this means swing timer is alawys at 0. FP will go into Q1 and be instantly cast, clearing up Q1. Your LT spell will then go into Q1 and began casting and you can put your next spell into Q2.


Hope that helps happy

 

-----signature-----
Xavokal RR 10 / Kalnox RR 6- Mordred (Shared)
Xavokal (RR 5) / Kalnox - Merlin!
*** Victory can be known, it cannot be made. ***
-Sun Tzu
Locked Topic | Active Topic Notification | Private Message | Post History
Galac_Usul  3469 posts
collection | wishlist
Posts: 3,469
Registered: Jul '02
Date Posted: 10/15/05 2:54pm Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
Nice write up bro. No real points I noticed to comment on.

 

-----signature-----
http://camelotmonkey.com/showchars.php?user=borlac
I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration.
I will face my fear. I will permit it to pass over me and through me.
Where the fear has gone there will
Locked Topic | Active Topic Notification | Private Message | Post History
CrunchyGremlin  630 posts
collection | wishlist
Posts: 630
Registered: Dec '01
Date Posted: 10/15/05 9:23pm Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
Q1 actually clears before the spell is cast.

you can keep the spell queue full even throwing in instants.

For instance leaving pet on defensive.
at range
LT, instant con debuff, LT, instant ae con debuff, LT, FP, LT/instant lifetap, LT/instant lifetap.

If timed right the pet will never take a step towards the target or swing but will constantly cast.

 

-----signature-----
Alfonzo - Master Summoner
Roa - Gimpilish
Figgle - minstrilation
Locked Topic | Active Topic Notification | Private Message | Post History
Aalenox  1572 posts
collection | wishlist
Posts: 1,572
Registered: Sep '04
Date Posted: 10/16/05 12:33am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
Unless it has changed in the last little bit, that is wrong. Instant spells and cast spells share the same queue. The only difference is that Q1 clears instanly (duh?) on an instant spell because it clears as soon as the spell has finished casting.

If, in Q1, you have a cast LT which is in the process of casting, put an instant in Q2, then replace the instant in Q2 with a casst LT, the instant will never fire. You would have to wait for the first cast LT to land, the instant to fire in the .05s inbetween, then hit the cast LT again.

 

-----signature-----
Xavokal RR 10 / Kalnox RR 6- Mordred (Shared)
Xavokal (RR 5) / Kalnox - Merlin!
*** Victory can be known, it cannot be made. ***
-Sun Tzu
Locked Topic | Active Topic Notification | Private Message | Post History
CrunchyGremlin  630 posts
collection | wishlist
Posts: 630
Registered: Dec '01
Date Posted: 10/16/05 2:22am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto - Date Edited: 10/16/05 7:08am (2 edits total) Edited By: CrunchyGremlin
Well try it.

it works. Edit- according to the log the spell landed and the queue was cleared but--- according to the visual animation the the spell had not finished.

the queue clears before the spell lands just like a caster can run before the spell animation is finished.


I will log it and post. i missed the second one but got the first. the pet has cast 3 spells during the FP.

FP, pbae, insta con debuff, pbae, missed the second con debuff but easily could have got it if i was more skilled at this.

[02:18:49] You cast a Facilitate Painworking Spell!
[02:18:49] The abomination will begin casting this spell after its current action is finished.
[02:18:49] You cast a Channeled Frenzy Spell!
[02:18:49] The abomination will begin casting this spell after its current action is finished.
[02:18:51] The bone spikes fade from abomination.
[02:18:51] The abomination casts a spell!
[02:18:51] The hoary worm hits your abomination for 110 damage.
[02:18:53] You cast a Shroud of Injury Spell!
[02:18:53] The abomination will begin casting this spell after its current action is finished.
[02:18:54] The abomination casts a spell!
[02:18:54] You hit the hoary worm for 132 damage!
[02:18:54] The abomination casts a spell!
[02:18:54] The hoary worm resists the effect!
[02:18:55] You cast a Channeled Frenzy Spell!
[02:18:55] The abomination begins casting the spell!
[02:18:55] The hoary worm hits your abomination for 110 damage.
[02:18:57] The abomination casts a spell!
[02:18:57] You hit the hoary worm for 136 damage!
[02:18:57] You critical hit for an additional 93 damage!
[02:18:57] Your abomination attacks the hoary worm and hits for 81 (-14) damage!

 

-----signature-----
Alfonzo - Master Summoner
Roa - Gimpilish
Figgle - minstrilation
Locked Topic | Active Topic Notification | Private Message | Post History
Aalenox  1572 posts
collection | wishlist
Posts: 1,572
Registered: Sep '04
Date Posted: 10/16/05 9:26am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
Breakdown of your log... it worked exactly like I said it would :/



Cast FP [02:18:49] You cast a Facilitate Painworking Spell!

FP put in Q1 [02:18:49] The abomination will begin casting this spell after its current action is finished.

Cast PBAoE [02:18:49] You cast a Channeled Frenzy Spell!

PBAoE put in Q2 [02:18:49] The abomination will begin casting this spell after its current action is finished.

FP casts, Q1 empty, PBAoE in Q2 is put into Q1 [02:18:51] The abomination casts a spell!

Cast con debuff [02:18:53] You cast a Shroud of Injury Spell!

Con Debuff put into Q2 [02:18:53] The abomination will begin casting this spell after its current action is finished.

PBAoE casts, Q1 clear, con debuff moves into Q1 [02:18:54] The abomination casts a spell!
[02:18:54] You hit the hoary worm for 132 damage!

Con Debuff in Q1 clear, Both Q slots empty [02:18:54] The abomination casts a spell!
[02:18:54] The hoary worm resists the effect!

Cast PBAoE [02:18:55] You cast a Channeled Frenzy Spell!
Q1 empty and swing timer at 0 so PBAoE begans casting instantly [02:18:55] The abomination begins casting the spell!

PBAoE casts, Q1 is clear. Both Q slots empty [02:18:57] The abomination casts a spell!
[02:18:57] You hit the hoary worm for 136 damage!
[02:18:57] You critical hit for an additional 93 damage!

No command issued to abom, Swing happens, swing timer reset to 5s. [02:18:57] Your abomination attacks the hoary worm and hits for 81 (-14) damage


 

-----signature-----
Xavokal RR 10 / Kalnox RR 6- Mordred (Shared)
Xavokal (RR 5) / Kalnox - Merlin!
*** Victory can be known, it cannot be made. ***
-Sun Tzu
Locked Topic | Active Topic Notification | Private Message | Post History
CrunchyGremlin  630 posts
collection | wishlist
Posts: 630
Registered: Dec '01
Date Posted: 10/16/05 11:13am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto - Date Edited: 10/16/05 11:21am (1 edits total) Edited By: CrunchyGremlin
I think i see the misunderstanding. the pet had just swung, which isnt in the log segment, FP,pbae were pressed. The swing timer has cleared and the pet is waiting for queues to clear to swing again.

When instant spell follows a pet spell there is a sizeable delay between when the queue becomes empty and the pet swings.

What the player experiences and the log does not show is that before the the spells finish castting they are getting another spell into the queue.

This is the part that is the problem otherwise your rules are 100%.

The queue is empty, the pet is swinging and is ready to swing. But instead of swinging, another PBAE gets into the queue.

PBAoE casts, Q1 clear, con debuff moves into Q1 [02:18:54] The abomination casts a spell!
[02:18:54] You hit the hoary worm for 132 damage!

Con Debuff in Q1 clear, Both Q slots empty [02:18:54] The abomination casts a spell!
[02:18:54] The hoary worm resists the effect!

The queue is empty and the pet is ready to swing. It should swing but doesnt.

Cast PBAoE [02:18:55] You cast a Channeled Frenzy Spell!
Q1 empty and swing timer at 0 so PBAoE begans casting instantly [02:18:55] The abomination begins casting the spell!

 

-----signature-----
Alfonzo - Master Summoner
Roa - Gimpilish
Figgle - minstrilation
Locked Topic | Active Topic Notification | Private Message | Post History
Aalenox  1572 posts
collection | wishlist
Posts: 1,572
Registered: Sep '04
Date Posted: 10/16/05 11:21am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto - Date Edited: 10/16/05 11:28am (1 edits total) Edited By: Aalenox
CrunchyGremlin (krun'che grem'lin)
n.

A person of profound mental retardation having a mental age below three years and generally being unable to learn connected speech or guard against common dangers. The term belongs to a classification system no longer in use and is now considered offensive.

 

-----signature-----
Xavokal RR 10 / Kalnox RR 6- Mordred (Shared)
Xavokal (RR 5) / Kalnox - Merlin!
*** Victory can be known, it cannot be made. ***
-Sun Tzu
Locked Topic | Active Topic Notification | Private Message | Post History
CrunchyGremlin  630 posts
collection | wishlist
Posts: 630
Registered: Dec '01
Date Posted: 10/16/05 7:38pm Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
what are you 12?

Listen IT IS OK TO BE WRONG. You dont have to get so defensive.

You want to get it stickied right. well make the information correct.

what you say about the pet swinging when the queue is empty is incomplete. the pet will swing when the queue is empty and you cast an instant spell into queue one. The pet will not swing if the insta spell is cast into Q2 and you cast another spell at the end of Q1 spell animation.

You should also include the bit about the queue going down to one slot if the pet is interupted casting a spell. Or did you know that?

 

-----signature-----
Alfonzo - Master Summoner
Roa - Gimpilish
Figgle - minstrilation
Locked Topic | Active Topic Notification | Private Message | Post History
Apfel31 
collection | wishlist
Posts: 20
Registered: Nov '04
Date Posted: 10/19/05 9:11am Subject: RE: Necromancer spell queues and Facilitate Painworking: howto
/bump

 

Locked Topic | Active Topic Notification | Private Message | Post History






IGN.com | GameSpy | Comrade | Arena | FilePlanet | ModCenter | GameSpy Technology
TeamXbox | Planets | Vaults | VE3D | CheatsCodesGuides | GameStats | GamerMetrics
AskMen.com | Rotten Tomatoes | Direct2Drive
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2008, IGN Entertainment, Inc.   About Us | Support | Advertise | Privacy Policy | User Agreement | Subscribe to RSS Feeds RSS Feeds
IGN's enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.