Back to NxLabs

NxLabs / Vintage Story

Arrows and Slings

DBy Dyrosis

Buff arrows, adds sling progression, and additional sling projectiles

Arrows and Slings

Description

I love slings, I think they're brilliant, I was disappointed that there was only 1 sling and it is only strong in hutning small game, and only throws rocks.

I was also disappointed by bows, and their lack of damage. I thought some of the mods that address this are awesome, but don't play super nice together in a balanced fashion.

So I made this one!

image

 

This mod buffs arrows slightly less than the Better Arrows mod (especially in break chance).

 

I add some additional hunter bow progression, allowing bow progression for every class, but hunter's still get a noticabily better craft at each tier.

 

In vanilla, the longbow and recurve bow are both saw tech-gated, now the longbow is hammer tech-gated, and thereby accessible before an anvil. The recurve bow is still the same, requiring a saw.

 

Adds sling progression, with some slings being only craftable by malefactor. This follows th design scheme of the bows in vanilla. There is an early weak craft that is Mal- only. And then a couple of tiers of craft where Mal- can create better ones than the other classes. Every class can now craft a subset of the slings! 

 

Adds Mal- only crafts for dedicated sling ammo. Lead ammo has T2 attacks, making it a PvP viable weapon, but they don't fly as far as stones! (if someone uses this in PvP let me know how the balance feels)

 

Cooked clay projectiles fly farther than other projectiles making them great for hunting. Unfired projectiles have the same flight distance as lead, making them good for practicing without wasting lead.  

 

Notes:
Bows do bow + arrow damage, and slings do sling + projectile damage.

The bow determines the damageTier of the fired arrow. This is only relevent in PvP.
Armor percentile reduction happens the same regardless so the best bow+arrow will still do < 1 dmg to someone in full iron or steel plate.

<table style="width: 355px; height: 198px; border-spacing: 0px;" border="0"><colgroup width="117"><col style="width: 89px;" /><col style="width: 54px;" /><col style="width: 25px;" /><col style="width: 70px;" /></colgroup> <colgroup width="43"></colgroup> <tbody> <tr style="height: 39.4px;"> <td style="border: 1px solid #000000; width: 117.167px; height: 39.4px;" align="left" data-sheets-value="{ &quot;1&quot;: 2, &quot;2&quot;: &quot;Bows&quot;}" data-darkreader-inline-border-top="" data-darkreader-inline-border-right="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-left="">Bows</td> <td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; width: 69.5167px; height: 39.4px;" align="left" data-sheets-value="{ &quot;1&quot;: 2, &quot;2&quot;: &quot;Dmg&quot;}" data-darkreader-inline-border-top="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-right="">AnS Dmg</td> <td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; width: 37.95px;">DmgTier</td> <td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; width: 86.4px; height: 39.4px;" data-darkreader-inline-border-top="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-right="">Class Craft</td> </tr> <tr style="height: 20.2px;"> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 117.167px; height: 20.2px;" align="left" data-sheets-value="{ &quot;1&quot;: 2, &quot;2&quot;: &quot;Crude Bow&quot;}" data-darkreader-inline-border-left="" data-darkreader-inline-border-right="">Crude Bow</td> <td style="border-right: 1px solid #000000; height: 20.2px; width: 69.5167px; text-align: center;" align="right">2.1</td> <td style="border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; width: 37.95px; text-align: center;">

0

</td> <td style="border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; width: 86.4px; height: 20.2px;" data-darkreader-inline-border-top="" data-darkreader-inline-border-left="" data-darkreader-inline-border-right="">&nbsp;Hunter</td> </tr> <tr style="height: 20.2px;"> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 117.167px; height: 20.2px;" align="left" data-sheets-value="{ &quot;1&quot;: 2, &quot;2&quot;: &quot;Simple Bow&quot;}" data-darkreader-inline-border-left="" data-darkreader-inline-border-right="">Simple Bow</td> <td style="border-right: 1px solid #000000; height: 20.2px; width: 69.5167px; text-align: center;" align="right">2.5</td> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 37.95px; text-align: center;">1</td> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 86.4px; height: 20.2px;" data-darkreader-inline-border-left="" data-darkreader-inline-border-right="">&nbsp;</td> </tr> <tr style="height: 20.2px;"> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 117.167px; height: 20.2px;" align="left" data-sheets-value="{ &quot;1&quot;: 2, &quot;2&quot;: &quot;Long Bow&quot;}" data-darkreader-inline-border-left="" data-darkreader-inline-border-right="">Long Bow</td> <td style="border-right: 1px solid #000000; height: 20.2px; width: 69.5167px; text-align: center;" align="right">3</td> <td style="border-left: 1px solid #000000; border-right: 1px solid #000000; width: 37.95px; text-align: center;">2</td>
Read the full description on Vintage Story ModDB →

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.