//:://///////////////////////////////////////////// //:: 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")); } }