Em PacketHandler buscar
- Spoiler:
- # Reencarnação Região
Obter o código
- Spoiler:
- # Reencarnação Região
Reencarnação classe pública
{
_client Client.GameState privado;
SafeDictionary privada Conquer_Online_Server.Interfaces.ISkill>SafeDictionary privada Conquer_Online_Server.Interfaces.ISkill> Reencarnação público (Client.GameState cliente, new_class byte)
{
if (client.Entity.Level <130)
voltar;
_client client =;
RemoveSkill = new SafeDictionary(500);
Addskill = new SafeDictionary(500);
# Região de baixo nível itens
for (i = 1 byte; i <9; i + +)
{
if (i! = 7)
{
= Item client.Equipment.TryGetItem Interfaces.IConquerItem (i);
if (&& item! = null item.ID! = 0)
{
tentar
{
client.UnloadItemStats (item, false);
Database.ConquerItemInformation cii = new Conquer_Online_Server.Database.ConquerItemInformation (item.ID, item.Plus);
item.ID = cii.LowestID (Network.PacketHandler.ItemMinLevel (Network.PacketHandler.ItemPosition (item.ID)));
item.Mode = Conquer_Online_Server.Game.Enums.ItemMode.Update;
Item.Send (cliente);
client.LoadItemStats (item);
Database.ConquerItemTable.UpdateItemID (item, cliente);
}
pegar
{
Console.WriteLine ("problema Renascer item:" + item.ID);
}
}
}
}
= Client.Equipment.TryGetItem mão Interfaces.IConquerItem (5);
if (hand! = null)
{
client.Equipment.Remove (5);
client.CalculateStatBonus ();
client.CalculateHPBonus ();
/ / SendStatMessage ();
}
outro
client.SendScreen (client.Entity.SpawnPacket, false);
# Endregion
# Região Remover habilidade extra
if (client.Entity.FirstRebornClass == 15 && 15 && client.Entity.Class client.Entity.SecondRebornClass ==== 15)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.DragonWhirl);
}
if (== 25 && client.Entity.FirstRebornClass == 25 && client.Entity.Class client.Entity.SecondRebornClass == 25)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.Perseverance);
}
if (== 45 && client.Entity.FirstRebornClass == 45 && client.Entity.Class client.Entity.SecondRebornClass == 45)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.StarArrow);
}
if (client.Entity.FirstRebornClass ==== 55 && 55 && client.Entity.Class client.Entity.SecondRebornClass == 55)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.PoisonStar);
}
if (client.Entity.FirstRebornClass ==== 65 && 65 && client.Entity.Class client.Entity.SecondRebornClass == 65)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.SoulShackle);
}
if (client.Entity.FirstRebornClass == 135 && 135 && client.Entity.Class client.Entity.SecondRebornClass ==== 135)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.AzureShield);
}
if (client.Entity.FirstRebornClass == 145 && 145 && client.Entity.Class client.Entity.SecondRebornClass ==== 145)
{
WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.HeavenBlade);
if (client.Entity.FirstRebornClass ==== 75 && 75 && client.Entity.Class client.Entity.SecondRebornClass == 75)
{
/ / WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.ScurvyBomb);
}
# Endregion
client.Entity.FirstRebornClass = client.Entity.SecondRebornClass;
client.Entity.SecondRebornClass = client.Entity.Class;
client.Entity.Class = new_class;
client.Entity.SecondRebornLevel = client.Entity.Level;
client.Entity.ReincarnationLev = client.Entity.Level;
client.Entity.Level = 15;
client.Entity.Experience = 0;
client.Entity.Atributes =
(USHORT) (client.ExtraAtributePoints (client.Entity.FirstRebornClass, client.Entity.FirstRebornLevel) +
client.ExtraAtributePoints (client.Entity.SecondRebornClass, client.Entity.SecondRebornLevel) + 62);
client.Spells.Clear ();
(100);
switch (client.Entity.FirstRebornClass)
{
caso 15:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cyclone);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Hercules);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.SpiritHealing);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Robot);
break;
}
caso 25:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.SuperMan);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Dash);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Shield);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Reflect);
break;
}
caso 45:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Intensify);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Scatter);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.RapidFire);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.XPFly);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdvancedFly);
break;
}
caso 55:
{
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FatalStrike);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ShurikenVortex);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ToxicFog);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TwofoldBlades);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.PoisonStar);
break;
}
caso 65:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.RadiantPalm);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.WhirlwindKick);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TripleAttack);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Oblivion);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Serenity);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Compassion);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TyrantAura);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TyrantAura);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.DeflectionAura);
break;
}
caso 135:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Thunder);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.WaterElf);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Lightning);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Volcano);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Pray);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdvancedCure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Meditation);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Stigma);
break;
}
caso 140:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Thunder);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Lightning);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Tornado);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireCircle);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireMeteor);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireRing);
break;
}
/ Case / 75:
{
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Windstorm);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.CannonBarrage);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdrenalineRush);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BlackSpot);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BlackbeardsRage);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ScurvyBomb);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.EagleEye);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.GaleBomb);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.KrakensRevenge);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BladeTempest);
}
}
client.Entity.FirstRebornClass PreviousClass = byte;
toClass byte = (byte) (client.Entity.SecondRebornClass - 4);
Interfaces.ISkill [] this.Addskill.Values.ToArray ADD_spells = ();
foreach (Interfaces.ISkill habilidade em ADD_spells)
{
skill.Available = true;
if (! client.Spells.ContainsKey (skill.ID))
client.Spells.Add (skill.ID, habilidade);
}
# Magias Região
Interfaces.ISkill [] = feitiços client.Spells.Values.ToArray ();
foreach (Interfaces.ISkill feitiço em feitiços)
{
spell.PreviousLevel = spell.Level;
spell.Level = 0;
spell.Experience = 0;
Região # Monk
if (PreviousClass == 65)
{
if (client.Entity.Class! = 61)
{
switch (spell.ID)
{
caso 10490:
caso 10415:
caso 10381:
client.RemoveSpell (magia);
break;
}
}
}
# Endregion
# Região Guerreiro
if (PreviousClass == 25)
{
if (client.Entity.Class! = 21)
{
switch (spell.ID)
{
caso 1025:
if (client.Entity.Class! = 21 && client.Entity.Class! = 132)
client.RemoveSpell (magia);
break;
}
}
}
# Endregion
# Região Ninja
if (toClass! = 51)
{
switch (spell.ID)
{
caso 6010:
6000 processo:
caso 6003:
caso 6011:
caso 6002:
client.RemoveSpell (magia);
break;
}
}
# Endregion
# Trojan Região
if (toClass! = 11)
{
switch (spell.ID)
{
caso 1115:
client.RemoveSpell (magia);
break;
}
}
# Endregion
# Região Archer
if (toClass! = 41)
{
switch (spell.ID)
{
caso 8001:
caso 8000:
caso 8003:
caso 9000:
caso 8002:
caso 8030:
client.RemoveSpell (magia);
break;
}
}
# Endregion
# WaterTaoist Região
if (PreviousClass == 135)
{
if (toClass! = 132)
{
switch (spell.ID)
{
caso 1000:
caso 1001:
caso 1010:
caso 1125:
caso 1100:
caso 8030:
client.RemoveSpell (magia);
break;
caso 1050:
caso 1175:
caso 1170:
if (toClass! = 142)
client.RemoveSpell (magia);
break;
}
}
}
# Endregion
# Região pirata
if (toClass! = 70)
{
switch (spell.ID)
{
caso 11100:
caso 11030:
caso 11060:
caso 11120:
caso 11130:
caso 11050:
caso 11140:
client.RemoveSpell (magia);
break;
}
}
# Endregion
# FireTaoist Região
if (PreviousClass == 145)
{
if (toClass! = 142)
{
switch (spell.ID)
{
caso 1000:
caso 1001:
caso 1150:
caso 1180:
caso 1120:
caso 1002:
caso 1160:
caso 1165:
client.RemoveSpell (magia);
break;
}
}
}
# Endregion
if (client.Spells.ContainsKey (spell.ID))
if (spell.ID! = (ushort) Game.Enums.SkillIDs.Reflect)
spell.Send (cliente);
}
# Endregion
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Bless);
Addskill.Clear ();
(100);
PreviousClass = client.Entity.SecondRebornClass;
toClass = client.Entity.Class;
switch (client.Entity.SecondRebornClass)
{
caso 15:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Robot);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cyclone);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Hercules);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.SpiritHealing);
break;
}
caso 25:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.SuperMan);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Dash);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Shield);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Reflect);
break;
}
caso 45:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Intensify);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Scatter);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.RapidFire);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.XPFly);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdvancedFly);
break;
}
caso 55:
{
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FatalStrike);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ShurikenVortex);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ToxicFog);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TwofoldBlades);
break;
}
caso 65:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.RadiantPalm);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.WhirlwindKick);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TripleAttack);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Oblivion);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Serenity);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Compassion);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TyrantAura);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.TyrantAura);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.DeflectionAura);
break;
}
caso 135:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Thunder);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.WaterElf);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Lightning);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Volcano);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Pray);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Stigma);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdvancedCure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Meditation);
break;
}
caso 140:
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Thunder);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Cure);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Lightning);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Tornado);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireCircle);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireMeteor);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.FireRing);
break;
}
/ Case / 75:
{
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Windstorm);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.CannonBarrage);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AdrenalineRush);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BlackSpot);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BlackbeardsRage);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.ScurvyBomb);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.EagleEye);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.GaleBomb);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.KrakensRevenge);
/ / Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.BladeTempest);
}
}
/ / = PreviousClass client.Entity.FirstRebornClass;
/ / = ToClass client.Entity.SecondRebornClass;
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Bless);
Interfaces.ISkill [] this.Addskill.Values.ToArray aADD_spells = ();
foreach (Interfaces.ISkill habilidade em aADD_spells)
{
skill.Available = true;
if (! client.Spells.ContainsKey (skill.ID))
client.Spells.Add (skill.ID, habilidade);
}
# Magias Região
Interfaces.ISkill [] client.Spells.Values.ToArray aspells = ();
foreach (Interfaces.ISkill aspell em feitiços)
{
aspell.PreviousLevel = aspell.Level;
aspell.Level = 0;
aspell.Experience = 0;
Região # Monk
if (PreviousClass == 65)
{
if (client.Entity.Class! = 61)
{
switch (aspell.ID)
{
caso 10490:
caso 10415:
caso 10381:
client.RemoveSpell (aspell);
break;
}
}
}
# Endregion
# Região Guerreiro
if (PreviousClass == 25)
{
if (client.Entity.Class! = 21)
{
switch (aspell.ID)
{
caso 1025:
if (client.Entity.Class! = 21 && client.Entity.Class! = 132)
client.RemoveSpell (aspell);
break;
}
}
}
# Endregion
# Região Ninja
if (toClass! = 51)
{
switch (aspell.ID)
{
caso 6010:
6000 processo:
caso 6003:
caso 6011:
caso 6002:
client.RemoveSpell (aspell);
break;
}
}
# Endregion
# Trojan Região
if (toClass! = 11)
{
switch (aspell.ID)
{
caso 1115:
client.RemoveSpell (aspell);
break;
}
}
# Endregion
# Região Archer
if (toClass! = 41)
{
switch (aspell.ID)
{
caso 8001:
caso 8000:
caso 8003:
caso 9000:
caso 8002:
caso 8030:
client.RemoveSpell (aspell);
break;
}
}
# Endregion
# WaterTaoist Região
if (PreviousClass == 135)
{
if (toClass! = 132)
{
switch (aspell.ID)
{
caso 1000:
caso 1001:
caso 1010:
caso 1125:
caso 1100:
caso 8030:
client.RemoveSpell (aspell);
break;
caso 1050:
caso 1175:
caso 1170:
if (toClass! = 142)
client.RemoveSpell (aspell);
break;
}
}
}
# Endregion
# Região pirata
if (toClass! = 70)
{
switch (aspell.ID)
{
caso 11100:
caso 11030:
caso 11060:
caso 11120:
caso 11130:
caso 11050:
caso 11140:
client.RemoveSpell (aspell);
break;
}
}
# Endregion
# FireTaoist Região
if (PreviousClass == 145)
{
if (toClass! = 142)
{
switch (aspell.ID)
{
caso 1000:
caso 1001:
caso 1150:
caso 1180:
caso 1120:
caso 1002:
caso 1160:
caso 1165:
client.RemoveSpell (aspell);
break;
}
}
}
# Endregion
if (client.Spells.ContainsKey (aspell.ID))
if (aspell.ID! = (ushort) Game.Enums.SkillIDs.Reflect)
aspell.Send (cliente);
}
# Endregion
Addskill.Clear ();
(20);
# Region Adicionar habilidade extra
if (client.Entity.FirstRebornClass == 15 && 15 && client.Entity.Class client.Entity.SecondRebornClass ==== 11)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.DragonWhirl);
}
if (== 25 && client.Entity.FirstRebornClass == 25 && client.Entity.Class client.Entity.SecondRebornClass == 21)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.Perseverance);
}
if (== 45 && client.Entity.FirstRebornClass == 45 && client.Entity.Class client.Entity.SecondRebornClass == 41)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.StarArrow);
}
if (client.Entity.FirstRebornClass ==== 55 && 55 && client.Entity.Class client.Entity.SecondRebornClass == 53)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.PoisonStar);
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.CounterKill);
}
if (client.Entity.FirstRebornClass ==== 65 && 65 && client.Entity.Class client.Entity.SecondRebornClass == 61)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.SoulShackle);
}
if (client.Entity.FirstRebornClass == 135 && 135 && client.Entity.Class client.Entity.SecondRebornClass ==== 132)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.AzureShield);
}
if (client.Entity.FirstRebornClass == 145 && 145 && client.Entity.Class client.Entity.SecondRebornClass ==== 142)
{
Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs.HeavenBlade);
}
if (client.Entity.FirstRebornClass ==== 75 && 75 && client.Entity.Class client.Entity.SecondRebornClass == 70)
{
/ / WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs.ScurvyBomb);
}
# Endregion
Interfaces.ISkill [] this.Addskill.Values.ToArray aaADD_spells = ();
foreach (Interfaces.ISkill habilidade em aaADD_spells)
{
skill.Available = true;
if (! client.Spells.ContainsKey (skill.ID))
client.Spells.Add (skill.ID, habilidade);
}
# Proficiências Região
foreach (Interfaces.ISkill proficiência em client.Proficiencies.Values)
{
proficiency.PreviousLevel = proficiency.Level;
proficiency.Level = 0;
proficiency.Experience = 0;
proficiency.Send (cliente);
}
# Endregion
Database.DataHolder.GetStats (client.Entity.Class, client.Entity.Level, cliente);
client.CalculateStatBonus ();
client.CalculateHPBonus ();
client.GemAlgorithm ();
client.SendStatMessage ();
Network.PacketHandler.WorldMessage (client.Entity.Name + "tem Reencarnação Parabéns!");
/ /}
anular Adicionar (Conquer_Online_Server.Game.Enums.SkillIDs S)
{
Interfaces.ISkill Network.GamePackets.Spell Nova = new (true);
New.ID = (ushort) S;
New.Level = 0;
New.Experience = 0;
New.PreviousLevel = 0;
New.Send (_client);
Addskill.Add (New.ID, Nova);
}
vazio WontAdd (Conquer_Online_Server.Game.Enums.SkillIDs S)
{
Network.GamePackets.Data dados = new Dados (true);
data.UID = _client.Entity.UID;
data.dwParam = (byte) S;
data.ID = 109;
data.Send (_client);
Interfaces.ISkill Network.GamePackets.Spell Nova = new (true);
New.ID = (ushort) S;
New.Level = 0;
New.Experience = 0;
New.PreviousLevel = 0;
RemoveSkill.Add (New.ID, Nova);
}
}
# Endregion