Throwing martial arts

Throwing a rock at someone’s gut isn’t going to do anything, you pretty much have to aim for the head. Even then, most people are going to have a decent chance of braining someone from across a room. A pretty good chance if they’ve been practising on and off for a few weeks. That doesn’t mean you need specialised training.

I doubt that’s as simple codewise as it sounds. Even then, it’s not like you can sling a rock in such a way that it has a chance to knock someone down or anything.
You might get lucky and be able to implement a martial art that makes slings more accurate, or throwing in general, but that seems awkward.

Indeed. Which is why it isn’t a good way to handle untrained sling use. Unfortunately, there isn’t a lot of ways to go about it.

As far as bows v slings is concerned, I doubt anyone could reach even basic proficiency with a sling in the time it takes to become combat competent with a bow. And a bow is still probably going to be overall more deadly. A bladed arrow piercing through your chest is going to do a lot more damage than a rock hitting your chest, same for headshots. Especially taking into account compound bows, which are amazingly powerful.

That’s one of the few things I could see reasonably needing training or a book, but I also think most people could work it out given enough time. I’m not sure what to think really. I don’t think specific weapon training really fits with everything else ingame.

Other than occasionally getting it stuck in an enemy or missing, pretty perfectly. And the accuracy improves through using the skill, no special books required. Techniques are just bonuses or special moves, they don’t actually grant the ability to use the weapon.

I think throwing weapons should be treated like any other weapon, make them reasonably accessible and improve with use, but balanced enough that they aren’t the obvious best choice. For now, that probably means making it so you can’t oneshot a brute with a throwing knife when you can’t do that with a .50 cal.

That’s not done anywhere else, and I don’t think it’s really necessary.

Putting all kinds of efforts into making it require training seems foolish, they aren’t swords that you can use in specific ways to achieve special goals, you throw something and it hits or it doesn’t. That’s handled perfectly by the throwing skill, it clearly just needs a bit more emphasis on having them do a reasonable amount of damage, or like I suggested earlier, being more of a strategic tool rather than an actual killing weapon.

Slings ARE different to throwing, so I’d say we should put those aside for now. If, later on, a book on ancient rock slinging gets added and it becomes the only recipe source for a sling, staff sling, and whatever else, that would be fine by me.

At the end of the day, slings and throwing weapons aren’t as practical as guns, melee or even bows, so it’s not really worth putting all that much effort into them. As long as we can make sure they have reasonable damage and accuracy, so they can be useful without being over-competitive, that should be enough.

Having a skill you can sink in time training in the game, but which cannot be effective unless X, which is more restrictive than everything else in the game, seems like bad game design.

You can naturally progress through the materials and crafting for melee and primitive ranged weapons without RNG killing you, you can be perfectly deadly with a sword or spear without a MA backing you, and even be halfway decent with unarmed. Even with the later, which is the most MA-reliant, encountering at least one MA is relatively easy.

you can make do with pipe guns for emergency gun use for whatever ammo you have found, and there’s enough guns around that by the time you’ve amassed enough ammo, you’ve found a whole lot of guns.

Figuring out how to nail someone with a rock effectively shouldn’t be harder than all of these, nor it should be harder than amateur deathmobile-making.

Reasonable tweaks on damage, accuracy and range should push throwing to be a secondary, but cheap weapon outside edge cases like the superstrength mutate cyborg, in particular, reaching max aiming fast but having high dispersion should kill long range sniping until later levels while still allowing hitting enemies up close.

Reasonable tweaks to weapons could also push back the trickier throwing weapons to require more skill before becoming effective. After that, either a change on the weapon descriptions or gating the crafting of those weapons behind enough throwing skill would prevent them from becoming trap options for those unfamiliar to the game.

Speaking of dispersion, I wonder if we’re getting far too in-depth with this anyway. Most bows have a range around 10-25, rifles go much further, while throwing rarely gets a range above 10 tiles. Just judiciously apply the Nerf-hammer to damage for throwing weapons, primarily rocks, and it’s basically sorted, throwing has it’s place as a low damage, but versatile, short range backup weapon. Not enough to take on a horde, especially with the size of the weapons, but it could take down a brute with some skill, or soften up a few normal zeds.

