Sign in to follow this  
Stanlee

[Bug] Spell oddity when sparring

Recommended Posts

While sparring, most spells behave as expected: you cast them, it hits the enemy.

Hypothermia (and, at a guess, the other new spells as of the 2019 priest update) have a weird quirk however: if the opponent back off as it casts, the spell errors with "Vynora would never accept your spell on X" (Vynora was fine with it when they were in my face).

This behaviour is inconsistent with other similar spells (ex: Shard of Ice) and a detriment to sparring's purpose of emulating PvP.

 

This could be fixed by importing the line

        if (!performer.isDuelOrSpar(target)) {

which is present in Shard of Ice and other similar spells, and missing in Hypothermia and Inferno.

Share this post


Link to post
Share on other sites

Thank you for reporting this Stanlee, I have added it to the list.

Share this post


Link to post
Share on other sites

Semi-related but a similar issue is preventing GMs from being able to spar properly

 

In action.class

            if (this.isSpell && tcret.getPower() > aPerformer.getPower())
            {
              throw new FailedException("Your spell dissolves in mid-air.");

could be changed to

            if (this.isSpell && tcret.getPower() > aPerformer.getPower() && !performer.isDuelOrSpar(target))
            {
              throw new FailedException("Your spell dissolves in mid-air.");

which should allow me to rematch Enki in fair combat.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this