Chaosforge Forum

  • March 28, 2024, 05:26
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: 1 2 [All]

Author Topic: Dualgunner  (Read 8826 times)

Errant

  • Lance Corporal
  • *
  • Offline Offline
  • Posts: 37
    • View Profile
Dualgunner
« on: January 03, 2009, 09:24 »

Question: how does Dualgunner work, exactly? Is the offhand weapon using it's own stats, or is it borrowing stuff like reload/firing speed from your primary?

I want to know how to use my mods to their best efficiency, y'see.
Logged

LockeCarnelia

  • Elder
  • Sergeant
  • *
  • *
  • Offline Offline
  • Posts: 78
  • No Rest For The Wicked
    • View Profile
Re: Dualgunner
« Reply #1 on: January 03, 2009, 10:31 »

I THINK, and don't quote me on this, that reload time is both pistols' times added together, making 200%, then reducing it to a 120%.  Mods influence it less than with a single pistol.  Firing time is based on the slowest pistol, so ANY mods on your faster gun won't make a bit of difference unless you mod the slower gun first.

This is all speculation, however.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #2 on: January 03, 2009, 10:34 »

Code: (delphi) [Select]

function TBeing.getFireCost: LongInt;
var iModifier : Real;
begin
  if (Eq[ efWeapon ] = nil) or (Eq[ efWeapon ].isMelee) then Exit(ActionCostAttack);
  if canDualGun then
    iModifier := 1.2 * ( Eq[ efWeapon ].Props.UseTime + Eq[ efWeapon2 ].Props.UseTime) / 2
  else
    iModifier := Eq[ efWeapon ].Props.UseTime;
  iModifier *= FireTime/1000.;
  if (PistolBonus > 0) and (IF_PISTOL in Eq[ efWeapon ].flags) then iModifier *= (5.-PistolBonus)/5;
  getFireCost := Round(ActionCostFire*iModifier);
end;   
 
:)
Logged
at your service,
Kornel Kisielewicz

Zero

  • Private FC
  • *
  • Offline Offline
  • Posts: 10
    • View Profile
Re: Dualgunner
« Reply #3 on: January 03, 2009, 11:13 »

Could anyone explain that in English please?
Logged

007bistromath

  • Backer
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 221
    • View Profile
Re: Dualgunner
« Reply #4 on: January 03, 2009, 11:50 »

What it means is that the firing time of a dualgunner is equal to 1.2 times the average of his weapons' firing times, or .6 of their combined time.

Thus, a CL3 DG char with unmodded pistols has, (I think) a firing time of .72. The third level of SoG would bring it to .48. I've seen that number before, so I'm pretty certain I'm doing the math right.

If I have the order these things are counted correct, the same character with S1 in each starts at .648, and comes down to .432.

I could be wrong about where exactly the mods fit into this equation, but I think the way it works is you figure the time of each weapon independently, starting with mods, working your way through SoG and Fin for each one, then you plug the two numbers you get into the DG formula.
Logged

rekenne

  • Elder
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 200
    • View Profile
Re: Dualgunner
« Reply #5 on: January 03, 2009, 19:16 »

... Oh, that's fucking awesome.
Does all this revealing of code mean it's going to change or that DoomRL is going to be OS soon?
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #6 on: January 03, 2009, 20:26 »

It'll be with 1.0. But I'll first reveal the Lua API.
Logged
at your service,
Kornel Kisielewicz

rekenne

  • Elder
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 200
    • View Profile
Re: Dualgunner
« Reply #7 on: January 03, 2009, 20:27 »

Is the next release .9.9 or 1.0?
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #8 on: January 03, 2009, 20:59 »

Errr, probably 0.9.8.11 :P
Logged
at your service,
Kornel Kisielewicz

rekenne

  • Elder
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 200
    • View Profile
Re: Dualgunner
« Reply #9 on: January 03, 2009, 21:35 »

