Mod that turns the Pact of the Blade "bind" spell into a container that lets you pick from any of the 6 ability scores, also has compatibility with the level 5 warlock feature to grant pact weapons extra attack and some compatibility with other mods that use the HasPactWeapon() function.
Load my mod after this if you want to use it with Eldritch smite or improved pact weapon compatibility otherwise not required.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Credit to WinterBrick for the eldritch smite function in https://www.nexusmods.com/baldursgate3/mods/831 My mod contains a lot of the code for the container spells to be able to make the eldritch smite compatible with my mod.
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version v1.1.mho
Original functionality, and updated to community library V2.0.4.2
Moving to not support this, makes mod compatibility complex, if you want this functionality use the bind all mod and unequip the weapons you don't want to bind.
Version v1.1.ba
Added bind all functionality and improved pact weapon compatibilityand updated to use community library V2.0.4.2
Just a quick FYI I'm going to move to only supporting the version of the mod that binds all weapons that are equipped on cast, if you want the original mainhand-only functionality, I suggest unequipping any items you don't want to bind.
This will be incompatible with any other mod that changes the pact weapon bind feature/will overwrite the changes of those mods depending on load order.
This should be loaded after any other mods that change invocations, in theory, it will work with any mod that calls the HasPactWeapon() function to identify the pact weapon if it calls a different flag it won't be compatible. This has been made compatible with the eldritch smite from https://www.nexusmods.com/baldursgate3/mods/831.
Mod that turns the Pact of the Blade "bind" spell into a container that lets you pick from any of the 6 ability scores, also has compatibility with the level 5 warlock feature to grant pact weapons extra attack and some compatibility with other mods that use the HasPactWeapon() function.
It's a relatively simple mod that makes a pact of the blade level 3 and level 5 more enticing for multiclassing with characters such as Eldritch Knight fighter or a druid who doesn't like Shillelagh. This allows you to use an alternative ability score as your primary one for your main-hand weapon attacks. Only really useful for multiclassing.
Improved pact weapon is compatible with the bind-all version of the mod. To use summon or equip the weapon you want and then recast the bind spell.
Huge thanks go to the friendly folks in the Larian discord modding and scripting channels who helped me get this working - Baelfeir, Shinyhobo, Khry, NellsRelo, LaughingLeader, MailmetotheMoon, and Sara.
Credit to TumblingLemmings for the original bind all weapons functionality used.