persona_override_group_start(persona_list, situation, tag_suffix)

Parameters:
persona_list (string, or table of strings) names of personas to override
situation (string, or table of strings) persona situation(s) to override (as defined in persona_situations.xtbl)
tag_suffix (string) common trigger suffix
 
Returns:
none

Description:
Override a group of personas for a single situation.

Example:

The following 3 lines:

   EX_PERSONAS   =   {   ["AM_Gang1"]   =   "AMGNG1";
                     ["AM_Gang2"]   =   "AMGNG2";
                  }
   persona_override_group(EX_PERSONAS, POT_SITUATIONS[POT_ATTACK], "EX01_ATTACK")

Are equivalent to:

   persona_override_persona_start("AM_Gang1", "threat - alert (group attack)",   "AMGNG1_EX01_ATTACK")
   persona_override_persona_start("AM_Gang1", "threat - alert (solo attack)",      "AFGNG1_EX01_ATTACK")
   persona_override_persona_start("AM_Gang2", "threat - alert (group attack)",   "AMGNG2_EX01_ATTACK")
   persona_override_persona_start("AM_Gang2", "threat - alert (solo attack)",      "AFGNG2_EX01_ATTACK")

Generally this function will be used with one of 4 predefined gang persona tables:

   BROTHERHOOD_PERSONAS
   RONIN_PERSONAS
   SAINTS_PERSONAS
   SAMEDI_PERSONAS

 

back to indexSR3 Script Action Documentation
Last updated: Tue, 09 Aug 2011 11:32:15