Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst, proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj, vcxproj, sln, in, java, la, manifest, am, and rad. Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and gitignore. Finally, fixes executable bits.
		
			
				
	
	
		
			485 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			485 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //============================================================================================================
 | |
| // Commander mode criteria
 | |
| //============================================================================================================
 | |
| criterion "IsOnlySelected" "numselected" "1" required
 | |
| criterion "NotOnlySelected" "numselected" ">1" required
 | |
| criterion "Is_03_first" "name" "citizen_c17_03_first" required
 | |
| 
 | |
| criterion "UseRadio" "useradio" "1" required
 | |
| 
 | |
| criterion "SquadNearPlayer"            "distancetoplayer"               "<240"   required
 | |
| criterion "SquadNotNearPlayer"         "distancetoplayer"               ">=240"  required
 | |
| criterion "SquadNearCommandPoint"      "commandpoint_dist_to_npc"       "<240"   required
 | |
| criterion "SquadNotNearCommandPoint"   "commandpoint_dist_to_npc"       ">=240"  required
 | |
| criterion "CommandPointNearPlayer"     "commandpoint_dist_to_player"    "<144"   required
 | |
| criterion "CommandPointNotNearPlayer"   "commandpoint_dist_to_player"   ">=144"  required
 | |
| criterion "JoinSquadIndividual"        "numjoining"                     "1"      required
 | |
| criterion "JoinSquadMultiple"          "numjoining"                     ">1"     required
 | |
| criterion "TrailingReinforcement"      "reinforcement"                  "1"     required
 | |
| 
 | |
| //============================================================================================================
 | |
| // Commander mode selection speech
 | |
| //============================================================================================================
 | |
| response "CitizenSelected"
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/ok01.vcd"
 | |
| 	scene "scenes/npc/$gender01/ok02.vcd"
 | |
| 	scene "scenes/npc/$gender01/okimready01.vcd"
 | |
| 	scene "scenes/npc/$gender01/okimready02.vcd"
 | |
| 	scene "scenes/npc/$gender01/okimready03.vcd"
 | |
| 	scene "scenes/npc/$gender01/readywhenyouare01.vcd"
 | |
| 	scene "scenes/npc/$gender01/readywhenyouare02.vcd"
 | |
| 
 | |
| }
 | |
| 
 | |
| rule CitizenSelected
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkSelected
 | |
| 	response 		CitizenSelected
 | |
| }
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenGroupSelectedRadio"
 | |
| {
 | |
| }
 | |
| 
 | |
| rule CitizenGroupSelectedRadio
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkSelected NotOnlySelected UseRadio
 | |
| 	response 	CitizenGroupSelectedRadio
 | |
| }
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenSoloSelectedRadio"
 | |
| {
 | |
| }
 | |
| 
 | |
| rule CitizenSoloSelectedRadio
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkSelected UseRadio
 | |
| 	response 	CitizenSoloSelectedRadio
 | |
| }
 | |
| 
 | |
| 
 | |
| //============================================================================================================
 | |
| // Commander mode orders speech
 | |
| //============================================================================================================
 | |
| 
 | |
| response CitizenSquadNearToFarIndividual
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm04.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm05.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm06.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm04"
 | |
|    // speak "npc_citizen.squad_affirm05"
 | |
|    // speak "npc_citizen.squad_affirm06"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
| 	scene "scenes/npc/$gender01/letsgo01.vcd"
 | |
| 	scene "scenes/npc/$gender01/letsgo02.vcd"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadNearToFarGroup
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm05.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm06.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away03.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm05"
 | |
|    // speak "npc_citizen.squad_affirm06"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
|    // speak "npc_citizen.squad_away01"
 | |
|    // speak "npc_citizen.squad_away02"
 | |
|    // speak "npc_citizen.squad_away03"
 | |
| 	scene "scenes/npc/$gender01/letsgo01.vcd"
 | |
| 	scene "scenes/npc/$gender01/letsgo02.vcd"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadFarToNearIndividual
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    //scene "scenes/npc/$gender01/squad_approach04.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
|    // speak "npc_citizen.squad_approach04"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadFarToNearGroup
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_approach01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_approach02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_approach03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_approach04.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
|    // speak "npc_citizen.squad_approach01"
 | |
|    // speak "npc_citizen.squad_approach02"
 | |
|    // speak "npc_citizen.squad_approach03"
 | |
|    // speak "npc_citizen.squad_approach04"
 | |
