Add toggle for Link's sword trail (#6112)
This commit is contained in:
@@ -545,6 +545,11 @@ void SohMenu::AddMenuEnhancements() {
|
|||||||
.Options(CheckboxOptions().Tooltip(
|
.Options(CheckboxOptions().Tooltip(
|
||||||
"Disables Grottos rotating with the Camera. To be used in conjuction with mods that want to "
|
"Disables Grottos rotating with the Camera. To be used in conjuction with mods that want to "
|
||||||
"replace grottos with 3D objects."));
|
"replace grottos with 3D objects."));
|
||||||
|
AddWidget(path, "Disable Link's Sword Trail", WIDGET_CVAR_CHECKBOX)
|
||||||
|
.CVar(CVAR_ENHANCEMENT("DisableLinkSwordTrail"))
|
||||||
|
.RaceDisable(false)
|
||||||
|
.Options(CheckboxOptions().Tooltip("Disables the sword trail effect when swinging Link's sword. Useful when "
|
||||||
|
"using mods that replace Link's sword model."));
|
||||||
AddWidget(path, "Disable 2D Pre-Rendered Scenes", WIDGET_CVAR_CHECKBOX)
|
AddWidget(path, "Disable 2D Pre-Rendered Scenes", WIDGET_CVAR_CHECKBOX)
|
||||||
.CVar(CVAR_ENHANCEMENT("3DSceneRender"))
|
.CVar(CVAR_ENHANCEMENT("3DSceneRender"))
|
||||||
.RaceDisable(false)
|
.RaceDisable(false)
|
||||||
|
|||||||
@@ -1564,7 +1564,8 @@ void func_800906D4(PlayState* play, Player* this, Vec3f* newTipPos) {
|
|||||||
Matrix_MultVec3f(&D_801260A4[2], &newBasePos[2]);
|
Matrix_MultVec3f(&D_801260A4[2], &newBasePos[2]);
|
||||||
|
|
||||||
if (func_80090480(play, NULL, &this->meleeWeaponInfo[0], &newTipPos[0], &newBasePos[0]) &&
|
if (func_80090480(play, NULL, &this->meleeWeaponInfo[0], &newTipPos[0], &newBasePos[0]) &&
|
||||||
!(this->stateFlags1 & PLAYER_STATE1_SHIELDING)) {
|
!(this->stateFlags1 & PLAYER_STATE1_SHIELDING) &&
|
||||||
|
!CVarGetInteger(CVAR_ENHANCEMENT("DisableLinkSwordTrail"), 0)) {
|
||||||
EffectBlure_AddVertex(Effect_GetByIndex(this->meleeWeaponEffectIndex), &this->meleeWeaponInfo[0].tip,
|
EffectBlure_AddVertex(Effect_GetByIndex(this->meleeWeaponEffectIndex), &this->meleeWeaponInfo[0].tip,
|
||||||
&this->meleeWeaponInfo[0].base);
|
&this->meleeWeaponInfo[0].base);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user