Announcement

Collapse
No announcement yet.

Ultimate Quick Grenade Bind

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ultimate Quick Grenade Bind

    As a very wise and respected member of the Quake community once said, "+sattack6 should have been built into Quake since day 1".

    +sattack6, aka quick grenades (there are other +sattacks, but who uses 'em), are built into many multiplayer mods (RQ, xCTF, IHOC, even Artifact-RJS had them) and since 1996 players have been making their own quick grenade scripts that usually go like this:

    alias +sattack6 "-attack;wait;impulse 6;wait;+attack"
    alias -sattack6 "-attack;wait;impulse 7"

    bind h +sattack6 // change "h" the key you want to throw a quick grenade
    The crappiness of scripts is that it gives an advantage to those that spend the time playing with their config. I remember last year being on a server where 1 player asked the other "What is the alias for a grenade on this server?" and it was a mod without such a feature.

    Anyway, I was playing around with a mod without this functionality and finally got annoyed with even the above script. (What if I don't have RL?)

    Here is the best quick grenade alias. It works with JoeQuake, QRack and ProQuake (support for bestweapon).

    // Ultimate Quick Grenade
    alias +sattack6 "-attack;wait;impulse 6;wait;+attack"
    alias -sattack6 "-attack;wait;bestweapon 7 8 5 4 3 2 6 1"

    bind h +sattack6
    The above will throw a grenade and then switch back to either the rocket launcher, lightning gun, sng, ng, ssg, sg, gl or axe (first available with ammo).
    Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

    So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

  • #2
    My DualWeapons config offers more versatility. Quick Switching Galore.

    Code:
    [SIZE="1"]alias w1 "bind MOUSE2 +weapon1; echo DualWeapon-AXE"
    alias w2 "bind MOUSE2 +weapon2; echo DualWeapon-SG"
    alias w3 "bind MOUSE2 +weapon3; echo DualWeapon-SSG"
    alias w4 "bind MOUSE2 +weapon4; echo DualWeapon-NG"
    alias w5 "bind MOUSE2 +weapon5; echo DualWeapon-SNG"
    alias w6 "bind MOUSE2 +weapon6; echo DualWeapon-GL"
    alias w7 "bind MOUSE2 +weapon7; echo DualWeapon-RL"
    alias w8 "bind MOUSE2 +weapon8; echo DualWeapon-LG"
    
    
    alias +weapon1 "impulse 1;+attack"
    alias -weapon1 "-attack;gsnip"
    
    alias +weapon2 "impulse 2;+attack"
    alias -weapon2 "-attack;gsnip"
    
    alias +weapon3 "impulse 3;+attack"
    alias -weapon3 "-attack;gsnip"
    
    alias +weapon4 "impulse 4;+attack"
    alias -weapon4 "-attack;gsnip"
    
    alias +weapon5 "impulse 5;+attack"
    alias -weapon5 "-attack;gsnip"
    
    alias +weapon6 "impulse 6;+attack"
    alias -weapon6 "-attack;gsnip"
    
    alias +weapon7 "impulse 7;+attack"
    alias -weapon7 "-attack;gsnip"
    
    alias +weapon8 "impulse 8;+attack"
    alias -weapon8 "-attack;gsnip"
    
    
    bind 1 snip1
    bind 2 snip2
    bind 3 snip3
    bind 4 snip4
    bind 5 snip5
    bind 6 snip6
    bind 7 snip7
    bind 8 snip8
    alias gsnip "impulse 2" /* default = no null :) */
    alias snip1 "impulse 1; alias gsnip "impulse 1""
    alias snip2 "impulse 2; alias gsnip "impulse 2""
    alias snip3 "impulse 3; alias gsnip "impulse 3""
    alias snip4 "impulse 4; alias gsnip "impulse 4""
    alias snip5 "impulse 5; alias gsnip "impulse 5""
    alias snip6 "impulse 6; alias gsnip "impulse 6""
    alias snip7 "impulse 7; alias gsnip "impulse 7""
    alias snip8 "impulse 8; alias gsnip "impulse 8""
    
    alias +shotty "impulse 2;+attack"
    alias -shotty "-attack;gsnip"
    
    alias +naily "impulse 5;+attack"
    alias -naily "-attack;gsnip"
    
    alias +nadey "impulse 6;+attack"
    alias -nadey "-attack;gsnip"
    
    // deactivates it
    alias deactivate "bind MOUSE2 +hook; bind MOUSE3 rune-use; pq_moveup 0; bind e rune-delete; bind q rune-tell; echo DualWeapons Deactivated; play items/protect2"  
    
    // activation mwhahahahaha
    alias activate "w8; bind MOUSE3 +shotty; pq_moveup 1; bind e +nadey; bind q +naily; echo DualWeapons Activated; play items/damage"[/SIZE]

    Comment


    • #3
      Has anyone a decent grenade timer?
      Quake 1 Singleplayer Maps and Mods

      Comment


      • #4
        yep, my brain.

        Comment


        • #5
          binds are for weaklings. you can't aim the grenade or rocket in the direction you want.

          according to hydro, a grenade takes 3 seconds to explode. if you have proquake, look at the timer, and wait for 3 seconds to go by. Then the grenade should explode.

          Or, the easy way, is to shoot the grenade straight up in the air, and on the second bounce, the grenade will explode.

          Comment


          • #6
            Originally posted by Monster
            binds are for weaklings. you can't aim the grenade or rocket in the direction you want.
            The binds/aliases are used to make weapon switching easier. It has nothing to do with your aim.

            SHEEEEEEEEESH

            Comment


            • #7
              Originally posted by Monster
              according to hydro, a grenade takes 3 seconds to explode. if you have proquake, look at the timer, and wait for 3 seconds to go by. Then the grenade should explode.
              Actually it's 2.5 seconds - and it's not completely easy to do it by the game clock. The best grenade timer I've seen is built into the QdQstats progs.dat that speedrunners use.

              Or, the easy way, is to shoot the grenade straight up in the air, and on the second bounce, the grenade will explode.
              You try doing that with a low ceiling...
              16:03:04 <gb> when I put in a sng, I think I might need nails
              16:03:30 <gb> the fact that only playtesting tells me that probably means that my mind is a sieve

              Comment


              • #8
                Ultimate Quick Grenade bind for DarkPlaces and other clients without "bestweapon" support.

                // Quick Grenade
                alias bestweapon7854321 "impulse 1; wait; impulse 2; wait; impulse 3; wait; impulse 4; wait; impulse 5; wait; impulse 8; wait; impulse 7" // Make a fake bestweapon alias

                alias +sattack6 "-attack;wait;impulse 6;wait;+attack"
                alias -sattack6 "-attack;wait;bestweapon7854321"

                bind h +sattack6 // substitute "h" for your preferred key
                Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

                So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

                Comment

                Working...
                X