Initial Upload

Initial Upload
This commit is contained in:
Jaysyn904
2023-09-21 21:20:34 -04:00
parent d3f23f8b3c
commit 94990edc60
5734 changed files with 6324648 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
#include "cnr_recipe_utils"
void main()
{
int nTrade = 0;
string sTradeName = GetName(OBJECT_SELF);
sTradeName = GetStringRight(sTradeName, GetStringLength(sTradeName)-7);
if (sTradeName == "Smelting") { nTrade = CNR_TRADESKILL_SMELTING; }
else if (sTradeName == "Weapon Crafting") { nTrade = CNR_TRADESKILL_WEAPON_CRAFTING; }
else if (sTradeName == "Armor Crafting") { nTrade = CNR_TRADESKILL_ARMOR_CRAFTING; }
if (nTrade > 0)
{
object oUser = GetLastUsedBy();
int nXP = CnrGetTradeskillXPByType(oUser, nTrade);
int nLevel = CnrDetermineTradeskillLevel(nXP);
int nNextLevelXP = 0;
if (nLevel != 20)
{
nLevel = nLevel + 1;
nNextLevelXP = GetLocalInt(GetModule(), "CnrTradeXPLevel" + IntToString(nLevel));
}
else
{
nLevel = 1;
}
CnrSetTradeskillXPByType(oUser, nTrade, nNextLevelXP);
FloatingTextStringOnCreature("Your " + sTradeName + " skill is now level " + IntToString(nLevel), oUser, FALSE);
}
}