Project 1999

Go Back   Project 1999 > Server Issues > Resolved Issues

Closed Thread
 
Thread Tools Display Modes
  #21  
Old 03-02-2013, 12:56 AM
SamwiseRed SamwiseRed is offline
Planar Protector

SamwiseRed's Avatar

Join Date: Dec 2011
Location: Tatooine
Posts: 10,176
Default

good werk. now we just need to post proof of it landing on players on live (other than recollections) and this should be a fixed pending update.
__________________
Current Games:
Naw
  #22  
Old 04-22-2013, 08:10 AM
Alecta Alecta is offline
VIP / Contributor


Join Date: Apr 2013
Location: Red '99
Posts: 271
Default

In spells.cpp, in Mob::IsImmuneToSpell add the && and the 3rd line to the condition check.

Code:
		// check max level for spell
		effect_index = GetSpellEffectIndex(spell_id, SE_Mez);
		assert(effect_index >= 0);
		// NPCs get to ignore the max level
		if(((GetLevel() > spells[spell_id].max[effect_index]) &&
			(!caster->IsNPC() || (caster->IsNPC() && !RuleB(Spells, NPCIgnoreBaseImmunity)))) &&
			!(IsClient() && caster->IsClient() )  // Added by Alecta to allow players to bypass mezz level check in pvp.
			)
		{
			mlog(SPELLS__RESISTS, "Our level (%d) is higher than the limit of this Mez spell (%d)", GetLevel(), spells[spell_id].max[effect_index]);
			caster->Message_StringID(MT_Shout, CANNOT_MEZ_WITH_SPELL);
			return true;
		}
	}
  #23  
Old 04-27-2013, 04:17 PM
Galanteer Galanteer is offline
Kobold


Join Date: Jun 2011
Posts: 185
Default

http://www.therunes.net/forums/viewt...p?f=16&t=10191


"This has been true since players could exceed mez level caps. (Kunark). Basically, player level doesn't matter for level capped spells, only mob level."
  #24  
Old 04-27-2013, 07:21 PM
Splorf22 Splorf22 is offline
Planar Protector


Join Date: Mar 2011
Posts: 3,237
Default

If that is true, then there needs to be separate code for blue to implement the actual classic resist system. Right now AE mez is by far the best way to handle charm breaks against summoning mobs, and with the classic resist system only 51MR should make the enchanter immune (assuming I am reading the Lucy data correctly: http://lucy.allakhazam.com/spellraw....07&source=Live). In fact I just tried to root myself on blue with 155MR and something like 40% of them were landing due to Null's crazy system.
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
Originally Posted by Arteker
in words of anal fingers, just a filthy spaniard
  #25  
Old 04-29-2013, 05:29 PM
Reddi Reddi is offline
Banned


Join Date: Mar 2013
Posts: 308
Default

Quote:
Originally Posted by Galanteer [You must be logged in to view images. Log in or Register.]
http://www.therunes.net/forums/viewt...p?f=16&t=10191


"This has been true since players could exceed mez level caps. (Kunark). Basically, player level doesn't matter for level capped spells, only mob level."
Wait so, in classic kubark enchanters were not obsolete until rapture?
  #26  
Old 07-23-2013, 02:32 PM
Technique Technique is offline
Sarnak


Join Date: Jun 2013
Posts: 451
Default

Quote:
Originally Posted by Galanteer [You must be logged in to view images. Log in or Register.]
http://www.therunes.net/forums/viewt...p?f=16&t=10191
"This has been true since players could exceed mez level caps. (Kunark). Basically, player level doesn't matter for level capped spells, only mob level."
Bump with more quotes from that Dec. 2006 thread, indicating that mez still wasn't level-capped vs. players even that late in the timeline:
Quote:
I swapped out my high level AE mez spell for one that hard caps at 68 (Bliss of the Nihil) specifically so that I couldn't accidentally mez myself.

First cast... I mez myself!

Apparently, hard caps only apply to mobs and not to the caster.
Quote:
Level caps don't seem to apply to PCs in general, which is why mobs have no problems charming you with charm spells that have no business working on you.
  #27  
Old 07-23-2013, 02:38 PM
Nirgon Nirgon is offline
Banned


Join Date: Jun 2011
Location: Ruins of Old Paineel
Posts: 14,480
Default

Quote:
Originally Posted by Nirgon [You must be logged in to view images. Log in or Register.]
Here's velious era evidence, resisted, but nonetheless:

[You must be logged in to view images. Log in or Register.]

Inb4 he's not a 60 epic bard (hint: your combat prowess lessons):

http://ralloszek.stephans.org/rz/pla...ayer_name=Nyce
This one is screaming "fix me next"

Note its a 60 bard resisting dazzle attempts (aka you could attempt them on lvl 60 targets)
  #28  
Old 07-23-2013, 02:39 PM
Nirgon Nirgon is offline
Banned


Join Date: Jun 2011
Location: Ruins of Old Paineel
Posts: 14,480
Default

Quote:
Originally Posted by Alecta [You must be logged in to view images. Log in or Register.]
In spells.cpp, in Mob::IsImmuneToSpell add the && and the 3rd line to the condition check.

Code:
		// check max level for spell
		effect_index = GetSpellEffectIndex(spell_id, SE_Mez);
		assert(effect_index >= 0);
		// NPCs get to ignore the max level
		if(((GetLevel() > spells[spell_id].max[effect_index]) &&
			(!caster->IsNPC() || (caster->IsNPC() && !RuleB(Spells, NPCIgnoreBaseImmunity)))) &&
			!(IsClient() && caster->IsClient() )  // Added by Alecta to allow players to bypass mezz level check in pvp.			)
		{
			mlog(SPELLS__RESISTS, "Our level (%d) is higher than the limit of this Mez spell (%d)", GetLevel(), spells[spell_id].max[effect_index]);
			caster->Message_StringID(MT_Shout, CANNOT_MEZ_WITH_SPELL);
			return true;
		}
	}
Booyah.
  #29  
Old 07-23-2013, 02:47 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,460
Default

Being investigated for changes.

Also, Alecta if you're still around, PM me on IRC.
  #30  
Old 08-04-2013, 04:40 PM
Something'Witty Something'Witty is offline
Sarnak

Something'Witty's Avatar

Join Date: Mar 2013
Location: Hanging in a pond on Sala-ma-Sond
Posts: 495
Default

Quote:
Originally Posted by nilbog [You must be logged in to view images. Log in or Register.]
Being investigated for changes.
Any update?

And thanks for looking into this issue, it is a huge problem as a lvl 55 chanter.
__________________
Vanzan Somethingwitty - Freelance Phantasmist on R99
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:02 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.