[No] Duke3D 1.3D double foot

Moderator: Raze Developers

Duke3D 1.3D double foot

Postby leileilol » Sun Feb 09, 2020 11:57 pm

Back in 1.3D there was once the ability to kick with the mighty foot while the kick weapon is used. they fixed it to have one leg out at a time since 1.4. No more dropkicking etc :(

Thinking in the context as a gameplay option toggle (that maybe defaults on when a 1.3D GRP is detected)
User avatar
leileilol
ダークエルフ!!!!!!!!!!
 
Joined: 30 May 2004
Location: GNU/Hell

Re: Duke3D 1.3D double foot

Postby Nash » Mon Feb 10, 2020 1:11 am

Oh heh I remember that. Fun times.
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: Duke3D 1.3D double foot

Postby Graf Zahl » Mon Feb 10, 2020 1:14 am

Do you have code to enable this thing or an idea where the check is that prevents this?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Duke3D 1.3D double foot

Postby Fox666 » Mon Feb 10, 2020 10:48 am

Graf Zahl wrote:Do you have code to enable this thing or an idea where the check is that prevents this?

I have not tested it, but it should be this:

Remove the checks for curr_weapon and kickback_pic
Code: Select allExpand view
    if (TEST_SYNC_KEY(playerBits, SK_QUICK_KICK) && pPlayer->quick_kick == 0)
        if (PWEAPON(playerNum, pPlayer->curr_weapon, WorksLike) != KNEE_WEAPON || pPlayer->kickback_pic == 0)
        {
            if (VM_OnEvent(EVENT_QUICKKICK,g_player[playerNum].ps->i,playerNum) == 0)
            {
                pPlayer->quick_kick = 14;
                if (pPlayer->fta == 0 || pPlayer->ftq == 80)
                    P_DoQuote(QUOTE_MIGHTY_FOOT,pPlayer);
            }
        }


Remove the checks for curr_weapon and kickback_pic
Code: Select allExpand view
                    || ((moveFlags & pkicking)
                        && (vm.pPlayer->quick_kick > 0
                            || (PWEAPON(vm.playerNum, vm.pPlayer->curr_weapon, WorksLike) == KNEE_WEAPON && vm.pPlayer->kickback_pic > 0)))


On theory the quick_kick check here would also be removed, but if I'm not mistaken it existed in v1.3D too
Code: Select allExpand view
                    case KNEE_WEAPON:
                        if (pPlayer->quick_kick == 0)
                        {
                            (*weaponFrame) = 1;
                            if (PWEAPON(playerNum, pPlayer->curr_weapon, InitialSound) > 0)
                                A_PlaySound(PWEAPON(playerNum, pPlayer->curr_weapon, InitialSound), pPlayer->i);
                        }
                        break;
User avatar
Fox666
 
Joined: 24 Feb 2011

Re: Duke3D 1.3D double foot

Postby Rachael » Mon Feb 10, 2020 11:07 am

Well, considering that this check was added in 1.4, it's obvious that they thought this was a bug, an oversight, or simply too powerful - so based on that I think it's likely the last check you highlighted may have actually existed.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Duke3D 1.3D double foot

Postby PlayerLin » Mon Feb 10, 2020 11:47 am

Bug or overpowered or something else...two foot kick just looks totally wrong...

How Duke still stand well when he's both legs are kicking?! :P

(Well, if it only enabled for 1.3d mode then I'm fine but still to me, it's just wrong...)
User avatar
PlayerLin
 
Joined: 11 Nov 2007
Location: XinZhuang, XinBei/New Taipei City(Former Taipei County), Taiwan.
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Duke3D 1.3D double foot

Postby sinisterseed » Mon Feb 10, 2020 12:12 pm

It doesn't have to make sense.

It's Build after all, when has anything in this engine made sense :p ?
User avatar
sinisterseed
GZDoom RO Translator & Raze Tester
 
Joined: 05 Nov 2019
Twitch ID: sixhundredsixteen
Github ID: sinisterseed
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Duke3D 1.3D double foot

Postby Fox666 » Mon Feb 10, 2020 9:06 pm

Of course the reason why it was changed is probably because it doesn't seems physically possible...
User avatar
Fox666
 
Joined: 24 Feb 2011

Re: Duke3D 1.3D double foot

Postby wildweasel » Mon Feb 10, 2020 11:35 pm

User avatar
wildweasel
change o' pace.
Moderator Team Lead
 
Joined: 16 Jul 2003

Re: Duke3D 1.3D double foot

Postby Rachael » Mon Feb 10, 2020 11:37 pm

wildweasel wrote:With some effort, it was even possible to kick with THREE legs.

That video should have come with a maturity warning, just saying. :twisted:
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Duke3D 1.3D double foot

Postby Graf Zahl » Tue Feb 11, 2020 1:12 am

I'm mot going to mess around with that code for something like this, where the original devs considered it a bug worth fixing.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Duke3D 1.3D double foot

Postby markanini » Tue Feb 11, 2020 1:23 am

Rachael wrote:
wildweasel wrote:With some effort, it was even possible to kick with THREE legs.

That video should have come with a maturity warning, just saying. :twisted:

:laff: :laff: :laff:
markanini
 
Joined: 18 Jan 2020

Re: Duke3D 1.3D double foot

Postby Redneckerz » Tue Feb 11, 2020 7:01 am

wildweasel wrote:With some effort, it was even possible to kick with THREE legs.

.... Now i understand why Dick Kickem exists. :oops: :)
User avatar
Redneckerz
To it's ports i may have seen
Spotlight Team
 
Joined: 25 Nov 2019
Discord: Redneckerz#8399
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Legacy GZDoom)


Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests