rendered paste body// Kill the L2PcInstance
super.doDie(killer);
if (killer != null)
{
L2PcInstance pk = null;
if (killer instanceof L2PcInstance)
pk = (L2PcInstance) killer;
TvTEvent.onKill(killer, this);
if (atEvent && pk != null)
{
pk.kills.add(getName());
}
// Clear resurrect xp calculation
setExpBeforeDeath(0);
if (isCursedWeaponEquiped())
{
CursedWeaponsManager.getInstance().drop(_cursedWeaponEquipedId, killer);
} else
{
if (pk == null || !pk.isCursedWeaponEquiped())
{
//if (getKarma() > 0)
onDieDropItem(killer); // Check if any item should be dropped
if (!ArenaManager.getInstance().checkIfInZone(this))
{
boolean isKillerPc = (killer instanceof L2PcInstance);
if (isKillerPc && ((L2PcInstance)killer).getClan() != null
&& getClan() != null
&& !isAcademyMember()
&& !((