No!
Make it be 9.9.10.1 instead!
Logged

Malek Deneith

  • Grand Inquisitor Emeritus
  • Grand Inquisitor
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1256
    • View Profile
Re: Dualgunner
« Reply #10 on: January 04, 2009, 00:33 »

Look at that - seems that the people want to wait more for the next version ;) You know what to do Kornel :P
Logged
Inquisition - saving your soul, one bolter shell at a time.
Spoiler: "Hackmaster Kills" (click to show/hide)

007bistromath

  • Backer
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 221
    • View Profile
Re: Dualgunner
« Reply #11 on: January 04, 2009, 03:46 »

He should probably just start labeling them by year instead of version number. :V
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #12 on: January 04, 2009, 09:14 »

Yet actually considering the toppling of balance in the next version it could pass as 0.9.9...Or wait, let's do a 0.9.8.A version now! :D
Logged
at your service,
Kornel Kisielewicz

ParaSait

  • Baffen :P
  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1229
  • Happy Little Boozer
    • View Profile
    • MPSF
Re: Dualgunner
« Reply #13 on: January 04, 2009, 10:04 »

Why don't you just release version 1.0? XD
Logged
[18|7|3|0|0|0] [MED:13/43] [SPE:36/67] [ASM:11/40]

Check out my epic youtube channel!
Currently playing The Bard's Tale and System Shock 2 (coop with GrAV1t)!

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #14 on: January 04, 2009, 10:26 »

1.0 will be the finished product.
Logged
at your service,
Kornel Kisielewicz

rekenne

  • Elder
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 200
    • View Profile
Re: Dualgunner
« Reply #15 on: January 04, 2009, 10:50 »

Haha! Hex numbering! I like that.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Dualgunner
« Reply #16 on: January 04, 2009, 10:51 »

Well, I broke that already, because the current version should be A :/
Logged
at your service,
Kornel Kisielewicz

raekuul

  • Supporter
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 668
  • Storyteller Under The Bridge
    • View Profile
    • Veldania
Re: Dualgunner
« Reply #17 on: January 04, 2009, 11:48 »

Easily retconned by naming the next version 0.9.8.B, and saying in the archives (and probably with a quick hack) that this version was only ever known as 0.9.8.A
Logged
Quote
Tormuse doesn't lose, he dies on purpose to lull the demons into a false sense of security.

007bistromath

  • Backer
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 221
    • View Profile
Re: Dualgunner
« Reply #18 on: January 04, 2009, 21:03 »

We have always been at war with Eastasia.
« Last Edit: January 04, 2009, 21:06 by 007bistromath »
Logged

Visalos

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 113
  • Former Imp
    • View Profile
Re: Dualgunner
« Reply #19 on: January 04, 2009, 23:15 »

comrade ogilvie!
Logged
The demons will never forget the Marine who charged -screaming- through seven layers of hell wearing nothing but a nuke and blue boots.

Errant

  • Lance Corporal
  • *
  • Offline Offline
  • Posts: 37
    • View Profile
Re: Dualgunner
« Reply #20 on: January 04, 2009, 23:49 »

.....aaaaaand does the same idea apply to reload times?

Man, now i have to do math to figure out if the second shot is worth the loss of speed. Make mods spawn in pairs and give us two advanced pistols >:(

..damn that would be broken, but awesome.
Logged

rekenne

  • Elder
  • First Lieutenant
  • *
  • *
  • Offline Offline
  • Posts: 200
    • View Profile
Re: Dualgunner
« Reply #21 on: January 05, 2009, 00:41 »

Reload times, I'm not sure.
However, dualgunner is VERY worth it. When you get down to dualgunning in around .35 turns, so you're shooting off 4-6 bullets every time an enemy moves... You know it's worth it. Of course, that's with a speed modded advanced pistol, a Blaster, and maxed out Finesse.
Logged
Pages: 1 2 [All]