If you want to get really fancy, make it so that any throwing weapon with special damage stats has a “GOOD_THROW” tag. If a weapon with the good throw tag is thrown properly, with a chance equal to (throwing skill)/10, it applies its throwing weapon stats, otherwise it applies the normal derived bash damage from its weight and volume.

But that’s slings again. We should be sticking to manual throws, object in hand, and staying away from bow and sling comparisons. Apologies for my part in perpetuating that tangent. :smiley:

See no basis for this whatsoever. Unassisted throws don’t work like this. Practice assists accuracy and distance. We have a more rational view of it in code already:

    "type": "skill",
    "ident": "throw",
    "name": "throwing",
    "description": "Your skill in throwing objects over a distance.  Skill increases accuracy, and at higher levels, the range of a throw.",
    "tags": [ "combat_skill" ]

Strength is the energy available to put into accelerating the mass. Acceleration of the mass over distance is what must decide the impact if it hits. Throwing generic items trains the throwing skill, but that doesn’t affect much of what happens on a hit.

Slings, on the other hand:blush:

Modifiers are already in; just don’t have a reason to apply them yet. Throwing is OP as-is.

We need generic object throwing to be nerf-fixed, so that skilled throwing (objects and weapons) becomes meaningful.

If we’re modeling the top end of generic objects on professional baseball, maybe we should trust “kinetic force of rock sling” for this one. At least use the method, if not the claims.

More generally, for all throwing, that isn’t the point of it being in play. Throwing is not supposed to be a competitor to all other options. In fact, throwing should be one of the least desirable ballistic choices. It’s a last resort, or what you’re already good at.

Simply not true. Especially for CDDA zombies. Ever wonder why your NPC buddy is so neurotic about pulping corpses?

Archery, bashing, cutting, dodge, gun, launcher, melee, pistol, rifle, shotgun, smg, stabbing, throw, traps, unarmed.

When a generic skill is found too generic, we branch it. Already happened to guns. Javelin, tomahawk, throwing knife, sling. These are clearly distinct skills that share little with each other. Nor are they significantly similar to throwing a baseball or refrigerator.

Tomahawk features melee and throwing techniques which are clearly trainable and worth specialization.

That’s why throwing is OP. It’s trying to be too many things and isn’t internally consistent.

Throwing weapons are very practical. They’re primitive, so you don’t have to scavenge them. They’re multipurpose and worthy backup. There are modern innovations worth scavenging for.

Derp, I meant to say hitting them in the head, not necessarily killing them outright. Pretty much everyone has thrown a few balls in their lifetime, so I think it would be a pretty safe assumption that most average people could hit someone nearby in the head within a few throws.

Modifiers yes, but I’m not sure how easy it would be to make it so you had to have a specific martial art to use slings.

I’m personally not sure that early throwing is that bad, but I’ve also never sat with a pile of rocks and taken on a horde on my first day, so I don’t know for sure. High skill throwing seems pretty awesome, but if most people agree early throwing is OP then it needs to be fixed.

I’m not talking about sling damage, I’m saying you can’t have a sling technique. There’s no equivalent to arm blocks or leg sweeps or grab breaks for slings or throwing, so having a martial art is silly.

Agreed. Slings or throwing knives might be good early game for someone who stumbles on an early throwing skillbook, but it’s not like it could compare to more powerful weapons.

Assuming you’re trying to kill them in the first place, a pierced heart is usually more effective than a bruise. And you’re dreaming if you think throwing a pebble will pulp a person’s flesh.

But those are all things that have multiple weapons and are conceivably different. With the possible exception of slings, which could be 50/50 archery/throwing or something along those lines, all of those things are a variation of throwing something at something, and only have one weapon for each. Otherwise we would need a skill for one-handed swords, two-handed swords, axes, longbows, shortbows, etc.

