Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upIdea: give long weapons reach aka spears are cool [$5] #4903
Comments
This comment has been minimized.
This comment has been minimized.
dwarfkoala
commented
Dec 6, 2013
|
Well, the issue with that I would guess is that cata doesn't have a dedicated "attack" button. As such you basically have to be adjacent to a monster to fight it or you have to have a gun. I guess we could repurpose the "s" mash key for that feature if need be, but i'm not sure if that's either feasible or logical. |
This comment has been minimized.
This comment has been minimized.
|
I was thinking we could just make an iuse function to give to spears that would let you select a square up to two squares away, and would then call the attack code on whatever was in that square. The iuse would also need a check to make sure the weapon calling it is currently being held. |
This comment has been minimized.
This comment has been minimized.
|
I like the idea. I think the plan is to have a dedicated attack button at some point in the nearish future, and then this will be fairly easy to implement. But I certainly wouldn't be opposed to a workaround with |
This comment has been minimized.
This comment has been minimized.
|
Perhaps, (f)ire key could be used? |
This comment has been minimized.
This comment has been minimized.
|
I was thinking the same thing @RadaRadaRada. (t) currently throws the spear, right? I haven't messed with ranged weapons too much, but is it possible to make spears a ranged weapon with range 2 such that we could just use the fire key? Other guns use NONE for ammo, so it seems like it could work without an underlying code change. |
This comment has been minimized.
This comment has been minimized.
|
The idea isn't so much a ranged weapon per-se, but to accurately portray spears and pole arms as what they are: a melee weapon designed to be used to keep an opponent at a distance. I was actually picturing something like in nethack, where pole-arms and lances can be applied to attack an enemy up to two squares away, like this http://nethackwiki.com/wiki/Pounding. This feels like a perfect fit for the iuse system, just have the weapon equipped and hit "A". |
This comment has been minimized.
This comment has been minimized.
|
Dungeon Crawl has this too, though you have to e'v'oke the weapon (due to a hold-over from earlier versions where 'reaching' was an enchantment). Essentially it's Crawl's version of Cataclysm's 'a'ctivate, so there's precedent for it. |
This comment has been minimized.
This comment has been minimized.
|
I think we'd go with 'f'ire if we did do this, the hold up is actually that |
This comment has been minimized.
This comment has been minimized.
|
Wow I didn't know this concept had been brought up before. By any chance are there any old topics I could look at to see what the for/against arguments look like? If not, should we just discuss the opinions on this concept here or move it to the forums? |
kevingranade
changed the title
Idea: give long weapons reach aka spears are cool
Idea: give long weapons reach aka spears are cool [$5]
Sep 23, 2014
kevingranade
added
the
Organization: Bounty
label
Sep 23, 2014
This comment has been minimized.
This comment has been minimized.
|
One reason why |
This comment has been minimized.
This comment has been minimized.
happypandaface
commented
Jan 15, 2015
|
if you have a rifle with a bayonet, and you press 'f' and select a monster you could both shoot or stab, it could just ask you which one you wanted to do in a window like when you activate a knife or when it asks you if you really want to sleep. |
NaturesWitness commentedDec 6, 2013
It's always struck me as odd that we don't have melee weapons that can hit more than one square away. In a lot of other roguelikes, weapons like spears and polearms give you the ability to hit enemies from a few squares away. Is there any chance we could add this kind of function to Cata?
Did you help close this issue? Go claim the $5 bounty on Bountysource.