Updated for NWNEE 37-13
Updated for NWNEE 37-13. Updated NWNxEE scripts. CODI Core AI tweaks. Added Diamond Golem AI. Full compile. Updated release archive.
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
/// @brief Functions exposing additional store properties.
|
||||
/// @{
|
||||
/// @file nwnx_store.nss
|
||||
#include "nwnx"
|
||||
|
||||
const string NWNX_Store = "NWNX_Store"; ///< @private
|
||||
|
||||
@@ -51,81 +50,57 @@ int NWNX_Store_GetCurrentCustomersCount(object oStore);
|
||||
|
||||
int NWNX_Store_GetIsRestrictedBuyItem(object oStore, int nBaseItem)
|
||||
{
|
||||
string sFunc = "GetIsRestrictedBuyItem";
|
||||
|
||||
NWNX_PushArgumentInt(nBaseItem);
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
return NWNX_GetReturnValueInt();
|
||||
NWNXPushInt(nBaseItem);
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "GetIsRestrictedBuyItem");
|
||||
return NWNXPopInt();
|
||||
}
|
||||
|
||||
int NWNX_Store_GetBlackMarketMarkDown(object oStore)
|
||||
{
|
||||
string sFunc = "GetBlackMarketMarkDown";
|
||||
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
return NWNX_GetReturnValueInt();
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "GetBlackMarketMarkDown");
|
||||
return NWNXPopInt();
|
||||
}
|
||||
|
||||
void NWNX_Store_SetBlackMarketMarkDown(object oStore, int nValue)
|
||||
{
|
||||
string sFunc = "SetBlackMarketMarkDown";
|
||||
|
||||
NWNX_PushArgumentInt(nValue);
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
NWNXPushInt(nValue);
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "SetBlackMarketMarkDown");
|
||||
}
|
||||
|
||||
int NWNX_Store_GetMarkDown(object oStore)
|
||||
{
|
||||
string sFunc = "GetMarkDown";
|
||||
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
return NWNX_GetReturnValueInt();
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "GetMarkDown");
|
||||
return NWNXPopInt();
|
||||
}
|
||||
|
||||
void NWNX_Store_SetMarkDown(object oStore, int nValue)
|
||||
{
|
||||
string sFunc = "SetMarkDown";
|
||||
|
||||
NWNX_PushArgumentInt(nValue);
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
NWNXPushInt(nValue);
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "SetMarkDown");
|
||||
}
|
||||
|
||||
int NWNX_Store_GetMarkUp(object oStore)
|
||||
{
|
||||
string sFunc = "GetMarkUp";
|
||||
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
return NWNX_GetReturnValueInt();
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "GetMarkUp");
|
||||
return NWNXPopInt();
|
||||
}
|
||||
|
||||
void NWNX_Store_SetMarkUp(object oStore, int nValue)
|
||||
{
|
||||
string sFunc = "SetMarkUp";
|
||||
|
||||
NWNX_PushArgumentInt(nValue);
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
NWNXPushInt(nValue);
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "SetMarkUp");
|
||||
}
|
||||
|
||||
int NWNX_Store_GetCurrentCustomersCount(object oStore)
|
||||
{
|
||||
string sFunc = "GetCurrentCustomersCount";
|
||||
|
||||
NWNX_PushArgumentObject(oStore);
|
||||
|
||||
NWNX_CallFunction(NWNX_Store, sFunc);
|
||||
return NWNX_GetReturnValueInt();
|
||||
NWNXPushObject(oStore);
|
||||
NWNXCall(NWNX_Store, "GetCurrentCustomersCount");
|
||||
return NWNXPopInt();
|
||||
}
|
||||
|
Reference in New Issue
Block a user