102 lines
2.5 KiB
Plaintext
102 lines
2.5 KiB
Plaintext
|
//AMON CRAFTING DB
|
||
|
//crafting inc
|
||
|
|
||
|
//DB name
|
||
|
const string GZ_AMON_CRAFT = "DB_AMON_CRAFTING";
|
||
|
const string GZ_AMON_RULES_SET = "GZ_AMON_RULES_SET";
|
||
|
|
||
|
//vars for crafting
|
||
|
const string GZ_DB_SMELTING = "GZ_DB_SMELTING!";
|
||
|
const string GZ_DB_SMITHING = "GZ_DB_SMITHING!";
|
||
|
const string GZ_DB_BAKING = "GZ_DB_BAKING!";
|
||
|
const string GZ_BD_WOODCRAFT = "GZ_BD_WOODCRAFT!";
|
||
|
const string GZ_BD_STAFF = "GZ_BD_STAFFCRAFT!";
|
||
|
const string GZ_BD_TAILOR = "GZ_BD_TAILOR!";
|
||
|
const string GZ_BD_WEAPON = "GZ_BD_WEAPON!";
|
||
|
|
||
|
//Amon Rules Set
|
||
|
const string GZ_SET_RULES_READ = "GZ_SET_RULES_READ!";
|
||
|
|
||
|
|
||
|
const int GZ_DB_DEBUGMODE = TRUE;
|
||
|
|
||
|
//INTERFACE
|
||
|
//void GTResetDatabase(); //reseting crafting db
|
||
|
string GTGetUniquePlayerID(object oPC);
|
||
|
void DBDBug(object oPC, string sInfo);
|
||
|
void AmonCraftSmelting(object oPC, int iSmeltingVar);
|
||
|
void AmonCraftSmithing(object oPC, int iSmithVar);
|
||
|
void AmonCraftBaking(object oPC, int iBakingVar);
|
||
|
void AmonCraftWood(object oPC, int iWoodVar);
|
||
|
void AmonCraftStaff(object oPC, int iStaffVar);
|
||
|
void AmonCraftTailor(object oPC, int iTailorVar);
|
||
|
void AmonCraftWeapon(object oPC, int iWeaponVar);
|
||
|
|
||
|
|
||
|
//FUNCTIONS BODY
|
||
|
string GTGetUniquePlayerID(object oPC)
|
||
|
{
|
||
|
return GetPCPublicCDKey(oPC)+ GetName(oPC);
|
||
|
}
|
||
|
|
||
|
void ReadRulesSet(object oPC, int set_rules)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_RULES_SET, "GZ_SET_RULES_READ!", set_rules, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftSmelting(object oPC, int iSmeltingVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_DB_SMELTING!", iSmeltingVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftSmithing(object oPC, int iSmithVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_DB_SMITHING!", iSmithVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftBaking(object oPC, int iBakingVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_DB_BAKING!", iBakingVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftWood(object oPC, int iWoodVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_BD_WOODCRAFT!", iWoodVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftStaff(object oPC, int iStaffVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_BD_STAFFCRAFT!", iStaffVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftTailor(object oPC, int iTailorVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_BD_TAILOR!", iTailorVar, oPC);
|
||
|
}
|
||
|
|
||
|
void AmonCraftWeapon(object oPC, int iWeaponVar)
|
||
|
{
|
||
|
SetCampaignInt(GZ_AMON_CRAFT, "GZ_BD_WEAPON!", iWeaponVar, oPC);
|
||
|
}
|
||
|
|
||
|
void DBDBug(object oPC, string sInfo)
|
||
|
{
|
||
|
if (!GZ_DB_DEBUGMODE)
|
||
|
{
|
||
|
return;
|
||
|
}
|
||
|
SendMessageToPC(oPC, "**Debug: " + sInfo);
|
||
|
WriteTimestampedLogEntry( "**Debug: "
|
||
|
+ GTGetUniquePlayerID(oPC)
|
||
|
+ " - " + sInfo);
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
void GTRestDatabase()
|
||
|
{
|
||
|
DestroyCampaignDatabase(GZ_AMON_CRAFT);
|
||
|
}*/
|
||
|
|
||
|
|
||
|
|