View Single Post
  #3  
Old 02-19-2009, 02:37 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

There is code in Client:: Damage which cuts all PVP damage to 2/3 of normal, so that is probably causing it.

Simple fix would probably be to change the code in question to this:

Code:
//Don't do PvP mitigation if the caster is damaging himself
if(other && other->IsClient() && (other != this) && damage > 0) {
                int PvPMitigation = 100;
                if(attack_skill == ARCHERY)
                        PvPMitigation = 80;
                else
                        PvPMitigation = 67;
                damage = (damage * PvPMitigation) / 100;
        }
Reply With Quote