CVariable<uint32>TickFrequencyNpcControlUpdate("egs","TickFrequencyNpcControlUpdate","Min time in tick between 2 updates of udate of npc control",6,0,true);
CVariable<uint32>TickFrequencyNpcControlUpdate("egs","TickFrequencyNpcControlUpdate","Min time in tick between 2 updates of udate of npc control",6,0,true);
CVariable<bool>RingXpEnabled("egs","RingXpEnabled","Enable earning XP in Ring",false,0,true);
CVariable<bool>RingLootEnabled("egs","RingLootEnabled","Enable looting mobs in Ring",false,0,true);
// Scores
// Scores
CVariable<sint32>PhysicalCharacteristicsBaseValue("egs","PhysicalCharacteristicsBaseValue","Physical characteristic base value used to compute base score value",10,0,true);
CVariable<sint32>PhysicalCharacteristicsBaseValue("egs","PhysicalCharacteristicsBaseValue","Physical characteristic base value used to compute base score value",10,0,true);
// don't gain reward points for crafting in the ring
// don't gain reward points for crafting in the ring
DROP_IF(reinterpret_cast<CSString*>(&skillName)->left(2).toUpper()=="SC","No XP gain for using crafting skill "<<skillName<<"("<<ContSkill<<") for character "<<getId().toString(),return0.0);
DROP_IF(reinterpret_cast<CSString*>(&skillName)->left(2).toUpper()=="SC","No XP gain for using crafting skill "<<skillName<<"("<<ContSkill<<") for character "<<getId().toString(),return0.0);