Hooks
static bool BeforeCvLuaUnit_lRoughAttackModifier(lua_State* L, int& result);static void AfterCvLuaUnit_lRoughAttackModifier(lua_State* L, int& result);static int ReplaceCvLuaUnit_lRoughAttackModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lRoughAttackModifier>(host, &BeforeCvLuaUnit_lRoughAttackModifier);CivRegisterAfter<CivHooks::CvLuaUnit_lRoughAttackModifier>(host, &AfterCvLuaUnit_lRoughAttackModifier);CivRegisterReplace<CivHooks::CvLuaUnit_lRoughAttackModifier>(host, &ReplaceCvLuaUnit_lRoughAttackModifier);