162 lines
4.3 KiB
Plaintext
162 lines
4.3 KiB
Plaintext
|
int StartingConditional()
|
||
|
{
|
||
|
object oSelf = OBJECT_SELF;
|
||
|
object oPC = GetPCSpeaker();
|
||
|
string sTagSelf = GetTag(oSelf);
|
||
|
int iSkillValue;
|
||
|
string sSkill = GetStringRight(sTagSelf,GetStringLength(sTagSelf)-11);
|
||
|
|
||
|
if (sSkill=="Curing") sSkill="Hide Curing";
|
||
|
if (sSkill=="Skinning") sSkill = "Pelt Skinning";
|
||
|
if (sSkill=="Tanning") sSkill= "Leather Tanning";
|
||
|
if (sSkill=="Polishing") sSkill= "Gem Polishing";
|
||
|
if (sSkill=="Dyeing") sSkill="Cloth Dyeing";
|
||
|
if (sSkill=="Quarrying") sSkill="Gem Quarrying";
|
||
|
|
||
|
SetCustomToken(7888,sSkill);
|
||
|
|
||
|
int iPCSkill;
|
||
|
|
||
|
if (sSkill=="Bowcraft")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iBowSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Fletching")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iFletchingSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Alchemy")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iAlchemySkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Farming")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iFarmSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Inscription")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iScribeSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Digging")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iDigSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Mining")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iMiningSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Smelting")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iSmeltSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Tailoring")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iTailorSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Papermaking")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iPaperSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Hide Curing")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iCureSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Pelt Skinning")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iSkinningSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Leather Tanning")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iTanSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Armorcraft")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iArmorSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Weaponcraft")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iSmithSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Kiln")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iGlassSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Cooking")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iCookSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Tinkering")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iTinkerSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Gem Polishing")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iPolishSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Jewelcrafting")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iJewelSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Leatherworking")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iLeatherSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Lumberjacking")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iLumberjackSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Cloth Dyeing")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iDyeSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Clothmaking")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iClothSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Spindling")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iSpindleSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Gem Quarrying")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iGemQuarrySkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Gemcutting")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iGemSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Beekeeping")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iBeeSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Mycology")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iShroomSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Fishing")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iFishingSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Cartography")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iMapSkill",oPC);
|
||
|
}
|
||
|
if (sSkill=="Carpentry")
|
||
|
{
|
||
|
iSkillValue = GetCampaignInt("UOACraft","iCarpentrySkill",oPC);
|
||
|
}
|
||
|
|
||
|
if (iSkillValue>349) return FALSE;
|
||
|
|
||
|
iSkillValue = iSkillValue/10;
|
||
|
int iGoldCost = (iSkillValue+1)*100;
|
||
|
SetLocalInt(oPC,"iWillTrainCost",iGoldCost);
|
||
|
//SetCustomToken(9444,IntToString(iGoldCost));
|
||
|
if (iGoldCost>GetXP(oPC)) return TRUE;
|
||
|
|
||
|
return FALSE;
|
||
|
|
||
|
}
|
||
|
|
||
|
|