New Content - Implemented Eldritch summon skill goes to combat

Theraze

Active member
> cast eldrit

Casting Evoke Eldritch Horror 1 times...
[5074] Evoke Eldritch Horror
runskillz.php: redirected to a fight page.

> ashq run_combat()

> ashq run_combat()

> text main.php

Encounter: Eldritch Tentacle named Blrggllblglsssssblrgh
Mafia was unaware that it went to combat, both throwing an unexpected redirect as well as failing to run combat until I 'refreshed' the relay browse by reloading main.php.

I'm putting this as a new thread as the Invasion thread is marked as implemented, and so this new content should get a new thread per my understanding of threadonomics. :)
 

Veracity

Developer
Staff member
Code:
[color=green]> cast evoke eldritch horror[/color]

Casting Evoke Eldritch Horror 1 times...
[926] Evoke Eldritch Horror
Encounter: Eldritch Tentacle named Bbbbbbbblrgblllrrggghssss
Strategy: skill saucegeyser
Round 0: Veracity wins initiative!
Round 1: Veracity executes a macro!
Round 1: Veracity casts SAUCEGEYSER!
Round 2: Eldritch Tentacle takes 62 damage.
Round 2: You lose 27 hit points
Round 2: Veracity casts SAUCEGEYSER!
Round 3: Eldritch Tentacle takes 68 damage.
Round 3: Veracity casts SAUCEGEYSER!
Round 4: Eldritch Tentacle takes 62 damage.
Round 4: Veracity wins the fight!
After Battle: "Trick or treat!" Hasemary yells at your fallen foe. With their last breath, they dump a handful of candy in her bucket. How heartwarming!
After Battle: You gain 32 hit points
After Battle: You gain 20 Mojo Points
You acquire an item: eldritch effluvium
You acquire an item: eldritch effluvium
After Battle: You gain 31 Muscleboundness
You gain a Muscle point!
After Battle: You gain 20 Magicalness
After Battle: You gain 47 Smarm
Requests complete.
Revision 17787
 

Theraze

Active member
Awesome, thanks! As this is a new once-a-day summoning skill, does it have tracking on that cast or should I make a new request for that?
 

Veracity

Developer
Staff member
I see _eldritchHorrorEvoked - however, it seems to be false for me, so it isn't working - at least when it succeeds and redirects.
I'll think about that.
 

Veracity

Developer
Staff member
Yeah. we need a checkSkillRedirection, a la checkItemRedirection, in order to handle setting that property any time that skill redirects - even if was done via the Relay Browser or visit_url(), say.

I have it coded up, but I'm out of casts for today, so will test & submit tomorrow.

Reopening this.
 

Veracity

Developer
Staff member
What the heck. I submitted it in revision 17788. Perhaps somebody will test it before I can. ;)
 

Theraze

Active member
Confirmed that casting did set it as evoked. Also manually setting it back to false and recasting did mark Evoked to true. Looks implemented. Thanks!

Only possible question is whether or not someone wants to add it to daily deed defaults for people who have the skill, but since we have custom DDs, it's not any sort of requirement.
 
Top