26 lines
542 B
Plaintext
26 lines
542 B
Plaintext
|
// Check horse is available to the caller
|
||
|
|
||
|
// Author : Proleric
|
||
|
|
||
|
// Modified : 17-May-2008
|
||
|
|
||
|
int StartingConditional()
|
||
|
{
|
||
|
object oRider = OBJECT_SELF;
|
||
|
object oPC = GetMaster(oRider);
|
||
|
int bFound = FALSE;
|
||
|
|
||
|
if (!GetIsObjectValid(oPC)) oPC = oRider;
|
||
|
|
||
|
SetLocalInt(oPC, "bhConditional", 1);
|
||
|
ExecuteScript("bhh_assign", oRider);
|
||
|
|
||
|
if (GetLocalInt(oPC, "bhMountFound")) bFound = TRUE;
|
||
|
|
||
|
DeleteLocalInt(oPC, "bhConditional");
|
||
|
DeleteLocalInt(oPC, "bhMountFound");
|
||
|
DeleteLocalInt(oPC, "bhSpareFound");
|
||
|
|
||
|
return bFound;
|
||
|
}
|