SimcraftTop.cs:
public static void RegisterHotkeys()
{
HotkeysManager.Register("Simcraft Pause",
SimCSettings.currentSettings.Execution.key,
SimCSettings.currentSettings.Execution.mod,
hk =>
{
IsPaused = !IsPaused;
if (IsPaused)
{
[COLOR="#FF0000"]//LuaDoString("print('Execution Paused!')");[/COLOR]
[COLOR="#008000"]Write("Execution Paused!");[/COLOR]
// Make the bot use less resources while paused.
TreeRoot.TicksPerSecond = 5;
}
else
{
[COLOR="#FF0000"]//LuaDoString("print('Execution Resumed!')");[/COLOR]
[COLOR="#008000"]Write("Execution Resumed!");[/COLOR]
// Kick it back into overdrive!
TreeRoot.TicksPerSecond = 8;
}
});
HotkeysManager.Register("Simcraft AOE",
SimCSettings.currentSettings.Aoe.key,
SimCSettings.currentSettings.Aoe.mod,
hk =>
{
_aoeEnabled = !_aoeEnabled;
[COLOR="#008000"] if (_aoeEnabled)
{
Write("AOE disabled!");
}
else
{
Write("AOE enabled!");
}[/COLOR]
[COLOR="#FF0000"] //LuaDoString("if _G[\"kane_aoe\"] == true then _G[\"kane_aoe\"] = nil; print('AOE enabled'); else _G[\"kane_aoe\"] = true; print('AOE disabled') end");[/COLOR]
});
HotkeysManager.Register("Simcraft Cooldowns",
SimCSettings.currentSettings.Cooldowns.key,
SimCSettings.currentSettings.Cooldowns.mod,
hk =>
{
_cdsEnabled = !_cdsEnabled;
if (_cdsEnabled)
[COLOR="#008000"]{
Write("CDs disabled!");
}
else
{
Write("CDs enabled!");
}[/COLOR]
[COLOR="#FF0000"]//LuaDoString("if _G[\"kane_cds\"] == true then _G[\"kane_cds\"] = nil; print('Cds enabled') else _G[\"kane_cds\"] = true; print('Cds disabled') end");
[/COLOR]
});
}