Multifire and Autofire and Finesse (KotOR) 1.0.0

   (0 reviews)

1 Screenshot

About This File

Implements bonus attacks and penalties for using Blaster Rifles and Heavy Weapons. Rifles allow making one extra attack per round, at a -4 attack penalty. Heavy weapons allow making two extra attacks per round, at a -6 attack penalty.

Description

In the original Star Wars d20 roleplaying game that KotOR is very loosely based off of, the Blaster Rifle type and Repeating Blaster types had unique functions that allowed them to make multiple attacks per round, at a penalty.

KotOR was originally going to include a similar function for the Heavy Weapons group, but it is unimplemented, leaving Heavy Weapons as generally equivalent or inferior to Blaster Rifles. There are multiple mods which have attempted to restore this, but they are generally buggy, have awkward interactions with force speed, and only seek to restore the game functionality, and do not attempt to expand into the areas covered by the original roleplaying game.

This mod implements the bonus attacks and penalties for using multifire (Blaster Rifles) and autofire (Heavy Weapons). Multifire allows making one extra attack per round, but all attacks made during the round suffer a -4 attack penalty. Autofire allows making two extra attacks per round, but all attacks made during the round suffer a -6 attack penalty. Unlike in the roleplaying game, these are not optional, and cannot be toggled off.

These penalties can be offset however. Inspired by feats in the roleplaying game, and how KotOR adapted other feats, this mod implements a new Multishot feat tree, which has 3 ranks, which increase attack when using Rifles or Heavy Weapons by +2, +1, and +1 respectively. This tree acts as an equivalent to Two-Weapon Fighting and Dueling for these weapons.

Due to hardcoded limitations with how extra attacks can be granted within the game, Rifles and Heavy Weapons can never make more than 3 attack when using Power Blast or Sniper Shot, or making a regular attack. Rapid Shot can grant a maximum of 4 attacks. If Master Speed is used, these limitations will obviously be a problem. As a solution, this mod will automatically reduce the penalties of multifire and autofire depending on how many attacks the player should have. For example, if Knight Speed is used with a Blaster Rifle, both attacks will stack properly, and will all be made at a -4 penalty, while if Master Speed is used with a Heavy Weapon, autofire will be disabled, and 3 attacks will be made without any penalty being suffered. The Multishot feat will continue to increase attack bonus while Speed is active.

The Finesse: Lightsaber and Finesse: Melee Weapons feats from TSL have been added to the game. Finesse: Lightsaber is automatically granted to Jedi Classes, however if a character manages to use a Lightsaber without having this feats, it will no longer be treated as a Finesse weapon for them. Finesse: Melee Weapons is selectable by all human classes, and works as it does in TSL (but the bug that allows it affect Lightsabers is not replicated). Either feat will allow Dexterity modifier to be added to attack rolls for Unarmed attacks as well, as there was previously no way to do this.

When wielding a Melee Weapon in one hand, you now add 1.5x your Strength modifier to Damage, as it works in TSL.

The Dueling feats line will also affect Unarmed attacks, as it does in TSL. The AC bonus is implemented as a Shield Bonus (i.e. think a magical shield from Neverwinter Nights). This should stack with all other AC bonuses.

All of these changes are implemented in a heartbeat script, that runs every second on the player and companions, and on NPCs during combat events. You will have to close the inventory and reopen it after changing your equipment, to make sure that all of the effects are properly applied. This is the only way of doing changes like this unfortunately.

Install/Uninstall

Run the installer.exe file. If you are on Linux or Mac, appropriate HoloPatcher installers can be found on DeadlyStream.

See the docs folder for more information.

Compatibility
This mod uses a k_ai_master.ncs Heartbeat script to implement its changes, and will likely have compatibility issues with other mods that use similar implementations. They will likely need compatibility patching.

Recommended Mods

Special Thanks/Acknowledgements

  • KOTOR Tool – Fred Tetra
  • DeNCS – JdNoa & Dashus
  • DLGEditor – tk102
  • K-GFF – tk102
  • TSL Patcher – stoffe
  • KotOR Scripting Tool - Blue
  • Holocron Toolset and HoloPatcher – Cortisol & th3w1zard1

Credits

  • DarthParametric - Scripts from KOTOR 1 Community Patch

Mirrors

Other Links

Multifire and Autofire and Finesse by darthbdaman is licensed under CC BY-SA 4.0




User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.