From e79a03a2403bf037a143e184b59da5dbad908b42 Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Wed, 14 Aug 2024 23:07:27 +0800 Subject: [PATCH] [saco] Implement/match `CGame::EnableStuntBonus(...)` --- saco/game/game.cpp | 11 ++++++++++- saco/game/game.h | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/saco/game/game.cpp b/saco/game/game.cpp index b76cb79..dfdd9c4 100644 --- a/saco/game/game.cpp +++ b/saco/game/game.cpp @@ -949,4 +949,13 @@ void CGame::EnableZoneNames(BYTE byteEnable) ScriptCommand(&enable_zone_names, byteEnable); } -//----------------------------------------------------------- \ No newline at end of file +//----------------------------------------------------------- + +void CGame::EnableStuntBonus(bool bEnable) +{ + UnFuck(0xA4A474,4); + *(DWORD*)0xA4A474 = (int)bEnable; +} + +//----------------------------------------------------------- + diff --git a/saco/game/game.h b/saco/game/game.h index 7432787..1df9050 100644 --- a/saco/game/game.h +++ b/saco/game/game.h @@ -69,6 +69,7 @@ public: void SetWantedLevel(BYTE byteLevel); void SetGameTextCount(WORD wCount); void DrawGangZone(float* fPos, DWORD dwColor); + void EnableStuntBonus(bool bEnable); void DisableRaceCheckpoint();