34 lines
957 B
Plaintext
34 lines
957 B
Plaintext
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
//:::::::::::::::::::::::: Shayan's Subrace Engine :::::::::::::::::::::::::::::
|
|
// ::::::::::Extension: Moon's Subrace Selection Converstion for SSE :::::::::::
|
|
// ::::::::::::Contact: http://p2.forumforfree.com/shayan.html::::::::::::::::::
|
|
// ::::
|
|
// :::: Written by: DM_Moon
|
|
// ::
|
|
// :: Description: Subrace Conversation used in SSE's Wand system.
|
|
// ::
|
|
#include "sha_subr_consts"
|
|
int StartingConditional()
|
|
{
|
|
object oMySpeaker = GetLastSpeaker();
|
|
|
|
//This starts with 0 for token 8111
|
|
int nMyNum = GetLocalInt(oMySpeaker, "subrace_dm_wand_pos");
|
|
nMyNum++;
|
|
SetLocalInt(oMySpeaker, "subrace_dm_wand_pos", nMyNum);
|
|
|
|
string sMyString = GetLocalString(oMySpeaker, "mn_dialog" + IntToString(nMyNum));
|
|
|
|
|
|
|
|
if(sMyString == "")
|
|
{
|
|
return FALSE;
|
|
}
|
|
else
|
|
{
|
|
SetCustomToken(MN_START_CUSTOM_TOKEN + nMyNum, sMyString);
|
|
return TRUE;
|
|
}
|
|
}
|