This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

41 lines
1.0 KiB
C++

/*
*
* Misselanious
*
*/
#include "../../../framework/game.hpp"
#include "../../../util/catvars.hpp"
#include "../hacks/hooks.hpp"
#include "../hacks/ifaces.hpp"
#include "../util/classes.hpp"
#include "../util/netvars.hpp"
#if defined(NEKO_TF2)
#include "../util/conditions.hpp"
#endif
namespace modules::source::features::misc {
static CatEnum misc_menu({"Misc"});
static CatVarBool nopush(misc_menu, "nopush", false, "No Push");
static CatVarBool fullbright(misc_menu, "fullbright", false, "Fullbright");
static void WorldTick() {
// Nopush
#if defined(NEKO_TF2)
static auto cvar_no_push =
iface::cvar->FindVar("tf_avoidteammates_pushaway");
if (nopush == cvar_no_push->GetBool()) cvar_no_push->SetValue(!nopush);
#endif
// Fullbright
static auto cvar_fullbright = iface::cvar->FindVar("mat_fullbright");
if (fullbright != cvar_fullbright->GetBool())
cvar_fullbright->SetValue(fullbright);
}
void Init() { events::world.Listen(WorldTick); }
} // namespace modules::source::features::misc