Home » SIRTECH CLASSICS » Jagged Alliance 2 » JA2 Technical Department » Autofire
Autofire[message #11731] Wed, 14 September 2005 12:48 Go to previous message
Snap is currently offline Snap

 
Messages:286
Registered:September 2000
Location: USA (by way of the Old Wo...
I do not like the way autofire is implemented in 1.13 (or does it come from the Whitehat project). I think that base APs for autofire should be the same as base APs for a burst. I just don't see any reason for them to be different. APs for extra rounds on top of the standard burst length should be added to burst APs. I think the current implementation should be changed as follows:

By default the autofire is equivalent to burst - same AP cost, same burst length. You can then add extra rounds for extra APs. This would be more logical and more balanced.

bBaseAutofireCost should set the standard burst APs on top of the single-shot AP cost. In the original weapon table, this would be 4 APs for all automatic guns except the G11, which would have 0. Of course, modders could revise the burst APs for other guns as well.

The parameter bAutofireShotsPerFiveAP should specify the rate of autofire beyond the standard burst length.

Example: C-7 has a 5-round burst, bBaseAutofireCost = 4, bAutofireShotsPerFiveAP = 5. If a single shot costs 6 APs, then a 5-round burst (either in Burst or in Autofire mode) will cost 10 APs, a 6-round autofire burst will cost 11, 7-round burst - 12, etc.

Makes sense?

Report message to a moderator

Master Sergeant
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Trying to Copy/Paste Gaston/Stogie/Tex From JA2UB Onto MERC in JA2 - help! :)
Next Topic: Silencers
Goto Forum:
  


Current Time: Mon Jan 20 14:06:15 GMT+2 2025

Total time taken to generate the page: 0.01176 seconds