Skip to content

feature: configurable in-combat-state during spell effects over time #1811

@ValeFolken

Description

@ValeFolken

Description

I would like to suggest an alteration to the Spell Menu in which you may toggle whether or not a spell puts you into combat. This would result in the capability to apply Buffs such as stat enhancements and HP/MP Regen without the loss of out-of-combat Regen granted in the Class Editor Menu.

Here is what it looks like as of right now, unchanged
spellcombatbefore

Here is how I envision it looking once modified. A No Combat option is there, but greyed out until you select "Friendly". This way, you still cannot use offensive spells and then log out, cheating the system.
spellcombatafter1

Here you can see that once "Friendly" is toggled on, the capability to toggle "No Combat" becomes active.
spellcombatafter2

And lastly, just for funsies and completionist's sake, here you see both options toggled on.
spellcombatafter3

Intended Use-Case

This enhancement would expand developers' options on making stat-enhancing and buff capabilities on items, which is a staple in many MMORPGs. It would prevent the current issue of HP-Regen spells "overwriting" out-of-combat HP Regen, and it would prevent issues logging out when affected by very long spell durations.

Example: My revenant has 10% HP Regen as per the Class Editor screen, thus granting him 10% health regen each server tick. If he casts a Regen Spell on himself (Or in my case, eats a meal (item) which grants him a buff (spell) that increases HP by 10 every 10 seconds for 10 minutes) then it will put him into combat, therefore disabling his natural 10% out-of-combat regen and preventing him from safely logging out for 10 minutes.

With my suggestion implemented, he will instead be granted his natural 10% out-of-combat regen in addition to the food effects (spell) of 10 HP every 10 seconds over 10 minutes.

Duplicate Bug Check

  • This enhancement idea is not a duplicate to the best of my knowledge.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew and valid feature requesthelp wantedIssues/features that are available to be worked on by anyone

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions