34 lines
1.4 KiB
Plaintext
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"));
|
|
|
|
}
|
|
}
|