public bool UnshiftFaction() { if (IsShifted()) { mFaction = mOldFaction; mOldFaction = null; return(true); } return(false); }
public bool ShiftFaction(NPC_Taxonomy newFaction) { if (mFaction == newFaction) { return(false); } UnshiftFaction(); mOldFaction = mFaction; mFaction = newFaction; return(true); }
public void sv_SetFaction(NPC_Taxonomy aFaction) { mFaction = aFaction; if (mFaction != null) { mFactionId = aFaction.GetResourceId(); } else { mFactionId = 0; } //sv2clrel_SetFaction_CallStub(mFactionId); }
public void sv_OnSpawn(int aFameLevel, int aPePRank, NPC_Taxonomy aFaction) { //TODO find out what this does actually }