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 upThrowing at clothing #1120
Comments
This comment has been minimized.
This comment has been minimized.
|
This seems to be because |
This comment has been minimized.
This comment has been minimized.
|
It sounds like the damage scaling is the real problem here, in principle
|
kevingranade
added
the
validated
label
Sep 5, 2014
This comment has been minimized.
This comment has been minimized.
|
Is this still an issue? I've throw five two-by-fours, a rock, a butcher knife and a throwing ax at my briefs and they are undamaged. |
This comment has been minimized.
This comment has been minimized.
|
Pretty sure thrown items still can't damage items on the ground. Due to changes in code, it may be way easier to rewrite throwing to use the same mechanics as shooting, but this hasn't been done yet. |
This comment has been minimized.
This comment has been minimized.
|
Steps to recreate:
Confirmed that item damage is still at 1 full level. Considering that this is not a bug can we apply the "Suggestion (Discuss)" or "Balance" label as appropriate? |
This comment has been minimized.
This comment has been minimized.
|
I'd say the dresser would take damage, not the clothes, until said dresser reaches a certain HP amount. |
This comment has been minimized.
This comment has been minimized.
|
DaveK +1 |
This comment has been minimized.
This comment has been minimized.
|
Yeah, the bug here is the fact that I can throw a pebble at a dresser filled with 200 shirts, and suddenly all 200 of the shirts have taken a full level of damage (yet the dresser is unharmed). |
This comment has been minimized.
This comment has been minimized.
|
I am working on a PR for this that will smash any furniture on the hit tile instead of iterating through the items there and damaging them. I am having trouble coming up with the amount of damage to apply to the smash. If I use the real throw damage (weight-based) I get unrealistic behavior, like throwing axes never breaking anything. If I use the smash calculation (str * bashdmg) then it's a ranged smash which seems a bit unbalanced. Thoughts? |
This comment has been minimized.
This comment has been minimized.
|
try the ranged smash with a decrement from the amount of tiles it is being thrown over. |
This comment has been minimized.
This comment has been minimized.
|
You could rewrite Throwing stuff at furniture shouldn't be too effective. A thrown axe could go through a closed window, but not through a metal locker. |
This comment has been minimized.
This comment has been minimized.
|
if a throwing axe were thrown at a standard, fairly durable dresser, it would do pretty minor damage if it didn't hit blade-first. perhaps a chance to apply cutting damage based on throwing skill? (same for enemies, really) I have no Idea about furniture / terrain damage granularity though. |
This comment has been minimized.
This comment has been minimized.
|
good point, at the very least this calculation should be in throw in general, if not already. you'd have to throw something fairly heavy in order to damage something. |
This comment has been minimized.
This comment has been minimized.
eliotcougar
commented
Oct 13, 2016
|
Re-tested in 0.C-19186-g23a9665 (tiles)
Only weapons that do cutting damage do any damage to furniture or items as described in this comment... Throwing rocks and baseball bats does nothing... |
This comment has been minimized.
This comment has been minimized.
Xaleth
commented
Jun 17, 2018
|
Has anyone made progress on this? If not, I can try to fix it. |
This comment has been minimized.
This comment has been minimized.
|
@NewbProgrammer101, you are welcome to try. |
i2amroy commentedMay 21, 2013
Right now if you throw something at a container with clothing stored in it (for example a dresser) then all of the clothing within the container automatically takes 1 level of damage(i.e. normal clothing becomes "ripped", ripped becomes torn, and so on until "tattered" items are destroyed).
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.