Shargast_PRC8/_module/Chapter 1/nss/cnr_property_inc.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

48 lines
1.5 KiB
Plaintext

/////////////////////////////////////////////////////////
//
// Craftable Natural Resources (CNR) by Festyx
//
// Name: cnr_property_inc
//
// Desc: Misc property initialization functions.
// Basically creates a lookup table.
//
// Author: David Bobeck 24Apr03
//
/////////////////////////////////////////////////////////
//#include "cnr_persist_inc"
void CnrSetPropertyString(string sKey, string sProperty, string sValue)
{
//CnrSetPersistentString(GetModule(), "CnrProperty_" + sKey + "_" + sProperty, sValue);
SetLocalString(GetModule(), "CnrProperty_" + sKey + "_" + sProperty, sValue);
}
void CnrSetPropertyInt(string sKey, string sProperty, int nValue)
{
//CnrSetPersistentInt(GetModule(), "CnrProperty_" + sKey + "_" + sProperty, nValue);
SetLocalInt(GetModule(), "CnrProperty_" + sKey + "_" + sProperty, nValue);
}
string CnrGetPropertyString(string sKey, string sProperty)
{
//return CnrGetPersistentString(GetModule(), "CnrProperty_" + sKey + "_" + sProperty);
return GetLocalString(GetModule(), "CnrProperty_" + sKey + "_" + sProperty);
}
int CnrGetPropertyInt(string sKey, string sProperty)
{
//return CnrGetPersistentInt(GetModule(), "CnrProperty_" + sKey + "_" + sProperty);
return GetLocalInt(GetModule(), "CnrProperty_" + sKey + "_" + sProperty);
}
string CnrGetHcrCompatibleTag(string sOrigTag)
{
string sSubstituteHcrTag = CnrGetPropertyString(sOrigTag, "HCHTF_TAG");
if (sSubstituteHcrTag != "")
{
return sSubstituteHcrTag;
}
return sOrigTag;
}