| 	scene "scenes/npc/$gender01/letsgo01.vcd"
 | |
| 	scene "scenes/npc/$gender01/letsgo02.vcd"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadNearToNear
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
| 	scene "scenes/npc/$gender01/illstayhere01.vcd"
 | |
| 	scene "scenes/npc/$gender01/holddownspot01.vcd"
 | |
| 	scene "scenes/npc/$gender01/holddownspot02.vcd"
 | |
| 	scene "scenes/npc/$gender01/imstickinghere01.vcd"
 | |
| 	scene "scenes/npc/$gender01/littlecorner01.vcd"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadFarToFarIndividual
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm04.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm04"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadFarToFarGroup
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_away03.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
|    // speak "npc_citizen.squad_away01"
 | |
|    // speak "npc_citizen.squad_away02"
 | |
|    // speak "npc_citizen.squad_away03"
 | |
| 	scene "scenes/npc/$gender01/letsgo01.vcd"
 | |
| 	scene "scenes/npc/$gender01/letsgo02.vcd"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenSquadGeneral
 | |
| {
 | |
|    scene "scenes/npc/$gender01/squad_affirm01.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm02.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm03.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm05.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm06.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm07.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm08.vcd"
 | |
|    scene "scenes/npc/$gender01/squad_affirm09.vcd"
 | |
|    // speak "npc_citizen.squad_affirm01"
 | |
|    // speak "npc_citizen.squad_affirm02"
 | |
|    // speak "npc_citizen.squad_affirm03"
 | |
|    // speak "npc_citizen.squad_affirm05"
 | |
|    // speak "npc_citizen.squad_affirm06"
 | |
|    // speak "npc_citizen.squad_affirm07"
 | |
|    // speak "npc_citizen.squad_affirm08"
 | |
|    // speak "npc_citizen.squad_affirm09"
 | |
| 	scene "scenes/npc/$gender01/yougotit02.vcd"
 | |
| }
 | |
| 
 | |
| rule CitizenCommanded
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded
 | |
| 	response		CitizenSquadGeneral
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedNearToFarIndividual
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded IsOnlySelected SquadNearPlayer CommandPointNotNearPlayer
 | |
| 	response		CitizenSquadNearToFarIndividual
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedNearToFarGroup
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded NotOnlySelected SquadNearPlayer CommandPointNotNearPlayer
 | |
| 	response		CitizenSquadNearToFarGroup
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedFarToNearIndividual
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded IsOnlySelected SquadNotNearPlayer CommandPointNearPlayer
 | |
| 	response		CitizenSquadFarToNearIndividual
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedFarToNearGroup
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded NotOnlySelected SquadNotNearPlayer CommandPointNearPlayer
 | |
| 	response		CitizenSquadFarToNearGroup
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedNearToNearIndividual
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded SquadNearPlayer CommandPointNearPlayer
 | |
| 	response		CitizenSquadNearToNear
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedFarToFarIndividual
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded IsOnlySelected SquadNotNearPlayer CommandPointNotNearPlayer
 | |
| 	response		CitizenSquadFarToFarIndividual
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedFarToFarGroup
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded NotOnlySelected SquadNotNearPlayer CommandPointNotNearPlayer
 | |
| 	response		CitizenSquadFarToFarGroup
 | |
| }
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenCommandedRadio"
 | |
| {
 | |
| 
 | |
| }
 | |
| 
 | |
| rule CitizenCommandedRadio
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkCommanded UseRadio
 | |
| 	response		CitizenCommandedRadio
 | |
| }
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenCommandFailedRadio"
 | |
| {
 | |
| 
 | |
| }
 | |
| 
 | |
| rule CitizenCommandFailedRadio
 | |
| {
 | |
| 	criteria 		IsCitizen ConceptTalkCommandFailed UseRadio
 | |
| 	response		CitizenCommandFailedRadio
 | |
| }
 | |
| 
 | |
| //============================================================================================================
 | |
| // Commander mode follow speech
 | |
| //============================================================================================================
 | |
| response CitizenFollowGeneral
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/leadtheway01.vcd"
 | |
| 	scene "scenes/npc/$gender01/leadtheway02.vcd"
 | |
| 	scene "scenes/npc/$gender01/leadon01.vcd"
 | |
| 	scene "scenes/npc/$gender01/leadon02.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenFollowGroup
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/squad_follow01.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_follow02.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_follow03.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_follow04.vcd"
 | |