For tomahawks use the melee skill when it’s used in melee and the throwing skill when thrown. There’s no reason to add a special skill for it.

I don’t think it is. With the exception of some weapons being too overpowered, it’s otherwise pretty well sorted out. There’s even room for some extra mechanics, like larger objects taking longer to throw or requiring large objects be wielded first (looking at javelins).

They’re practical if you don’t have anything better. I’d still rather a sword or a gun over a throwing knife.

Medieval Stuff limits swordsmanship to swords, by weapon ID.

Never claimed such limitation.

Uses club, tomahawk, lance, and dagger. Doesn’t need to be exclusive to apply.

Wrong comparisons. Nothing wrong with that.

So pulping zombies is useless. BRB, telling the necromancers.

They pierce better.

Separate throwing weapons from throwing. That’s two skills, not * amount. All throwing weapon arts would use the one throwing weapons skill.

Throwing a “throwing weapon” while not in a martial art that has that weapon in it would throw the item as a generic. It would still throw, and would increase “throwing” skill, not “throwing weapons” skill.

Throwing a “throwing weapon” while in a correct martial art would allow defined techniques to trigger. Those techniques would account for the object being thrown correctly. Example: Throwing an axe while in Okichitaw style could stack cut and pierce onto the damage. Without the style, the axe throw would either do the damages on the weapon definition or the damages from generic weight & volume math. I would choose weight & volume.

Equiping a multipurpose weapon, like tomahawk, while using the correct style, would also trigger its melee tecs. E.g., you’d get the weapon+style-specific blocks, counters, etc.

Martial arts have “throwing arts” in them, as techniques within the style.

I found day zero throwing to be just as scattershot as day zero shooting.

This is a fairly reasonable assertion, but this:

Does not follow, throwing and slinging are not the same thing. Throwing is a very intuitive action that can be made very effective through plain repitition.
There are a number of variations on this, tumbling thrown weapons might require training, other throwing tools such as an atlatl might require training, etc, but I haven’t seen a rationale for restricting throwing in general.

That’s missing the point that slinging and throwing are different, a natural overhand throw is quite close to being optimal, and it can simply be tuned with practice.

I’m extremely against the concept of training being necessary for throwing to be effective.

Again, apologies for contributing to the tangent. I agree that throwing and throwing weapons are fundamentally different. The differences I found in code as I went here weren’t quite what I expected, but I’m more familiar now.

However, sling “gun” uses “throw” skill, and the others are “thrown” ammo types.

Throwing in general shouldn’t be restricted. Throwing weapons should involve training and be included in the martial arts.

It’s probably a majority opinion I disagree with, but I see plenty of reasons that the arguments here severely over estimate plain throwing of non-weapon objects.

(╯°O°)╯FUS RO DAH! ==== ┻━┻

That sounds like poor design.
You’re separating throwing into:

  • a sub-optimal skill that only exists to waste the player’s time.
  • a skill that can only be trained after completing a task as restrictive as forging. This skill has zero synergy with the previous skill, even if the player was using the previous skill with the exact same weapon just minutes before reading the martial arts book.

Weapons requiring different training is not enough of a reason to split skills, look at all the melee skills in the game: bashing can work both on hitting things with a rock as well as a sledgehammer, cutting can work on a knife just as well as chainsaw lajatangs, piercing can work on a shiv just as well as with a spear.

Requiring training is not something I’m fond of, it strikes again as singling out a group of weapons for no good reason, when there are plenty of other weapons that would require just as much if not more training.
A character can pick a whip or a chainsaw lajatang at skill 0 and still wield it, they can pick a minigun or a rocket launcher and have no problem reloading and shooting it (nor have any issues with firearms safety), or start using a modern hi-tech bow.

The character will suck at actually hitting things, true, and there may be better weapons to start learning, but you can still use them and train the skill all the same.

“Gun” skill contributes nothing to firing a pistol?

Where did I say that the player should be prevented from equipping and using any of the throwing weapons?

