33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: Name(ASG_RULE) Research Option Selection # 1
|
|
//:: 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");
|
|
SetLocalString(OBJECT_SELF,"ASG_BLUEPRINT",GetLocalString(OBJECT_SELF,"ASG_BLUEPRINT_01"));
|
|
SetLocalObject(OBJECT_SELF,"ASG_BUILDITEM_ITEM",GetLocalObject(OBJECT_SELF,"ASG_MIC_ITEMTOBUILD_ITEM_01"));
|
|
object oItem = GetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OPTION_01");
|
|
if (GetIsObjectValid(oItem))
|
|
{
|
|
SetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OBJECT",GetLocalObject(OBJECT_SELF,"ASG_RESEARCH_OPTION_01"));
|
|
|
|
}
|
|
DeleteLocalString(OBJECT_SELF,"ASG_BLUEPRINT_01");
|
|
}
|