SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Bola

CBy Centur1on

Adds Bola - throwing weapon that immobilizes creatures!

Bola

Description

The Bola is a primitive throwing weapon — typically made of weights attached to ropes — used to immobilize small and medium-sized creatures. When thrown, it wraps around a target’s legs or body upon impact, ensnaring them.

The Bola immobilizes creatures for 20 seconds, keeping them rooted in place.

 

Big(like bear and moose), mechanical and corrupted creatures cannot be immobilized!

 

Bola also cannot be recovered when it hits a creature that can be immobilized!
If Bola hits ground, it will break, leading to 2-4 ropes appearing in place of the hit. If Bola hits a creature that cannot be immobilized, 1-2 ropes will appear in place of the hit instead.

 

Immobilized creatures cannot be mounted, and players caught in a Bola cannot mount any creatures.
Hitting the creature a player is riding, or the player themselves, with Bola will dismount the rider.

If player becomes entangled in a Bola, they can select an empty Hotbar slot and press the Left Mouse Button to free themselves.
If player wants to release a creature caught in a Bola, they can attack it with empty Hotbar slot while Sneaking to remove the bola.

 

As of v1.1.0, Bolaed entities can be tied with rope.
Generation of creature gets set to minimum of 2 for it to work, but resets to original value when Bola effect expires or rope gets attached.

As generation is set to minimum of 2, not all creatures can be ropetieable!

If entity gets tied with rope, duration of immobilized state becomes 80 seconds. That allows players to drag creatures with ropes.

[Obsolete (v1.3.1 and older)]
If rope gets untied from creature(if player unties it, or rope breaks of extensive force, or immobilized effect expires), creature can't be tied with rope again and duration of immobilized effect will be reset to at least 5 seconds of remaining immobilized time. Player needs to throw new Bola after the old one expires to drag a creature with rope again.

 

As of v1.4.0, baby creatures or creatures that have trappable attribute and non-zero trapping chance, and catched in Bola, can be put into reed chest. Not all creatures can fit into reed chest.

Bola effects are configurable (see the spoiler below).

Mod Config
Update v1.3.0 allows players to config maximum stack size, duration of being immobilized and chances of ropes being dropped on hit (server-side).
Config file is created when player creates a world and enters it with mod Bola on.
Mod Config can be found at %appdata%/VintagestoryData/ModConfig/BolaConfig.json

Default contents of BolaConfig.json (for manual creation of config file or restoring original values):
{
"immobilizationTime": 20.0,
"tiedImmobilizationTime": 80.0,
"maxStackSize": 2,
"chanceReturnRopeOnHitGround": 0.25,
"chanceReturnFourRopeOnHitGround": 0.5,
"chanceReturnTwoRopeOnHitNotBolaeable": 0.33,
"chanceReturnRopeOnHit": 0.0,
"returnRopesOnHitAmount": 0
}

Comments:
immobilizationTime - duration of a creature being immobilized after it gets hit by Bola.
tiedImmobilizationTime - duration of a creature being immobilized while tied with rope.
maxStackSize - maximum amount of items in item slot.
chanceReturnRopeOnHitGround - chance for 3 ropes (instead of 2) being dropped if Bola did not hit any creature and instead did hit ground.
chanceReturnFourRopeOnHitGround - chance for 4 ropes (instead of 3) being dropped if Bola did not hit any creature and instead did hit ground and roll for "chanceReturnRopeOnHitGround" was successful.
chanceReturnTwoRopeOnHitNotBolaeable - chance for 2 ropes (instead of 1) being dropped if Bola did hit a creature, but this creature can not be immobilized.
chanceReturnRopeOnHit - chance for ropes of amount "returnRopesOnHitAmount" get dropped if Bola hits a creature that can be immobilized.
returnRopesOnHitAmount - amount of ropes to be dropped if Bola hits a creature that can be immobilized and "chanceReturnRopeOnHit" is not zero.
Mod Compatibility

Creatures from following mods can be stunned with Bola.
Rest of the mods either have creatures that can not realistically be bolaed(e.g. big and strong like moose, lions, dinos), or I didn't make a patch for them. If you want specific mod to be compatible with this mod, tell me in the comments.
Creatures that can be trapped or put into reed chest should be defined by other mod developers.

Read the full description on Vintage Story ModDB

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.