You keep saying “bad design” at misinterpretations.

    "type" : "martial_art",
    "id" : "style_swordsmanship",
    "name" : "Medieval Swordsmanship",
    "description": "The art of the longsword and other weapons, preceding the later development of fencing.  Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques, plus familiarity with other weapons like polearms.",
    "arm_block" : 99,
    "leg_block" : 99,
    "onattack_buffs" : [
            "id" : "swordsmanship_attack_buff",
            "name" : "Perfect Defense",
            "description" : "Bonus dodges after an attack.",
            "buff_duration" : 3,
            "melee_allowed" : true,
            "bonus_dodges" : 2
    "ondodge_buffs" : [
            "id" : "swordsmanship_counter",
            "name" : "Displacement",
            "description" : "The enemy has presented an opening in their defense.",
            "min_melee" : 2,
            "melee_allowed" : true,
            "max_stacks": 1,
            "buff_duration" : 2
    "techniques" : [
    "weapons" : [

What part of that style definition prevents equipping a sword?

woah wait. Throwing is throwing. you don’t need to slit it into wheather the item was INTEDED to be a trown weapon or not, everything different about that comes from the weapon, not how good you are at throwing things that were menat to be trown vs things that wern’t. Thats not seperate skills, unless ‘throwing weapons’ skill is really ‘ability to understandm, calculate and manipulate the spin of the weapon through the air.’
Not a martial art, at best/worst a seperate skill that goes hand in hand with throwing.

I think that should be something that kicks in at higher levels of throwing, not a seperate skill. Unless you want to branch it out into a full spread of weapon proficiencies which have some carryover with one another, and ‘how comfortable you are with weapon_ID_type’ or something. Thats a bit overeaching a plan so instead, go with:

High levels of throwing skill, give accuracy, and a better chance of getting the thrown weapons special_effect (through intentionally getting a specific side/ the blade to hit the target) this would allow throwing to be nerfed however much damage / chance of hamage / high damage is deemed apropriate, and add in various stuns, damage bonuses, or to change the damage type, on crits. Based on the weapon thrown. (rocks get some minor stun crit, blades actually land blade first inhibiting mobility slightly and doing more cutting damage etc…) This could implemented in relatively small stages, and be broadened later if deemed necesary.

I’ve been given the distict impression that even in irl weapon-tumble-manipulation, its a matter of practice more than teqnique, or taught skill. practicing until you learn how to judge the balence and end result of throwing. I don’t doubt that tutoring would massively improve the learning rate, such as NPC or book reading on throwing, but not manditory.

still going to have to disagree with this. What is a martial art about throwing? Bows I could see having a martial art, but throwing is too intuitive, and there is no counter_throw and such that would make any sense in having.

That is simulated with marksman skill. pistols and rifles and bows are all very different in how they feel to shoot, what remains the same is the fundamentals of finding the ‘comfort’ spot for you, the positon that you always fire from, with that specific weapon so your eye is always in the same spot aiming down the sights, not flinching, or pulling, or otherwise doing something that would cause inacuracy. That is the point of marksmenship. "Aim down the sites, and pull the trigger sounds easy, but there are lots of ways to be seriously inaccurate.

I see no mention of “not allowed to equip or use” where did you get that?

Eh... kind of memeish, and not fully relevent so its spoilered also contains comments on sexting F-word etc..language


You mean marksmanship? What has this to do with anything?

Notice the break line in my post. It’s there for a reason, namely, breaking from ‘response to you’ to commenting to the thread in general, namely, on Kevin’s and other’s “might require training” on slings and the like.

You specifically said:

You are proposing two skills, you are proposing that one of the skills is only usable while under martial arts, which means the entire skill is gate-locked behind a book, and all the training the player did with the generic throwing skill becomes useless once they read the book.

There is a marksmanship skill, not gun skill. It helps minorly with sights, be it on a bow, a pistol, or a sniper rifle. Frankly, most of it’s effect is on gun modding and crafting, not shooting.

That’s more an artifact of dividing them by damage type instead of dividing them by handedness. Had they been divided into one & two-handed, with perhaps pole and/or light on top of that, we’d still have about the same number of skills, just divided differently.

The gun skills also suffer from it’s own odd artifacts, like repeating crossbows and SMGs, or weapon mods letting you blur the lines between weapon types.

It’s “gun” in JSON. “Marksmanship” is flavor text.

Irrelevent, YOU said

so whetehr it is “gun” or “marksmanship” its a thing and it means that firing a rifle, has SOME effect on pistol shooting. to answer your question, don’t change topics just because your uncomfortable.

irrelevent turns like this make it feel suspiciously like arguing and passive flaming on your part instead of talking about throwing, whether it is OP, and if/what should be done that would make it more properly fill a niche.

→ moving back to topic

Arguably everything could/ should be fleshed out more, except in when purely in search of increased realism. To do that though, it would have to be broken down into a more gradual phasing. melee could probably due with an overhall, won’t argue there.

I do not think throwing becoming a martial art, or even attempting to use martial art mechanics is the right way to aproach the more masterful throwing skills, unless you make it FEEL like its not a martial art because it simply isn’t, and performing a precision throw shouln’t have the apearance to the player that they are doing some kind of martial art.

splitting the skill still feels wrong. Its advanced throwing. you can throw hard, you can throw accurately, and you can throw with such practiced precision that you can DECIDE whether you hit your target with one side or another of an off-balence weapon.

Throwing hard is mussle not skill, throwing accurately is skill, throwing so you hit with a specific area of the object is more skill.

look at it this way, if you split the skill, that means you can be MORE skilled at manipulating how the weapon hits the target then if you actually hit it. which is just wrong. You can’t be skill 2 throwing but be able to manipulate the weapons spin so it is in the perfect part of the spin when it passes the target instead of hitting it.

Thats like saying bow skill should be split into ability to predict the arrow wobble, and skill with the bow, or maybe I should say, like splitting bow into skill with the arrow, and the bow. Its nonsense, the two are learned together, with the ability to intuitively know where the arrow will shift due to shear proficiency, practice and skill. It is a sub-skill that forms LATER in the mastery, but not sepperately, mearly an extention of a deeper understanding of the tools/weapons of ones choosing.


I didn’t.

Exactly how I felt toward what I was replying to.


I feel like 90% of this thread is based on miscommunications and misunderstandings because certain people are very difficult to understand through text and appear to say one thing and mean another. The original thread was here for how to fix throwing, and i think we’ve established that breaking it into two skills or locking it behind a book isn’t optimal since that’s not done anywhere else ingame.

What we really need to do is work out a way to determine how much damage a thrown weapon should do.


Never ever ever said lock it behind a book.



yeah victor, thats not going anywhere, and as enjoyable as arguing for argumentsake can be… No.
you are now ACTIVELY getting in the way. PM me, we’ll enjoyably flame the shit out of each other, roast each other, and enjoyably argue in nonsenical circles whatever, let me know how you want to shit on each other, I’ll be happy to oblige. this isn’t the place for it.


k, so talking about weapons and being really badassly skilled in them got me moving so my mind would feel like my body was running in circles instead of it. My examples wern’t the best, unless I aproach it from a different angle. As I almost accidently mentioned, precision throwing, is a sub-skill, in the same way that longbow arrow wobble is a sub-skill of archery.

But you can learn to be EXCEEDingly good at a different bow, and never learn that skill, same as you can learn to be really good at throwing, but never learn to manipulate the spin. The inverse is not true however. You can only learn those sub-skills by being good enough at their base skill to even be able to learn them. So IF it DOES split, then it would have to be a unlockable skill, one that is only trainable AFTER the base skill is at a level sufficient enough for reliable results to be tweaked, or the easier way, of just learning it as an extention of the practice that got you good enough in the first place.

So, things like that should be a post level ‘8’ (or whatever) that it actually starts to have effect, which would be better imulated by having a bit of code that only starts to kick in at higher levels, having no effect at lower levels. A sort of mastery that gives something similar to crit bonuses. especially with throwing.

Please don’t be intentionally difficult to agree with.