| 	response CitizenFollowGeneral weight 2
 | |
| }
 | |
| 
 | |
| rule CitizenFollow
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkStartFollow
 | |
| 	response		CitizenFollowGeneral
 | |
| }
 | |
| 
 | |
| rule CitizenFollowGroup
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkStartFollow NotOnlySelected
 | |
| 	response		CitizenFollowGroup
 | |
| }
 | |
| 
 | |
| //============================================================================================================
 | |
| // Commander mode join speech
 | |
| //============================================================================================================
 | |
| 
 | |
| 
 | |
| // I'm not sure all these lines will play well when not coming up from behind, so I've made a distinction between trailing & non-trailing
 | |
| response CitizenJoinIndividual
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single01.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single02.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single03.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single04.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenJoinGroup
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group01.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group02.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group03.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group04.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenJoinIndividualTrailing
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single01.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single02.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single03.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_single04.vcd"
 | |
| }
 | |
| 
 | |
| response CitizenJoinGroupTrailing
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group01.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group02.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group03.vcd"
 | |
| 	scene "scenes/npc/$gender01/squad_reinforce_group04.vcd"
 | |
| }
 | |
| 
 | |
| rule CitizenJoinIndividual
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer JoinSquadIndividual
 | |
| 	response		CitizenJoinIndividual
 | |
| }
 | |
| 
 | |
| rule CitizenJoinGroup
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer JoinSquadMultiple
 | |
| 	response		CitizenJoinGroup
 | |
| }
 | |
| 
 | |
| rule CitizenJoinIndividualTrailing
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer JoinSquadIndividual TrailingReinforcement
 | |
| 	response		CitizenJoinIndividualTrailing
 | |
| }
 | |
| 
 | |
| rule CitizenJoinGroupTrailing
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer JoinSquadMultiple TrailingReinforcement
 | |
| 	response		CitizenJoinGroupTrailing
 | |
| }
 | |
| 
 | |
| response CitizenJoin_d3_c17_07
 | |
| {
 | |
|    scene "scenes/Streetwar/tunnel/$gender01/d3_c17_07_tenant.vcd"
 | |
| }
 | |
| 
 | |
| rule CitizenJoin_d3_c17_07
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer 
 | |
| 	"map" "d3_c17_07" required weight 1000
 | |
| 	response		CitizenJoin_d3_c17_07
 | |
| 	matchonce
 | |
| }
 | |
| 
 | |
| 
 | |
| //============================================================================================================
 | |
| // Commander mode follow speech SPECIAL CASE: first citizen in d3_17_03
 | |
| //============================================================================================================
 | |
| response "CitizenFollow_First"
 | |
| {
 | |
| 	scene "scenes/npc/$gender01/abouttime01.vcd"
 | |
| 
 | |
| }
 | |
| 
 | |
| rule CitizenFollow_First
 | |
| {
 | |
| 	criteria		IsCitizen ConceptJoinPlayer JoinSquadIndividual Is_03_first
 | |
| 	response		CitizenFollow_First
 | |
| }
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenUnFollow"
 | |
| {
 | |
| 
 | |
| 	scene "scenes/npc/$gender01/illstayhere01.vcd"
 | |
| 	scene "scenes/npc/$gender01/holddownspot01.vcd"
 | |
| 	scene "scenes/npc/$gender01/holddownspot02.vcd"
 | |
| 	scene "scenes/npc/$gender01/imstickinghere01.vcd"
 | |
| 	scene "scenes/npc/$gender01/littlecorner01.vcd"
 | |
| 
 | |
| }
 | |
| 
 | |
| rule CitizenUnFollow
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkStopFollow
 | |
| 	response		CitizenUnFollow
 | |
| }
 | |
| 
 | |
| 
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| // For ep1_c17_05
 | |
| //------------------------------------------------------------------------------------------------------------
 | |
| response "CitizenDenyCommand"
 | |
| {
 | |
| 
 | |
| 	scene "scenes/npc/$gender01/illstayhere01.vcd"
 | |
| 	scene "scenes/npc/$gender01/imstickinghere01.vcd"
 | |
| }
 | |
| 
 | |
| rule CitizenDenyCommand
 | |
| {
 | |
| 	criteria		IsCitizen ConceptTalkDenyCommand
 | |
| 	response		CitizenDenyCommand
 | |
| }
 | |
| 
 |