Skip to content

Commit

Permalink
feat: added a spawn blocker option to MW2 alpha and MW3 MP
Browse files Browse the repository at this point in the history
  • Loading branch information
ClementDreptin committed Aug 25, 2023
1 parent ee687de commit ff84267
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/Games/AlphaMW2/AlphaMW2Title.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ void AlphaMW2Title::InitMenu()
options.emplace_back(MakeOption(ToggleOption, "Fall Damage", AlphaMW2::ToggleFallDamage, false));
options.emplace_back(MakeOption(ToggleOption, "Ammo", AlphaMW2::ToggleAmmo, isUnlimitedAmmoEnabled));
options.emplace_back(MakeOption(ClickOption, "Spawn Care Package", AlphaMW2::SpawnCarePackage));
options.emplace_back(MakeOption(ClickOption, "Spawn Blocker", AlphaMW2::SpawnBlocker));
options.emplace_back(MakeOption(RangeOption<uint32_t>, "Jump Height", AlphaMW2::ChangeJumpHeight, 39, 0, 999, 1));
optionGroups.emplace_back(OptionGroup("Main", options));
}
Expand Down
5 changes: 5 additions & 0 deletions src/Games/AlphaMW2/MenuFunctions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ bool AlphaMW2::SpawnCarePackage(void *)
return COMMON_FN_NAMESPACE::SpawnCarePackage();
}

bool AlphaMW2::SpawnBlocker(void *)
{
return COMMON_FN_NAMESPACE::SpawnBlocker();
}

bool AlphaMW2::ChangeJumpHeight(void *pParameters)
{
return COMMON_FN_NAMESPACE::ChangeJumpHeight(pParameters);
Expand Down
2 changes: 2 additions & 0 deletions src/Games/AlphaMW2/MenuFunctions.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ bool ToggleAmmo(void *pParameters);

bool SpawnCarePackage(void *);

bool SpawnBlocker(void *);

bool ChangeJumpHeight(void *pParameters);

bool ToggleSaveLoadBinds(void *pParameters);
Expand Down
1 change: 1 addition & 0 deletions src/Games/MW3/MW3Title.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ void MW3Title::InitMenu()
options.emplace_back(MakeOption(ToggleOption, "Fall Damage", MW3::ToggleFallDamage, isFallDamageEnabled));
options.emplace_back(MakeOption(ToggleOption, "Ammo", MW3::ToggleAmmo, isUnlimitedAmmoEnabled));
options.emplace_back(MakeOption(ClickOption, "Spawn Care Package", MW3::SpawnCarePackage));
options.emplace_back(MakeOption(ClickOption, "Spawn Blocker", MW3::SpawnBlocker));
options.emplace_back(MakeOption(RangeOption<float>, "Jump Height", reinterpret_cast<float *>(0x82001D6C), 0.0f, 999.0f, 1.0f));
optionGroups.emplace_back(OptionGroup("Main", options));
}
Expand Down
5 changes: 5 additions & 0 deletions src/Games/MW3/MenuFunctions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ bool MW3::SpawnCarePackage(void *)
return COMMON_FN_NAMESPACE::SpawnCarePackage();
}

bool MW3::SpawnBlocker(void *)
{
return COMMON_FN_NAMESPACE::SpawnBlocker();
}

bool MW3::ToggleSaveLoadBinds(void *pParameters)
{
return COMMON_FN_NAMESPACE::ToggleSaveLoadBinds(pParameters);
Expand Down
2 changes: 2 additions & 0 deletions src/Games/MW3/MenuFunctions.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ bool ToggleAmmo(void *pParameters);

bool SpawnCarePackage(void *);

bool SpawnBlocker(void *);

bool ToggleSaveLoadBinds(void *pParameters);

bool SavePosition(void *);
Expand Down

0 comments on commit ff84267

Please sign in to comment.