I feel silly asking, is there a way to change how fast a hero shoots and reloads? I can turn on/off these things but it always fails.
Examples:
- Trying to turn Sojourn’s weapon into a burst rifle
- Making Sigma able to constantly fire rather then fire 2 wait so on
you cant change the speed of the animations but there are a few ways to do alter them.
for firing quicker, there is a really old bug that might still work, im not sure as i never use it. but basically you set the… i think its the Projectile Speed of the user to something really high or low (one of the two, i think low) & you have it looping that set projectile speed really quickly the quicker the wait the faster the shooting i believe, this works on most heros but not all. i know it works on Genji and Soldier 76 for sure.
for somebody like sigma where the cooldown is the issue, you can cancel the animation early using Cancel Primary Action
if hes still firing the orbs it wont fire the rest tho, so time it right. and then after its cancelled i dont think you’ll be able to shoot again immediately (you might tho, not sure), if not try using Set Ability Cooldown(Button(Primary Fire), 0)
im not sure if it’ll work given the workshops current state but worth a shot.
and for a burst weapon, you can just do a rule where is (after firing) waits a certain amount of time to let some shots actually fire, then Set Primary Fire Enabled(false)
wait the cooldown amount of time that you want then Set Primary Fire Enabled(true)
. (and an if(Is Button Held(Button(Primary Fire)))
followed by press(Button(Primary Fire))
to make it auto shoot again if the button is still held)
you might have noticed there was a lot of might
& not sure
thats just because i haven’t used the workshop in 10 Months so im going off memory here and also because i’ve never really done stuff like that before, i mainly made AI with Pathing & stuff.
I thought of using the disable, wait, reenable and continue trick but it stops as soon as disable happens
For now I’m working with some older suggestions on making alternate attacks rather than trying to alter already existing ones.