This is a mod Pathfinder: Kingmaker . It's an alternative to Buff Bot (https://www.nexusmods.com/pathfinderkingmaker/mods/119). It provides a way to create (or record) a queue of actions (either the buff spells or ability usage) and execute it later.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
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 not 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
This mod is somewhat based on KingmakerAI by Holiic92 and contains some code used with his permission. Credits to Spacehamster, Hambeard, Hsinyu Chan, Balkoth, Vek17 and Narria for the ideas, code snippets and overall help with making this mod.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 0.2.0
Fixed Some possible crash issues
Fixed Some mod conflict crashes caused by json serializer conflict
Fixed some abilities that weren't casted
Fixed free actions being sometimes applied too fast and causing queue execution interruption
Reworked GUI to the prefab one. Should also fix some inconsistencies and crashes
Reworked targeting UI (you can also prioretize targets now)
Reworked favorite queues
Added Per-queue settings
Added Metamagic priority settings
Added Pets are now available as casters as well
Version 0.1.6
Fixed some ability context not applied on queue execution.
Fixed Extend metamagic not being used for spellcasting (Priority for spells now is Spellbook with the highest CL-> Has Extend -> Lowest spell level slot (for cases when caster has the same spell on multiple spellevels)
Action copy button (for the cases like Cackle/Chant)
Version 0.1.4
Fixed casting from Spontaneous&Mythic spellbooks
Relaxed restrictions on stopping queue execution if one of the spells is not castable for some reason.
Version 0.1.3
- Fixed Chant and Cackle not executing in the queue if 'refresh buffs when they have a short duration' enabled in settings.
- Fixed some possible null exceptions in UI. Also added some exception wrappers for such cases
- Added automatic queue UI refresh on changing area
Version 0.1.2
Fixed the target selection UI bug
Version 0.1.1a
Fixed spontaneous casting bug introduced in 0.1.1
Version 0.1.1
Fixed Cantrips not processed properly in the UI.
Initial Metamagic fix.
Mod repackaged to the proper folder structure.
Version 0.1.0
Initial release
Pathfinder Auto Buff Warning: In the version 0.2.0 GUI and favorite queues has been changed.
This is a mod project for Pathfinder: Kingmaker and Pathfinder Wrath of the Righteous.
It's an alternative to BuffBot. It provides a way to create (or record) a queue of actions (either the buff spells or ability usage) and execute it later.
Extract the archive and put the mod folder into 'Mods' folder of the Game
Open the interface (Ctrl+f10)
Features
You can create the "queue" of actions to execute. Each element in the queue describes spell/ability, caster and the list of targets.
You can also select to pre-activate an activatable ability/item (like Extend Metamagic Rod) before casting spells
You can record your own actions into the action queue
There is small UI panel that allows a quick execution of one of your favorite action queues (*Note: it's not very pretty and wasn't tested on different screen resolutions*)
You can set up different per-queue or global settings, including spellbook and metamagic priority
There are issues with certain buffs that I'm not sure how to process yet (like Acid Maw/Bless weapon that have some non-trivial targeting conditions)
*Notes: This mod might not work in combat because of the way action queueing is done. Also, it might conflict with mods patching UnitCommand.OnEnded*
Usage notes
I'd advice to first record some simple action queue to see how the mod handles them and better understand the queue creation principles.
It might not be very apparent, but you have to select caster, ability and targets before you'll be able to finish creating new action. Don't forget to apply target selection!
Spell/Abilities are not refreshed automatically for the mod UI, use "Refresh data" button. Only memorized and available for casting spells are shown in the UI.
Metamagic priority is used when selecting which spell slot to cast during queue execution. If the spell uses selected metamagic, it is used first (with the priority, i.e. with [0] Extended and [1] Quickened the spell that has Extended will be used first). 'None' prioritizes the slot that doesn't have any metamagic applied to.
The in-game UI should show itself if there's any queue selected as Favorite in the mod settings.