Aantioch_Infernum/_module/nss/asg_set_reshop03.nss
Jaysyn904 22947ad4b6 Initial Upload
Initial Upload
2023-08-08 16:22:17 -04:00

34 lines
1.4 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Name(ASG_RULE) Research Option Selection # 3
//:: FileName
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
This Set's the Flag on which option to research
*/
//:://////////////////////////////////////////////
//:: Created By: Donny Wilbanks
//:: Created On: 09/07/02
//:://////////////////////////////////////////////
void main()
{
// tell game that only one is still active, the option we want.
// also clean up old varibles.
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_01");
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_02");
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_03");
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_04");
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_05");
DeleteLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION_06");
SetLocalInt(OBJECT_SELF,"ASG_RESEARCH_OPTION",3);
SetLocalString(OBJECT_SELF,"ASG_BLUEPRINT",GetLocalString(OBJECT_SELF,"ASG_BLUEPRINT_03"));
DeleteLocalString(OBJECT_SELF,"ASG_BLUEPRINT_03");
object oItem = GetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OPTION_03");
SetLocalObject(OBJECT_SELF,"ASG_BUILDITEM_ITEM",GetLocalObject(OBJECT_SELF,"ASG_MIC_ITEMTOBUILD_ITEM_03"));
if (GetIsObjectValid(oItem))
{
SetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OBJECT",GetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OPTION_03"));
}
}