bool SkillDelete_Properties(Systems Target, string PropertiesName, bool UpdatePacket, byte slot = 255, int skillid = -1)
{
try
{
switch (PropertiesName)
{
case "hpi":
ChangeMaxHP_hpi(Target, slot, true, UpdatePacket);
break;
case "mpi":
ChangeMaxMP_mpi(Target, slot, true, UpdatePacket);
break;
case "dru":
ChangeAtk_dru(Target, slot, true,UpdatePacket);
break;
case "er":
ChangeParry_er(Target, slot, true,UpdatePacket);
break;
case "stri":
ChangeStr_stri(Target, slot, true,UpdatePacket);
break;
case "inti":
ChangeInt_inti(Target, slot, true, UpdatePacket);
break;
case "cr":
ChangeCrit_cr(Target, slot, true,UpdatePacket);
break;
case "br":
ChangeBlockingRatio_br(Target, slot, true,UpdatePacket);
break;
case "spda":
Change_spda(Target, slot, true,UpdatePacket);
break;
case "ru":
ChangeRange_ru(Target, slot, true,UpdatePacket);
break;
case "dgmp":
ChangeAbsorbMP_dgmp(Target, slot, true,UpdatePacket);
break;
case "defp":
ChangeDefPower_defp(Target, slot, true, UpdatePacket);
break;
case "hste":
ChangeSpeed_hste(Target, slot, true, UpdatePacket);
break;
case "drci":
ChangeCriticalParry_dcri(Target, slot, true, UpdatePacket);
break;
case "heal":
HealHPMP(Target, slot, skillid, true, UpdatePacket);
break;
case "E1SA": // setvaluek ( valószínű ) nem így leszneek
ChangePhyAtk_E1SA(Target, slot, true, UpdatePacket);
break;
case "E2SA":
ChangePhyAtk_E2SA(Target, slot, true, UpdatePacket);
break;
case "E2AH":
ChangeHitRate_E2AH(Target, slot, true, UpdatePacket);
break;
case "terd":
ChangeParry_terd(Target, slot, true, UpdatePacket);
break;
case "chcr":
ChangeTargetHp_chcr(Target, slot, true, UpdatePacket);
break;
case "cmcr":
ChangeTargetHp_cmcr(Target, slot, true, UpdatePacket);
break;
case "thrd":
ChangeDecAttkRate_thrd(Target, slot, true, UpdatePacket);
break;
}
}
catch (Exception ex)
{
Console.WriteLine("BuffDelete_Properties() error..");
Systems.Debugger.Write(ex);
}
return false;
}