MindScape 66 Posted July 25, 2017 (edited) Convenient Commands - ShiftSprint Intro ShiftSprint is an addon that enables you to hold Shift to Sprint. It's completely customizable so you can set your sprint speed to any value / speed you wish, and works as well for Flight, so that you can set it up also as a button to press to move around faster in the air if you wish. Features Hold 'Left Shift' to Sprint while on Foot (Default Speed is 1.6), Flying (Default: 10), and/or Swimming (Default: 10) Release Shift to return to previous running/flying/swimming speed. Completely customizable speeds for on-foot, flying, and swimming. /ss walk [Speed] - Sets On-Foot Speed /ss fly [Speed] - Sets Flying Speed /ss swim [Speed] - Sets Swimming Speed ShiftSpells (Spells on Sprint) (For Anims/Visuals) /sspell set [SpellIDs] - Sets the list of spells to use, clearing any that might be present before. i.e., from preview above: "/sspell set 110519 222589" /sspell add [SpellIDs] - Adds spells to the list of spells to use, keeping previous ones also. i.e., "/sspell add 12345" and "/sspell add 54321" will cast then both 12345 & 54321 when sprinting. /sspell list - Lists all current spells used for sprinting. /sspell [all/walk/fly/off] - Switch the setting to apply only when On Foot, Flying, Both, or turn ShiftSpells off. Spells that are cast when you start sprinting are automatically removed when you stop sprinting. Automatically Detects and Removes Default Shift+Jump Binding Warns you if other conflicting bindings are found, with command option to remove it (/ssjumpreset) Optional /me when sprinting on foot (/sse). Message can be customized to anything (/sse [message you want]). Download https://github.com/MindScape00/ShiftSprint/archive/v231-830-2.zip Installation Download the addon above, open it with 7Zip (Recommended) or any other archive program that supports the format. Make sure WoW is closed. Drag the "ShiftSprint" folder to your Epsilon/_retail_/Interface/Addons/ folder. Launch the game and login. In bottom left of Character Select, click "Addons" and then ensure ShiftSprint is enabled. Cool Spells Here's a list of pretty interesting or neat spells to use with the ShiftSprint Spells Feature: Spoiler 171358 - Generic - Anim Replacement Set (Run/Sprint --> Roll) - http://www.wowhead.com/spell=171358 (ShiftRoll*) 110519 - Sprint (Trail Visual) - http://www.wowhead.com/spell=110519 222589 - Glaive Anim Replacement - http://www.wowhead.com/spell=222589 220556 - Ride Mana Saber - http://www.wowhead.com/spell=222589 - Good Sprinting 'trail' aura. If you have any other good spells to add, please post them in a comment and tag me, and I'll add them here. Changes Update v2.3.1 Add in ability for ShiftSprint to handle swimming (/ss swim # to set it) Updated Command system for speeds to use a global "/ss command value" system instead of separate commands for each. (I.e. /sswalk [speed] is now /ss walk [speed].) Changed from '.cast' to '.aura # self' for the casting of spells. This will stop spells being placed on target instead of yourself. Changed the 'return' speed handling - it will now try and save your previous set speed to return you to, instead of just returning you to speed 1. Note: This will fail if you spam your sprint in rapid succession, as it's set instantly when hitting the sprint button - if you hit it while the server is still processing changing your speed back from a previous sprint, it will adopt those numbers and put you in eternal sprint speed - unless you change it back with ".mod speed" again. This may change in the future if we get proper API from the server and begin monitoring chat for when you actually set your speed, but that may be awhile. Previous: Spoiler v2.2.2 Spoiler Fixed ShiftSpell setting not saving after logout (On-Foot / Fly only, or off) (Forgot to save the variable, oops) v2.2.1 Spoiler Added in a check to remove default binding that conflicted with Sprint-Jumping. Added in warnings if you have alternate bindings conflicting, but didn't auto remove them. Added in "/ssjumpreset" to remove any conflicting bindings automatically. v2.2.0 Spoiler Changed spell system (ShiftSpells) Condensed into a single /command (/sspell) Now accepts "all/walk/fly/off" to set the setting instead of an entirely separate command Now accepts "list" as an argument to list out current spells Remade Spell Setting, can now simply add to current list, or set a new list. i.e., '/sspell add 12345' will add spell 12345 ontop of the current set spells. '/sspell set 12345' will remove all other spells and only do spell 12345. Fixed Spells not disabling in certain situations if you use "On-Foot Only" or "Fly-Only" settings. Fixed Chat Filter on Mod Speed messages to only be active while sprinting / stopping sprinting. Localized all variables to increase compatibility with other ConvenientCommand addons. Fixed commands if you use capitals (oversight). v2.1.1 Spoiler No longer activates if you are standing still, must be moving first and then hold shift to begin sprinting Avoids outputting /me's if you're standing still not meaning to sprint Avoids casting your spells if you're standing still not meaning to sprint Fixes it so it doesn't activate in most menus and such, since you most likely won't be moving v2.0.0 Spoiler Introduced Spell System /sspell [Spell IDs] allows you to set spells that cast when you begin sprinting. /sspells - Lists all current spells you have set to cast when you begin sprinting. /sspells [0-3] - Switch settings so that you can turn ShiftSpells Off (0), Both Walk & Fly (1), Just Walk (2), Just Fly (3). Spells cast on sprint unaura when done sprinting Updated handling of KeyDown recognition v1.0.0 Spoiler Release Credits & Permissions Made by MindScape for EpsilonWoW You may not reupload or host the addon on any other forums or sites without written express permission. Edited March 11, 2021 by MindScape Updated: v2.3.1-830 Share this post Link to post Share on other sites
MindScape 66 Posted July 25, 2017 Updated with option to set spells you can cast when sprinting, for anims and visual effects. Share this post Link to post Share on other sites
Highlander 56 Posted July 25, 2017 This makes it feel more like an 3'rd person style game with [SHIFT] as sprint, kek. Share this post Link to post Share on other sites
MindScape 66 Posted July 26, 2017 (edited) On 7/25/2017 at 10:10 AM, Highlander said: This makes it feel more like an 3'rd person style game with [SHIFT] as sprint, kek. Exactly Also, Updated to v2.1 Changes: No longer activates if you are standing still, must be moving first and then hold shift to begin sprinting Avoids outputting /me's if you're standing still not meaning to sprint Avoids casting your spells if you're standing still not meaning to sprint Fixes it so it doesn't activate in most menus and such, since you most likely won't be moving (Updated to 2.1.1 to fix a few small text bugs and reformat the comment scheme on the code to organize it better) Edited July 27, 2017 by MindScape Share this post Link to post Share on other sites
Lucas 19 Posted July 29, 2017 "do you think it works on retail?" -estranged florida man 2017 Share this post Link to post Share on other sites
War-God Matt 67 Posted July 29, 2017 @Lucas It won't, you have literally no access to a single command needed for the addon to work. Share this post Link to post Share on other sites
Lucas 19 Posted July 29, 2017 Just now, War-God Matt said: @Lucas It won't, you have literally no access to a single command needed for the addon to work. that's the spice in the meme Share this post Link to post Share on other sites
War-God Matt 67 Posted July 29, 2017 I don't know ur dum meme ok...... Share this post Link to post Share on other sites
MindScape 66 Posted July 31, 2017 Update v2.2.0 http://bit.ly/shiftsprint220 Changes: Changed spell system (ShiftSpells) Condensed into a single /command (/sspell) Now accepts "all/walk/fly/off" to set the setting instead of an entirely separate command Now accepts "list" as an argument to list out current spells Remade Spell Setting, can now simply add to current list, or set a new list. i.e., '/sspell add 12345' will add spell 12345 ontop of the current set spells. '/sspell set 12345' will remove all other spells and only do spell 12345. Fixed Spells not disabling in certain situations if you use "On-Foot Only" or "Fly-Only" settings. Fixed Chat Filter on Mod Speed messages to only be active while sprinting / stopping sprinting. Localized all variables to increase compatibility with other ConvenientCommand addons. Fixed commands if you use capitals (oversight). Share this post Link to post Share on other sites
J J 24 Posted August 2, 2017 (edited) Great for Monks Edited August 2, 2017 by Elory Share this post Link to post Share on other sites
MindScape 66 Posted August 4, 2017 (edited) Updated to v2.2.1 (Thanks to Sadriel for informing me on the conflict so I could fix it) Added in a check to remove default binding that conflicted with Sprint-Jumping. Added in warnings if you have alternate bindings conflicting, but didn't auto remove them. Added in "/ssjumpreset" to remove any conflicting bindings automatically. Hotfix v2.2.2 Fixed ShiftSpell setting not saving after logout (On-Foot / Fly only, or off) http://bit.ly/shiftsprint222 Edited August 4, 2017 by MindScape Share this post Link to post Share on other sites
MindScape 66 Posted December 11, 2017 Updated to v2.3.1 Add in ability for ShiftSprint to handle swimming (/ss swim # to set it) Changed from '.cast' to '.aura # self' for the casting of spells. This will stop spells being placed on target instead of yourself. Changed the 'return' speed handling - it will now try and save your previous set speed to return you to, instead of just returning you to speed 1. Note: This will fail if you spam your sprint in rapid succession, as it's set instantly when hitting the sprint button - if you hit it while the server is still processing changing your speed back from a previous sprint, it will adopt those numbers and put you in eternal sprint speed - unless you change it back with ".mod speed" again. This may change in the future if we get proper API from the server and begin monitoring chat for when you actually set your speed, but that may be awhile. Download: http://bit.ly/shiftsprint231 Share this post Link to post Share on other sites
Piro 0 Posted March 28, 2022 Love this mod. Have a lot of diff morphs on my char, each which require a diff sprint speed to activate the actual sprint anim, but it's easy to add the /ss walk [Speed] command into macros if need. Share this post Link to post Share on other sites
MindScape 66 Posted September 11, 2022 On 3/18/2022 at 4:55 PM, Eír said: update please What kind of update? I believe everything is still functioning? Share this post Link to post Share on other sites