You'll want to modify the values for the following parameters for your weapon in weapons.xtbl:
<Refire_Delay>:
Does exactly like it says, delays firing a second shot for the time sepecified. Value is in miliseconds.
<Overheat_Info>:
Overheat Info is an optional sub tag with many child properties. You can either tweak the child properties to what you desire, or remove everything between the <Overheat_Info></Overheat_Info> tags to prevent the stun gun from ever overheating.
The Cyber Buster (SMG-Cyberspace) makes use of the "infinite magazine capacity" flag in weapons.xtbl. Just add that flag to the <Flags> tag on whatever weapon you want to have infinite magazine size.ok, another question that weapons can not delay anything to load?
as the cyber buster
<Flags><Flag>infinite magazine capacity</Flag></Flags>