Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*%FSM<COMPILE "h:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, flow">*/
- /*%FSM<HEAD>*/
- /*
- item0[] = {"Start",0,250,-925.000000,-1400.000000,-825.000000,-1350.000000,0.000000,"Start"};
- item1[] = {"Mission_Complete",1,250,-625.000000,-550.000000,-525.000000,-500.000000,0.000000,"Mission" \n "Complete"};
- item2[] = {"_",8,218,-925.000000,-1250.000000,-825.000000,-1200.000000,0.000000,""};
- item3[] = {"Charlie_needs_su",2,250,-925.000000,-1125.000000,-825.000000,-1075.000000,0.000000,"Charlie needs" \n "support"};
- link0[] = {0,2};
- link1[] = {2,3};
- globals[] = {25.000000,1,0,0,0,640,480,1,291,6316128,1,-1692.000366,-109.812538,-105.185097,-1522.380737,911,816,1};
- window[] = {0,-1,-1,-1,-1,961,25,1596,25,1,929};
- *//*%FSM</HEAD>*/
- class FSM
- {
- fsmName = "flow";
- class States
- {
- /*%FSM<STATE "Start">*/
- class Start
- {
- name = "Start";
- init = /*%FSM<STATEINIT""">*/"_taskAssist = 0;" \n
- "_taskFind = 0;" \n
- "_taskExtract = 0;"/*%FSM</STATEINIT""">*/;
- precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
- class Links
- {
- /*%FSM<LINK "_">*/
- class _
- {
- priority = 0.000000;
- to="Charlie_needs_su";
- precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
- condition=/*%FSM<CONDITION""">*/""/*%FSM</CONDITION""">*/;
- action=/*%FSM<ACTION""">*/""/*%FSM</ACTION""">*/;
- };
- /*%FSM</LINK>*/
- };
- };
- /*%FSM</STATE>*/
- /*%FSM<STATE "Mission_Complete">*/
- class Mission_Complete
- {
- name = "Mission_Complete";
- init = /*%FSM<STATEINIT""">*/"" \n
- "" \n
- """Success"" spawn {" \n
- " sleep 10;" \n
- " [""taskExfil"", ""succeeded""] call FHQ_fnc_ttSetTaskState;" \n
- " sleep 15;" \n
- " [""missionEnd"", [_this, true]] call FHQ_fnc_mpGlobalEvent;" \n
- "};"/*%FSM</STATEINIT""">*/;
- precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
- class Links
- {
- };
- };
- /*%FSM</STATE>*/
- /*%FSM<STATE "Charlie_needs_su">*/
- class Charlie_needs_su
- {
- name = "Charlie_needs_su";
- init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
- precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
- class Links
- {
- };
- };
- /*%FSM</STATE>*/
- };
- initState="Start";
- finalStates[] =
- {
- "Mission_Complete",
- };
- };
- /*%FSM</COMPILE>*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement