Separate, and much more frustrating, issue: Does anyone know how to buff the gunnery check performed via the starship sheet? I've tried about everything that I can think of, from buffing the character themselves to adding dialogue options in the attacher of the weapon being fired. Nothing seems to add anything extra to the attack roll... Edit: So, the solution I've come up with is to just make the Gunner their own macro that utilizes the roll and adds in prompts for the missing pieces (frame bonus, captain buff, damage (since it's going to be used on different weapons)), and removed the weapon specific stuff (different weapons). I'm not sure if this is the most elegant solution, however. Code: !?{Frame Bonus|YES,1|NO,0}
!?{Captain Buff|YES,2|NO,0}
@{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{?{Arc?|forward|aft|port|starboard}}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|forward_weapons_status}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} Edit2: I realized that that macro would only check the forward weapons status, which sent me down a massive rabbit hole to attempt to figure out how to make the weapons status a variable. I can't get it to work currently, as I don't know how/if you can just do straight text replacement.. Code: !?{Frame Bonus|YES,1|NO,0} !?{Captain Buff|YES,2|NO,0} !?{Arc|forward, forward_weapons_status|aft, aft_weapons_status|port, port_weapons_status|starboard, starboard_weapons_status} @{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{?{Arc}}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|?{Arc}}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} Edit 3: Well, this was a rabbit hole.. Ended up creating a chat menu to ask what arc you want to fire, which calls a macro for the chosen arc.. This can't be the easiest solution, right? Chat menu: /me &{template:sf_generic} {{title=Gunnery Check}} {{name=Choose Your Firing Arc}} {{buttons0=[FORWARD](!#forwardGunneryCheck)}} {{buttons1=[AFT](!#aftGunneryCheck)}} {{buttons2=[PORT](!#portGunneryCheck)}} {{buttons3=[STARBOARD](!#starboardGunneryCheck)}} Macros: !?{Frame Bonus|YES,1|NO,0} !?{Captain Buff|YES,2|NO,0} @{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{aft}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|aft_weapons_status}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} !?{Frame Bonus|YES,1|NO,0} !?{Captain Buff|YES,2|NO,0} @{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{forward}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|forward_weapons_status}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} !?{Frame Bonus|YES,1|NO,0} !?{Captain Buff|YES,2|NO,0} @{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{port}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|port_weapons_status}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} !?{Frame Bonus|YES,1|NO,0} !?{Captain Buff|YES,2|NO,0} @{Hippocampus|whisper_state}&{template:sf_ship} {{name=@{Hippocampus|character_name}}} {{characterid=@{Hippocampus|character_id}}} {{title=Gunnery Check}} {{leftbanner=^{starboard}}} {{r1=[[1d20+?{Frame Bonus}[Frame Bonus]+?{Captain Buff}[Captain Buff]+[[@{Hippocampus|gunner_roll}]]@{Hippocampus|attack_query}@{Hippocampus|computer_query}@{Hippocampus|starboard_weapons_status}@{Hippocampus|power_core_status}]]}} {{damage1=[[?{Damage}]]}} {{range=}} {{class=}} {{type=}} {{curr_ammo=}} {{ammo_type=}} {{rightbanner=}} {{notes=}} And yes, I realize the ship name is hard-coded. I'll change that when it matters, lol