summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md44
1 files changed, 44 insertions, 0 deletions
diff --git a/README.md b/README.md
index 547cc691..787d3c8d 100644
--- a/README.md
+++ b/README.md
@@ -59,4 +59,48 @@ It is recommended to subscribe to an event (from Events.cs) to be able to interf
Console.WriteLine("TestMod sees that the following key was pressed: " + key);
}
}
+ }
+
+
+Break Fishing (WARNING: SOFTLOCKS YOUR GAME):
+
+ public override void Entry()
+ {
+ Events.UpdateTick += Events_UpdateTick;
+ Events.Initialize += Events_Initialize;
+ }
+
+ private FieldInfo cmg;
+ private bool gotGame;
+ private SBobberBar sb;
+ void Events_Initialize()
+ {
+ cmg = SGame.StaticFields.First(x => x.Name == "activeClickableMenu");
+ }
+
+ void Events_UpdateTick()
+ {
+ if (cmg != null && cmg.GetValue(null) != null)
+ {
+ if (cmg.GetValue(null).GetType() == typeof(BobberBar))
+ {
+ if (!gotGame)
+ {
+ gotGame = true;
+ BobberBar b = (BobberBar)cmg.GetValue(null);
+ sb = SBobberBar.ConstructFromBaseClass(b);
+ }
+ else
+ {
+ sb.bobberPosition = Extensions.Random.Next(0, 750);
+ sb.treasure = true;
+ sb.distanceFromCatching = 0.5f;
+ }
+ }
+ else
+ {
+ gotGame = false;
+ sb = null;
+ }
+ }
} \ No newline at end of file