Throwing knives at fences is weird

So, there’s this thing where, even with the throw delay PR, is that throwing knives at fences is still better at destroying fences than wirecutters are. and wirecutters are well… made to cute wires.

Not to mention its incredibly weird that throwing a knife at a fence twice destroys it.

I propose we change this, my idea is that;

  • Knives now have a channel ability to cut fences. identical to wirecutters currently
  • Knives now take more knives to destroy a fence
  • Wirecutters channel time reduced significantly.

I would try and make a PR myself but learning to set up a project from scratch is way harder than I anticipated

6 Likes

To increase the number of hits that tossing a knife would take to destroy a fence, you’d need to change the values here

Something like tforce = I.throwforce/4 would make it takes 8 knife tosses to destroy a fence.

As for the channeling, just change the “30” to “1 SECONDS” to make it only last 1 second

if(do_after(user, 30 * user.get_skill_duration_multiplier(SKILL_CONSTRUCTION), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD))

As for the knife being able to channel to cut fences like a wirecutter would, I think simply having it check for /obj/item/attachable/bayonet as well as its wirecutter check.

2 Likes

this is very helpfull, thank you. don’t expect a pr anytime soon, i’m clueless baby

2 Likes

2 problems

1 - throwing the knife is weirdly more effective than cutting
2 - wirecutters are extremely slow

I would try to solve these problems by:

  1. Letting knives work as ghetto wirecutters that take longer (this may also be good for highly optimized/specialized engineer/pocket engineer loadouts)
  2. Increasing the amount of throws it takes to break fences
  3. Eliminating the 2 step process for wirecutters into 1 step: Fence >cut-> rods; not fence >cut-> broken fence >cut-> rods
  4. Consider also decreasing the time it takes wirecutters to cut in addition to removing a step
  5. Consider also scaling cutting time with engineer skill for both wirecutters and knives
1 Like

Just make it so knives go through fences just like projectiles do

1 Like

I recommend you stick with your first idea, giving knives a channel ability. Making marines unable to breach fences reasonably quickly without a specialized tool is not likely to be popular. That’s not to say we shouldn’t strive to enhance gameplay even if it’s not received well by the popular consensus, but… I’d pick your battles.

5 Likes