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 (or Fury) 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 (or Improved Fury) is used with a Blaster Rifle, both attacks will stack properly, and will all be made at a -4 penalty, while if Master Speed (or Master Fury) 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.
One the (many) complaints made about characters options in TSL, is the extreme disparity in feats support for different options. Two-Weapon Fighting and Lightsabers get high level advanced feats on the Weapon Master and Marauder, but no other options are available. This mod corrects that, by adding Superior Weapon Focus feats for Blaster Pistols, Blaster Rifles, and Melee Weapons. It also adds a Superior Dueling line, as well as a Superior Multishot line, to continue the earlier tree introduced by this mod. The Focus feats all add +1 to attack rolls per level, while the Dueling feats add +1 to attacks rolls and AC. 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. The Superior Multishot tree, grants +1, +1, and +2 to attack rolls respectively.
The bug that allows Finesse: Melee Weapons to affect Lightsabers is fixed. The bonus from that feat will be removed if the character has Finesse: Melee Weapons, but not Finesse: Lightsaber. 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.
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.
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.
- Fully compatible with TSLRCM.
- Fully compatible with Sentinel Sneak Attack with Multiclassing.
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
Mirrors
Other Links
Multifire and Autofire and Superior Feats by darthbdaman is licensed under CC BY-SA 4.0