diff --git a/.gitignore b/.gitignore index 4e4cd6a..e7e1505 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /mapdata /temp_connect /tmp_mapdata +/tmp2 diff --git a/sigIRCv2.jar b/sigIRCv2.jar index 3e50603..cbc828b 100644 Binary files a/sigIRCv2.jar and b/sigIRCv2.jar differ diff --git a/src/sig/modules/RabiRace/Profile.java b/src/sig/modules/RabiRace/Profile.java index 5228a74..b963e9e 100644 --- a/src/sig/modules/RabiRace/Profile.java +++ b/src/sig/modules/RabiRace/Profile.java @@ -311,7 +311,7 @@ public class Profile { RabiRaceModule.syncEvents=true; RabiRaceModule.hasDied=false; } - + /* if (parent.readIntFromMemory(MemoryOffset.DARKNESS)>0 && RabiRaceModule.syncEvents) { RabiRaceModule.syncEvents=false; } @@ -323,6 +323,14 @@ public class Profile { parent.readIntFromMemory(MemoryOffset.DARKNESS)>0) { RabiRaceModule.syncEvents=true; RabiRaceModule.darknessHasReachedzero=false; + }*/ + + if (parent.readIntFromMemory(MemoryOffset.DARKNESS)>0 && RabiRaceModule.darknessHasReachedzero) { + RabiRaceModule.syncEvents=!RabiRaceModule.syncEvents; + RabiRaceModule.darknessHasReachedzero=false; + } + if (parent.readIntFromMemory(MemoryOffset.DARKNESS)==0) { + RabiRaceModule.darknessHasReachedzero=true; } for (int i=0;i newmapdata = new HashMap(); public static ScheduledExecutorService scheduler,scheduler2; public static boolean syncEvents = true; - public static boolean darknessHasReachedzero = false; //darkness needs to go down to 0, then go back up. + public static boolean darknessHasReachedzero = true; //darkness needs to go down to 0, then go back up. public static boolean hasDied = false; int frames=0;