public void HandleSpecialBuff(int skillid)
{
try
{
string series = Data.SkillBase[skillid].Series.Remove(Data.SkillBase[skillid].Series.Length - 2);
switch (series)
{
case "SKILL_OP_HARMONY":
case "SKILL_CH_WATER_HARMONY":
spez_obj so = new spez_obj();
so.Name = series;
so.ID = skillid;
so.spezType = 0x850;
so.Radius = Data.SkillBase[skillid].Distance / 10;
so.Ids = new Global.ID(Global.ID.IDS.Object);
so.UniqueID = so.Ids.GetUniqueID;
so.xSec = Character.Position.xSec;
so.ySec = Character.Position.ySec;
so.x = Character.Position.x;
so.z = Character.Position.z;
so.y = Character.Position.y;
Systems.SpecialObjects.Add(so);
so.SpawnMe(Data.SkillBase[skillid].Properties1["dura"]);
break;
}
}
catch (Exception ex)
{
Systems.Debugger.Write(ex);
}
}