mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-11-23 01:42:19 -05:00
disable crit wiggle (#1629)
* disable crit wiggle * Set to zero in default preset
This commit is contained in:
parent
08915e5684
commit
dc3c0dd9c8
@ -312,6 +312,9 @@ namespace GameMenuBar {
|
|||||||
CVar_SetS32("gGsCutscene", 0);
|
CVar_SetS32("gGsCutscene", 0);
|
||||||
// Autosave
|
// Autosave
|
||||||
CVar_SetS32("gAutosave", 0);
|
CVar_SetS32("gAutosave", 0);
|
||||||
|
|
||||||
|
//Crit wiggle disable
|
||||||
|
CVar_SetS32("gDisableCritWiggle", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void applyEnhancementPresetVanillaPlus(void) {
|
void applyEnhancementPresetVanillaPlus(void) {
|
||||||
@ -980,6 +983,9 @@ namespace GameMenuBar {
|
|||||||
forceEnableSunLightArrows, forceEnableSunLightArrowsText, UIWidgets::CheckboxGraphics::Checkmark);
|
forceEnableSunLightArrows, forceEnableSunLightArrowsText, UIWidgets::CheckboxGraphics::Checkmark);
|
||||||
UIWidgets::Tooltip("Allows Light Arrows to activate sun switches.\nMay require a room reload if toggled during gameplay.");
|
UIWidgets::Tooltip("Allows Light Arrows to activate sun switches.\nMay require a room reload if toggled during gameplay.");
|
||||||
|
|
||||||
|
UIWidgets::PaddedEnhancementCheckbox("Disable Crit wiggle", "gDisableCritWiggle", true, false);
|
||||||
|
UIWidgets::Tooltip("Disable random camera wiggle at low health");
|
||||||
|
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1732,10 +1732,12 @@ s32 Camera_Normal1(Camera* camera) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// crit wiggle
|
// crit wiggle
|
||||||
|
if(!CVar_GetS32("gDisableCritWiggle",0)) {
|
||||||
if (gSaveContext.health <= 16 && ((camera->globalCtx->state.frames % 256) == 0)) {
|
if (gSaveContext.health <= 16 && ((camera->globalCtx->state.frames % 256) == 0)) {
|
||||||
wiggleAdj = Rand_ZeroOne() * 10000.0f;
|
wiggleAdj = Rand_ZeroOne() * 10000.0f;
|
||||||
camera->inputDir.y = wiggleAdj + camera->inputDir.y;
|
camera->inputDir.y = wiggleAdj + camera->inputDir.y;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
anim->swing.swingUpdateRate = norm1->unk_0C;
|
anim->swing.swingUpdateRate = norm1->unk_0C;
|
||||||
anim->swing.unk_18 = 0;
|
anim->swing.unk_18 = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user