Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add post-cast delay to all wands, scrolls and potions AND rods. Start all SpellItems off identified, and remove karma check from Remove Curse potions. Rod delay time adjustable live. #1047

Merged
merged 5 commits into from Jul 21, 2015

Conversation

skittles1
Copy link

Players are reporting that these items are being spammed in PvP with ill effects (perma-hold, perma-truce among others). Using a spell item will now have the same delay as the spell would normally. While the items can still be spammed, and might need further mitigation, this serves as a good first step.

Rods have also been given a delay of default 1000ms, which can be adjusted live.

Also start all SpellItems off identified - a common complaint from players was that they couldn't reliably use these items while building because they often weren't sure what the item would do (and some have identical colors). Although this makes Reveal and Identify less useful, I think it is necessary.

Removed the karma requirement from Remove Curse potions - until we have a large population, this is needed to prevent players requiring a Shal 2 mule for getting rid of cursed items.

@skittles1 skittles1 added this to the 1.0.14.0 milestone Jul 3, 2015
Players are reporting that these items are being spammed in PvP with ill
effects (perma-hold, perma-truce among others). Using a spell item will
now have the same delay as the spell would normally. While the items can
still be spammed, and might need further mitigation, this serves as a
good first step.

Note that rods can still be spammed, no changes there yet.
Although this appears to affect the "go bad timer", this is disabled
elsewhere so this behavior doesn't change.
@skittles1 skittles1 changed the title Add post-cast delay to all wands, scrolls and potions. Add post-cast delay to all wands, scrolls and potions. Start all SpellItems off identified, and remove karma check from Remove Curse potions. Jul 7, 2015
Can set this easily live (including setting it low enough to be
effectively zero). Whether we use this or not, we need the setting.
@skittles1 skittles1 changed the title Add post-cast delay to all wands, scrolls and potions. Start all SpellItems off identified, and remove karma check from Remove Curse potions. Add post-cast delay to all wands, scrolls and potions AND rods. Start all SpellItems off identified, and remove karma check from Remove Curse potions. Rod delay time adjustable live. Jul 7, 2015
@cyberjunk
Copy link

I like the change for wands, scrolls and potions, I don't like it for rods :-)

Properties are for setting individual items, classvars are for every
item. Add a message to user if they try to use a disabled item.
@skittles1 skittles1 merged commit f44b70f into OpenMeridian:master Jul 21, 2015
@skittles1 skittles1 deleted the delayspellitem branch July 21, 2015 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants