Announcement

Collapse
No announcement yet.

Ultimate Quick Grenade Bind

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

  • Baker
    started a topic Ultimate Quick Grenade Bind

    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).

  • Baker
    replied
    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

    Leave a comment:


  • Lardarse
    replied
    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...

    Leave a comment:


  • Canadian*Sniper
    replied
    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

    Leave a comment:


  • Monster
    replied
    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.

    Leave a comment:


  • Canadian*Sniper
    replied
    yep, my brain.

    Leave a comment:


  • Spirit
    replied
    Has anyone a decent grenade timer?

    Leave a comment:


  • Canadian*Sniper
    replied
    My DualWeapons config offers more versatility. Quick Switching Galore.

    Code:
    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"

    Leave a comment:

Working...
X