Chaosforge Forum

DoomRL => Bug Reports => Topic started by: siwucha on June 03, 2013, 09:56

Title: [0.9.9.7|G|Linux] MMB little oddity
Post by: siwucha on June 03, 2013, 09:56
I started to play a little with MMB, a trait which I had ignored up to now. I noticed the following little oddity:

When doomguy has two blades equipped (i.e. two chainswords) he normally attacks with both. But If the first attack misses, the second attack isn't executed. This isn't necessarily even bad, since also only the time for the first attack is used.

Well, maybe he just stumbles.
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: LuckyDee on June 03, 2013, 11:40
Hmmmm.... the wiki is ambiguous about this one: "When carrying a blade-like weapon in both the equipped and prepared slots, you attack with both weapons, each at half the attack time"
Personally I had interpreted this as you did, namely as having 2 attacks - which actually makes the most sense, since it appears both weapons are used consecutively. The way you describe it, it seems you have only 1 attack which employs both weapons.

Makes me wonder what the to-hit-roll is based on...
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: siwucha on June 03, 2013, 13:25
To clarify: Only if you miss the first of the two, the second one is cancelled.  The first one (which misses) is done at half the attack time as specified in the wiki. So I do think it are two attacks.
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: LuckyDee on June 03, 2013, 14:18
The first one (which misses) is done at half the attack time as specified in the wiki.

You counted the milliseconds?
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: shark20061 on June 03, 2013, 15:58
The attack function exited early if the attack missed, completely skipping the second attack.  Fixed in repo.
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: ParaSait on June 04, 2013, 10:45
You counted the milliseconds?
The unit of time is actually turns in this game, ya know :P
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: LuckyDee on June 04, 2013, 11:36
The unit of time is actually turns in this game, ya know :P

I do actually, I just didn't think anyone except coders and testers would be bothered to work it out :P
Title: Re: [0.9.9.7|G|Linux] MMB little oddity
Post by: siwucha on June 04, 2013, 16:58
You counted the milliseconds?

Yes I indeed counted the milliseconds, or turns or whatever. I wanted to know how long the attacks take, since the display in the character screen is not so good for MMB builds. It just shows the (non MMB) attack time with the current weapon, not the dual attack time for both weapons. (If both weapons attack with the same speed it doesn't matter of course). Unfortunately fractional turns are still a bit difficult to count this way.