Skip to content

Instantly share code, notes, and snippets.

@ImagoTrigger
Last active December 16, 2015 08:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ImagoTrigger/5410258 to your computer and use it in GitHub Desktop.
Save ImagoTrigger/5410258 to your computer and use it in GitHub Desktop.
reduced fps to 20 to set safety and fixed param count - commented out diag_logs.
core_time.fsm | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git fixed/core_time.fsm broke/core_time.fsm
index 9843c17..30e5799 100644
--- fixed/core_time.fsm
+++ broke/core_time.fsm
@@ -1,7 +1,7 @@
-/*%FSM<COMPILE "C:\Program Files (x86)\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, MP Fast Time and JIP">*/
+/*%FSM<COMPILE "D:\Bohemia Interactive\Tools\FSM Editor Personal Edition\scriptedFSM.cfg, MP Fast Time and JIP">*/
/*%FSM<HEAD>*/
/*
-item0[] = {"init",0,4346,-42.693012,-306.152374,47.306988,-256.152405,0.000000,"init"};
+item0[] = {"init",0,250,-42.693012,-306.152374,47.306988,-256.152405,0.000000,"init"};
item1[] = {"true",8,218,-42.608467,-226.225067,47.391533,-176.225067,0.000000,"true"};
item2[] = {"Split_Check",2,250,-42.161522,-158.206726,47.838493,-108.206734,0.000000,"Split Check"};
item3[] = {"isServer",4,218,-175.155731,-158.206726,-85.155724,-108.206734,0.000000,"isServer"};
@@ -14,7 +14,7 @@ item9[] = {"isServer",4,218,-239.260834,63.769165,-149.260834,113.769173,0.00000
item10[] = {"Skip_Time_Sync_cross",2,250,-323.426727,164.444916,-233.426697,214.444885,0.000000,"Skip Time" \n "Sync cross-" \n "network"};
item11[] = {"true",8,218,-323.426727,-2.036998,-233.426727,47.963005,0.000000,"true"};
item12[] = {"isClient",4,218,181.156372,-1.899818,271.156494,48.100117,0.000000,"isClient"};
-item13[] = {"Set_Safety",2,250,327.739227,52.545273,417.739166,102.545273,0.000000,"Set Safety"};
+item13[] = {"Set_Safety",2,4346,327.739227,52.545273,417.739166,102.545273,0.000000,"Set Safety"};
item14[] = {"Safety_false",4,218,326.692200,178.187546,416.692322,228.187607,0.000000,"Safety false"};
item15[] = {"safety_true",4,218,168.592148,51.498215,258.592194,101.498047,0.000000,"safety true"};
item16[] = {"Skip_Time",2,250,203.143738,256.714172,293.143738,306.714172,0.000000,"Skip Time"};
@@ -45,8 +45,8 @@ link20[] = {16,19};
link21[] = {17,19};
link22[] = {18,17};
link23[] = {19,8};
-globals[] = {0.000000,0,0,0,0,640,480,1,25,6316128,1,-345.177094,460.674255,362.193268,-326.503052,736,629,1};
-window[] = {0,-1,-1,-1,-1,782,22,1528,22,1,753};
+globals[] = {0.000000,0,0,0,0,640,480,1,25,6316128,1,-357.510712,473.007996,356.935944,-337.043640,735,615,1};
+window[] = {0,-1,-1,-32000,-32000,898,255,1761,138,1,753};
*//*%FSM</HEAD>*/
class FSM
{
@@ -88,9 +88,9 @@ class FSM
"" \n
"if(_night) then" \n
"{" \n
- " if(count _this > 4) then" \n
+ " if(count _this > 3) then" \n
" {" \n
- " _nightValue = _this select 5;" \n
+ " _nightValue = _this select 3;" \n
" }" \n
" else" \n
" {" \n
@@ -268,9 +268,9 @@ class FSM
name = "Set_Safety";
init = /*%FSM<STATEINIT""">*/"//Safety check for lower end systems" \n
"_fps = round(diag_fps);" \n
- "if(_fps < 20) then {_safety = true;} else {_safety = false};" \n
+ "if(_fps < 35) then {_safety = true;} else {_safety = false};" \n
"" \n
- "//diag_log format[""FPS: %1"", _fps];" \n
+ "diag_log format[""FPS: %1"", _fps];" \n
"if(_safety && _firstrun) then" \n
"{" \n
" _safety = false;" \n
@@ -370,7 +370,7 @@ class FSM
"" \n
"_lastsync = time;" \n
"" \n
- "//diag_log format[""Client Time: Time synced from server to %1"", JipTimeNow];"/*%FSM</STATEINIT""">*/;
+ "diag_log format[""Client Time: Time synced from server to %1"", JipTimeNow];"/*%FSM</STATEINIT""">*/;
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
class Links
{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment