Does Swashbuckler’s Fancy Footwork apply if the attack was made with Booming Blade?

The Roguish Archetype Swashbuckler (SCAG/XGtE) has the following feature:

Fancy Footwork

When you choose this archetype at 3rd level, you learn how to land a strike and then slip away without reprisal. During your turn, if you make a melee attack against a creature, that creature can’t make opportunity attacks against you for the rest of your turn.

The cantrip Booming Blade (SCAG) says the following:

As part of the action used to cast this spell, you must make a melee attack with a weapon against one creature within the spell’s range, otherwise the spell fails.

First Question:

Does Fancy Footwork apply (no OA from the attacked creature) if you attacked it with Booming Blade (or Green Flame Blade)?

Second Question:

More generally, since it does not specify a weapon attack, does Fancy Footwork apply to melee spell attacks as well?

Apply persistant default setting to SPFx webpart

Currently we have configured a setting our custom SPFx webpart’s manifest and applied it as a property in our code. This property is applied and works properly when the webpart is applied to a page of our SharePoint Online installations, however the issue is that when reinstalling our webpart on SharePoint sites where it already exists the webpart must be re-applied and reconfigured. The desired behavior is to have this property automatically applied to existing instances of the webpart as well as initially enabled instances. Is the experienced behavior of the manifest applied value and property as intended by Microsoft? If so, should we create an appSettings file and reference it in our webpart’s config.json and code, or is there anyother way to do this (aside from just “hard-coding” the value in the webpart’s code)? Thanks in advance.

Does the Symbiotic Entity damage apply to a creature hit by the secondary damage of Green Flame Blade?

For a Circle of Spores Druid, they are able to add 1d6 Poison Damage to their Melee Weapon Attacks while their Symbiotic Entity feature is active.

At 2nd level, you gain the ability to channel magic into your spores. […] While this feature is active, you gain the following benefits:

  • […]
  • Your melee weapon attacks deal an extra 1d6 poison damage to any target they hit.

These benefits last for 10 minutes, until you lose all these temporary hit points, or until you use your Wild Shape again.

Circle of Spores, Guildmaster’s Guide to Ravnica, pg. 27

When a [melee weapon] attack from Green Flame Blade hits a target, the spell causes an adjacent creature to also take damage:

[…] On a hit, the target suffers the attack’s normal effects, and green fire leaps from the target to a different creature of your choice that you can see within 5 feet of it. The second creature takes fire damage equal to your spellcasting ability modifier.

Green Flame Blade, Sword Coast Adventurer’s Guide, pg. 143

For the purposes of Symbiotic Entity (or any other feature that adds damage to “any targets hit by Melee Weapon Attacks”), does the extra damage (on the second target) associated with Green Flame Blade count as being hit by that damage, making them eligible for the extra poison damage from Symbiotic Entity, or does being “hit” by an effect necessarily involve an Attack Roll?

Can you apply the Monk’s Martial Arts feature only to your attack roll but not your damage roll?

The Monk’s Martial Arts feature states:

You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons…

Originally I thought this meant you had to either replace use Strength for both rolls or use Dexterity for both rolls. But the section on Finesse weapons states:

When making an attack with a finesse weapon, you use your choice of your Strength or Dexterity modifier for the attack and damage rolls. You must use the same modifier for both rolls.

Both features have the same “for the attack and damage rolls” bit; however, Martial Arts lacks the requirement that you must use the same modifier for both rolls. Does this mean that you are able to replace only the attack roll’s (or only the damage roll’s) modifier?

One reason you might want to mix up your modifiers is any time where you want to damage (and thus hit) a creature, but you don’t want to deal a lot of damage to it.
In a case like that you would want to use your higher modifier for the attack and your lower modifier for the damage.

How does Split Ray apply to Light of Lunia?

I stumbled across the Light of Lunia spell in the Spell Compendium (p132) and was wondering how exactly Metamagic would apply to it. Split Ray in particular interests me, as I would love a way to get an additional ray out of it.

Light of Lunia

Evocation [Good, Light]
Level: Celestia 1, Cleric 1, Sorcerer/Wizard 1,
Components: V, S
Casting Time: 1 standard action
Range: Medium (100 ft. + 10 ft./level)
Target: You and up to two rays; see text
Duration: 10 minutes/level (D) or until discharged; see text
Saving Throw: None
Spell Resistance: Yes; see text

You invoke the powers of good and you begin to glow with the silver light of fabled Lunia, the first layer of the Seven Mounting Heavens of Celestia.
The silvery radiance created by this spell emanates from you in a 30-foot radius, and dim light extends for an additional 30 feet.
Beginning one turn after you cast this spell, you can choose to expend some or all of the light of Lunia as a ray of light. You must succeed on a ranged touch attack with the ray to strike a target. You can make a single ranged touch attack that deals 1d6 points of damage, or 2d6 points of damage against undead or evil outsiders, with a range of 30 feet. Spell resistance applies to this attack. This dims your silvery radiance to half (15-foot light, with dim light for an additional 15 feet). You can choose to fire one additional ray with the same characteristics either on the same round or on a subsequent round. Firing the second ray quenches your radiance and ends the spell.

Does the armor check penalty apply to Reflex saves?

Does the armor check penalty apply to Reflex saves?

Nonproficient with Armor Worn: A character who wears armor and/or uses a shield with which he is not proficient takes the armor’s (and/or shield’s) armor check penalty on attack rolls as well as on all Dexterity- and Strength-based ability and skill checks. The penalty for nonproficiency with armor stacks with the penalty for shields.

Are Reflex saves considers a dexterity-based ability?

Does the Ancestral Guardian barbarian’s Ancestral Protectors feature only work on your first attack after raging, or can you apply it every turn?

Does the Ancestral Protectors feature only work on your first attack after raging, or can you apply it every turn?

I have been wanting to make a Path of the Ancestral Guardian Barbarian, and I have been asking myself this question. Because if it does, it sounds pretty good, and maybe even on the overpowered side of things. Just imagine it against a boss.

How do I create a GUI to browse Google Drive and apply a Google Apps Script to the chosen file?

I have a google apps script code that creates some pdf files based on the data contained in a google spreadsheet. I created this code for personal use: I use it for grading my students’ papers and send them the outcomes.

I am by no means a professional programmer, and my code can certainly be optimized. However, even non-optimized as is, it saves me quite a bit of work.

For this reason, some colleagues became interested in my “system”, so I tried to share my code with them. The problem is that they are even less expert than me, and all those lines of code kind of scare and confuse them.

Actually, they do not need to see or understand the code. They only need to provide the file ID of the target spreadsheet and that of the destination folder, where all the pdfs are created, plus a bunch of data (such as the number of students in the class…)

It would be nice to build a graphical user interface that simply allows them to browse their Google Drive and chose the input spreadsheet and the output folder.

I am not sure if this can be done, and how.

I did some research, and I came up with a couple of possibilities.

  • the UI service of Google Apps Script. This however is deprecated since 2014. It has been replaced by the HTML Service, but I’m not sure how to use it for browsing Google Drive.
  • Google Picker this seems to be what I need. However it is an API for HTML pages and requires that a project be registered. I’m not exactly sure how should I go about it. As I say, I just need a simple user interface for my colleagues, and Google Picker feels perhaps too much for that.

Apologies for being so vague. As I say I am not a professional coder, and I am rather clueless for this particular endeavour.

I would really appreciate some suggestions. It would be great if someone could point me to some tutorial or example.

Thank you very much in advance


Does FedRAMP apply to the cloud hosting environment, the software being hosted, or both?

Our company is limited to using products that maintain FedRAMP compliance, and we are looking to implement a new data collection tool. We are interested in a product that utilizes Microsoft Azure, which I understand is FedRAMP compliant. Is FedRAMP something that applies to this new software (or company that develops it) that is being hosted in MS’s Azure environment? Or only to Azure itself?

As someone relatively new to the cybersecurity world, I want to be sure I understand the scope of FedRAMP and how it affects our options going forward.

How To Apply filter to List View Web Part based on content of Data View field

I am building a project management tool. the top of each project page shows a List View webpart which displays information about the project’s current status.

A second List View displays a Task List which I want to pre-load with the task sequence required by our project management methodology and then filter by Current Phase (displayed in the project info list) so that only the tasks applicable to the current project phase are displayed.

To accomplish this I think I need to find a way to alter the filter applied to the List View depending on the contents of the ProjectPhase field of the Project_Info list.

Does anyone have any ideas the best way to accomplish this?