Blockland Forums > Modification Help
Weapon that fires with delay
(1/1)
Demian:
How would I make a weapon that only fires every 2 seconds when you are holding down the fire button? I've been messing with the stateTimeoutValue but nothing seems to work.
Destiny/Zack0Wack0:
Add a cooldown state.
Also, you might want to think about using script as firing limits using states can be avoided by re-equipping the weapon.
Demian:
Do you happen to know a weapon that has this? So I could poke around a bit to see how it works.
Space Guy:
Ephialtes' Shotgun does both of these, although re-equipping the weapon and firing still does the sound/particle effects with no bullets so it looks odd.
Demian:
Okay then. I got the delay down with an additional state has a timeout after which it goes back to the fire state. Now how would I prevent re-equipping exploit? (Spamming the inventory key.)

Edit: Well that was almost disappointingly easy to do. Just adding a small timeout to the very first state "Activate". I'm all good, for now.

Edit2: 0.18 appears to as fast as you can set it while still preventing the exploit.
Navigation
Message Index

Go to full version