ahh thats right i was thinking of Revive.Cs... but that wuld make more sense :/ lol thanks :)
I Put that code you said under this not 100pct if its in the right place but im sure you will help lol
I Searched for
Quote:
|
public void TakeAttack(Character Attacker, uint Damage, AttackType AT, bool IsSkill)
|
then found at the bottom of that void there was
Code:
Alive = false;
CurHP = 0;
if (AT != AttackType.Magic && !IsSkill)
World.Action(this, Packets.AttackPacket(Attacker.EntityID, EntityID, Loc.X, Loc.Y, Damage, (byte)AT).Get);
World.Action(this, Packets.AttackPacket(Attacker.EntityID, EntityID, Loc.X, Loc.Y, Damage, (byte)AttackType.Kill).Get);
StatEff.Remove(StatusEffectEn.Cyclone);
StatEff.Remove(StatusEffectEn.FatalStrike);
StatEff.Remove(StatusEffectEn.BlueName);
StatEff.Remove(StatusEffectEn.Flashy);
StatEff.Remove(StatusEffectEn.ShurikenVortex);
BlueName = false;
StatEff.Remove(StatusEffectEn.SuperMan);
StatEff.Remove(StatusEffectEn.XPStart);
StatEff.Remove(StatusEffectEn.Ride);
StatEff.Add(StatusEffectEn.Dead);
DeathHit = DateTime.Now;
if (PKPoints >= 1000)
World.SendMsgToAll("SYSTEM", Attacker.Name + " has captured " + Name + " and sent him to jail.", 2000, 0);
then i just added
Code:
Alive = false;
CurHP = 0;
if (AT != AttackType.Magic && !IsSkill)
World.Action(this, Packets.AttackPacket(Attacker.EntityID, EntityID, Loc.X, Loc.Y, Damage, (byte)AT).Get);
World.Action(this, Packets.AttackPacket(Attacker.EntityID, EntityID, Loc.X, Loc.Y, Damage, (byte)AttackType.Kill).Get);
StatEff.Remove(StatusEffectEn.Cyclone);
StatEff.Remove(StatusEffectEn.FatalStrike);
StatEff.Remove(StatusEffectEn.BlueName);
StatEff.Remove(StatusEffectEn.Flashy);
StatEff.Remove(StatusEffectEn.ShurikenVortex);
BlueName = false;
StatEff.Remove(StatusEffectEn.SuperMan);
StatEff.Remove(StatusEffectEn.XPStart);
StatEff.Remove(StatusEffectEn.Ride);
StatEff.Add(StatusEffectEn.Dead);
DeathHit = DateTime.Now;
[COLOR="Red"]if (Loc.Map == 1005)
{
HonorPoints -= 5;
Teleport(1505, 154, 218);//Teleports the player who dies in jail
World.SendMsgToAll("SYSTEM", Name + " Has Gained a DeathPoint.", 2011, 0);
}[/COLOR]
if (PKPoints >= 1000)
World.SendMsgToAll("SYSTEM", Attacker.Name + " has captured " + Name + " and sent him to jail.", 2000, 0);