What’s the cheapest way for an Eldritch Knight to be able to wield two weapons while still being able to cast spells with somatic/material components?

For the purpose of this question, assume "two weapons" to include "a one-handed weapon and a shield".

Compared to other spellcasters, Eldritch Knights are sort of at a disadvantage when it comes to achieving dual-wielding and the like, as they generally cannot use spellcasting foci (except when using magic items such as a Ruby of the War Mage). Thus, they normally seem to require a free hand for casting spells with components other than verbal ones. For comparison, a wizard could wield a Staff of Power, which – due to being a staff – counts as an arcane focus and thus solves the issue of noncostly material components, but it can also be used as a +2 quarterstaff.

For an EK trying to trivialize somatic components, Warcaster is the obvious choice (no difference to other spellcasters in this regard), and the requirement of a free hand for material components (without a GP cost) can be avoided with a Ruby of the War Mage. However, the former requires spending a feat (even though Warcaster is a pretty good feat for EKs anyway, especially considering that fighters get more ASIs than the average class), and the latter blocks an attunement slot and doesn’t work for costly material components. Plus, if you happen to die in a battle, your attunements end, even if you get Revivified right away (although that’s probably a very rare or even legendary problem ^^).

Is there a cheaper way to get around the issue? For the purpose of defining "expensive", please consider this order (the higher up on the list, the more expensive):

  1. Multiclassing (and requiring three multiclass levels is obviously worse than requiring one)
  2. Requiring additional actions
  3. Feats
  4. Attunement Slots
  5. Requiring additional bonus actions
  6. Choosing specific (sub-)class options, such as a Fighting Style.
  7. Magic Items without attunement
  8. Ingame time (e.g. downtime training)
  9. Requiring your object interaction
  10. Money

I’m aware of other questions on almost the same topic, namely this one (warlock-focused or at best generic), this one (technically answers the issue, but some GMs might consider dropping and picking your weapon up cheesy, plus there are downsides and it only works with Sage Advice rulings), as well as this one (answers claim it’s not an issue, which is not true IMHO – for example, Booming Blade or Green Flame Blade, both great melee cantrips for an EK, have material components).

Not able to scrape any working proxies from SB built in sources

Am I suppose to use a proxy when scraping proxies, all of them failed

https://www.youtube.com/watch?v=sbO0FnxW…cedSEOClub 

This is method I used. Nothing else And this is fresh install of Scrapebox

I went ahead an checked if my ip is blacklisted anywhere I don’t think it is.

Is there a way I can export these results to have you take a look?

Is Strahd able to know PC backstories without having to investigate them?

I have a group that just started Curse of Strahd. They’re one session in. I have a character that couldn’t make it first session, and I’m in the process of “writing him in” so he’s with the party for the second. He’s part of the writing-in process… we go back and forth with some emails with some RP decisions on his part, but I am pretty strongly guiding him to where the others are.

Anyway, quick backstory, his sister was captured by a cultist long ago, he tracked them down to some location in the woods — enter the creeping fog hook — he gets lost in the fog and pops out in Barovia. In a truly “against all odds” moment that only happens in movies, he stepped on a locket in the dirt that belonged to his sister. And he stands, emboldened, knowing the cultist and his sister are also trapped here in this mystical valley.

Enter my dilemma. I am fully willing to have it so that the cultist and his sister are truly here in Barovia somewhere. But, I am also considering making it so that this locket… and for that matter any other evidence he finds regarding their whereabouts here in Barovia up to and including the cultist and his sister… is an illusion. Or more accurately, a manifestation of his emotions/desires.

I’ve never run Strahd before, so I’m still working out the feel for the campaign and exactly how much power Strahd has in this demi-plane of his. There are places in the book where it says creepy stuff like “the character sees herself hanging from the gallows and when she touches it it turns to dust”. So there’s an element of your own self projecting the horror. Also Strahd has god-like abilities… hearing prayers not directed to him, showing up in some assassin mirror….

Does Strahd inherently know of this character’s past/desires (read: can I metagame the crap out of this)? Or does Strahd need to come by that information honestly?

Purging SP getting deadlocked with App…Not able to completed understand Deadlock Graph

We have a stored procedure which purges old data. On regular basis, it is getting deadlocked with application stored procedure. Below is the deadlock graph:

Deadlock Graph

Deadlock XML:

<deadlock>   <victim-list>    <victimProcess id="process1a780008c8"/>   </victim-list>   <process-list>    <process id="process1a780008c8" taskpriority="0" logused="1604" waitresource="KEY: 8:72065847945068544 (862c7d05dafc)" waittime="1477" ownerId="4649107786" transactionname="batch_archive" lasttranstarted="2020-12-18T22:05:16.377" XDES="0x27495e1c40" lockMode="U" schedulerid="6" kpid="7560" status="suspended" spid="1049" sbid="0" ecid="4" priority="0" trancount="0" lastbatchstarted="2020-12-18T22:05:01.070" lastbatchcompleted="2020-12-18T22:05:01.070" lastattention="1900-01-01T00:00:00.070" clientapp="SQLAgent - TSQL JobStep (Job 0xAC6E654BCA73184DA4769BFB133908A1 : Step 2)" hostname="SERVER_NAME" hostpid="4024" isolationlevel="read committed (2)" xactid="4649107786" currentdb="6" currentdbname="DB_NAME" lockTimeout="4294967295" clientoption1="673316896" clientoption2="128056">     <executionStack>      <frame procname="DB_NAME.dbo.PURGE_SP_NAME" line="674" stmtstart="45158" stmtend="45440" sqlhandle="0x03000600119b6e78797169003dab000001000000000000000000000000000000000000000000000000000000">  delete from DBNAME..TABLE_NAME with(rowlock) where email_id in      (select email_id from ARCHIVAL_BATCH    </frame>      <frame procname="adhoc" line="6" stmtstart="166" stmtend="566" sqlhandle="0x010006002208560560621cea2000000000000000000000000000000000000000000000000000000000000000">  EXEC @return_value = [dbo].[PURGE_SP_NAME]    @arch_mon_crit = 93,    @batch_size = 3,    @po_sql_code = @po_sql_code OUTPUT,    @po_sql_msg = @po_sql_msg OUTPU    </frame>     </executionStack>     <inputbuf>    DECLARE @return_value int,    @po_sql_code int,    @po_sql_msg nvarchar(2000)    EXEC @return_value = [dbo].[PURGE_SP_NAME]    @arch_mon_crit = 93,    @batch_size = 3,    @po_sql_code = @po_sql_code OUTPUT,    @po_sql_msg = @po_sql_msg OUTPUT    SELECT @po_sql_code as N&apos;@po_sql_code&apos;,    @po_sql_msg as N&apos;@po_sql_msg&apos;    SELECT &apos;Return Value&apos; = @return_value       </inputbuf>    </process>    <process id="process1a93ff7c28" taskpriority="0" logused="10000" waittime="1457" schedulerid="1" kpid="5312" status="suspended" spid="1049" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2020-12-18T22:05:01.070" lastbatchcompleted="2020-12-18T22:05:01.070" lastattention="1900-01-01T00:00:00.070" clientapp="SQLAgent - TSQL JobStep (Job 0xAC6E654BCA73184DA4769BFB133908A1 : Step 2)" hostname="SERVER_NAME" hostpid="4024" loginname="DOMAIN\SQL_SRVC_ACCOUNT" isolationlevel="read committed (2)" xactid="4649107786" currentdb="6" currentdbname="DB_NAME" lockTimeout="4294967295" clientoption1="673316896" clientoption2="128056">     <executionStack>      <frame procname="DB_NAME.dbo.PURGE_SP_NAME" line="674" stmtstart="45158" stmtend="45440" sqlhandle="0x03000600119b6e78797169003dab000001000000000000000000000000000000000000000000000000000000">  delete from DBNAME..TABLE_NAME with(rowlock) where email_id in      (select email_id from ARCHIVAL_BATCH    </frame>      <frame procname="adhoc" line="6" stmtstart="166" stmtend="566" sqlhandle="0x010006002208560560621cea2000000000000000000000000000000000000000000000000000000000000000">  EXEC @return_value = [dbo].[PURGE_SP_NAME]    @arch_mon_crit = 93,    @batch_size = 3,    @po_sql_code = @po_sql_code OUTPUT,    @po_sql_msg = @po_sql_msg OUTPU    </frame>     </executionStack>     <inputbuf>    DECLARE @return_value int,    @po_sql_code int,    @po_sql_msg nvarchar(2000)    EXEC @return_value = [dbo].[PURGE_SP_NAME]    @arch_mon_crit = 93,    @batch_size = 3,    @po_sql_code = @po_sql_code OUTPUT,    @po_sql_msg = @po_sql_msg OUTPUT    SELECT @po_sql_code as N&apos;@po_sql_code&apos;,    @po_sql_msg as N&apos;@po_sql_msg&apos;    SELECT &apos;Return Value&apos; = @return_value       </inputbuf>    </process>    <process id="process1a78191468" taskpriority="0" logused="21516" waitresource="OBJECT: 8:1761441349:4 " waittime="3632" ownerId="4649111643" transactionname="user_transaction" lasttranstarted="2020-12-18T22:05:19.960" XDES="0x208e1d4400" lockMode="IX" schedulerid="5" kpid="7936" status="suspended" spid="332" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2020-12-18T22:05:19.963" lastbatchcompleted="2020-12-18T22:05:19.547" lastattention="1900-01-01T00:00:00.547" clientapp="rx-process_jpid[8344]" hostname="APP_SERVER_NAME" hostpid="0" loginname="DOMAIN\SQL_SRVC_ACCOUNT" isolationlevel="read committed (2)" xactid="4649111643" currentdb="8" currentdbname="DBNAME" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056">     <executionStack>      <frame procname="DBNAME.dbo.APP_SERVER_NAME1" line="99" stmtstart="3616" stmtend="3868" sqlhandle="0x0300080011c5170b94ab5e01b0a8000001000000000000000000000000000000000000000000000000000000">  INSERT INTO TABLE_NAME_alt ( email_id ,activity_id ,text_content ) VALUES ( @p_email_id ,@p_activity_id ,@p_text_content    </frame>      <frame procname="DBNAME.dbo.APP_SERVER_NAME" line="301" stmtstart="14314" stmtend="15014" sqlhandle="0x0300080012f6881b97ab5e01b0a8000001000000000000000000000000000000000000000000000000000000">  EXEC @v_ret_value = APP_SERVER_NAME1 @p_email_id , @p_activity_id , @p_alias_id , @p_subject , @p_email_date , @p_email_size , @p_num_attachments , @p_charset , @p_message_id , @p_from_email_address , @p_recv_email_address , @p_delete_flag , @p_header , @p_content , @p_content_type , @p_text_content , @v_sql_code OUTPUT , @v_sql_message OUTPU    </frame>      <frame procname="adhoc" line="1" stmtstart="1204" stmtend="1900" sqlhandle="0x0100080051e7691ef0b8d2062300000000000000000000000000000000000000000000000000000000000000">  EXEC @P0 = APP_SP_NAME   @P1  ,  @P2  ,  @P3  ,  @P4  ,  @P5  ,  @P6  ,  @P7  ,  @P8  ,  @P9  ,  @P10  ,  @P11  , &apos;n&apos; , @P12  ,  @P13  ,  @P14  ,  @P15  ,  @P16  ,  @P17  ,  @P18  ,  @P19  ,  @P20 OUT  ,  @P21  ,  @P22  ,  @P23  ,  @P24  ,  @P25  ,  @P26  ,  @P27  ,  @P28  ,  @P29  ,  @P30  ,  @P31  ,  @P32  ,  @P33 OUT  ,  @P34 OU    </frame>      <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">  unknown    </frame>     </executionStack>     <inputbuf>  (@P0 decimal(38,4) OUTPUT,@P1 bigint,@P2 bigint,@P3 nvarchar(4000),@P4 datetime2,@P5 int,@P6 int,@P7 nvarchar(4000),@P8 nvarchar(4000),@P9 nvarchar(4000),@P10 nvarchar(4000),@P11 nvarchar(4000),@P12 nvarchar(4000),@P13 nvarchar(max),@P14 nvarchar(4000),@P15 nvarchar(4000),@P16 nvarchar(4000),@P17 nvarchar(4000),@P18 nvarchar(4000),@P19 nvarchar(4000),@P20 decimal(38,4) OUTPUT,@P21 int,@P22 int,@P23 bigint,@P24 bigint,@P25 nvarchar(4000),@P26 bigint,@P27 datetime2,@P28 int,@P29 nvarchar(4000),@P30 nvarchar(4000),@P31 nvarchar(4000),@P32 bigint,@P33 decimal(38,4) OUTPUT,@P34 nvarchar(4000) OUTPUT)EXEC @P0 = APP_SP_NAME   @P1  ,  @P2  ,  @P3  ,  @P4  ,  @P5  ,  @P6  ,  @P7  ,  @P8  ,  @P9  ,  @P10  ,  @P11  , &apos;n&apos; , @P12  ,  @P13  ,  @P14  ,  @P15  ,  @P16  ,  @P17  ,  @P18  ,  @P19  ,  @P20 OUT  ,  @P21  ,  @P22  ,  @P23  ,  @P24  ,  @P25  ,  @P26  ,  @P27  ,  @P28  ,  @P29  ,  @P30  ,  @P31  ,  @P32  ,  @P33 OUT  ,  @P34 OUT                                                                           </inputbuf>    </process>   </process-list>   <resource-list>    <keylock hobtid="72065847945068544" dbid="8" objectname="DBNAME.dbo.TABLE_NAME" indexname="TABLE_NAME_IDX" id="lock271c759a00" mode="X" associatedObjectId="72065847945068544">     <owner-list>      <owner id="process1a78191468" mode="X"/>     </owner-list>     <waiter-list>      <waiter id="process1a780008c8" mode="U" requestType="wait"/>     </waiter-list>    </keylock>    <exchangeEvent id="Pipe1d4b680400" WaitType="e_waitPipeGetRow" waiterType="Coordinator" nodeId="12" tid="0" ownerActivity="sentData" waiterActivity="needMoreData" merging="false" spilling="false" waitingToClose="false">     <owner-list>      <owner id="process1a780008c8"/>     </owner-list>     <waiter-list>      <waiter id="process1a93ff7c28"/>     </waiter-list>    </exchangeEvent>    <objectlock lockPartition="4" objid="1761441349" subresource="FULL" dbid="8" objectname="DBNAME.dbo.TABLE_NAME_ALT" id="lock23febd7300" mode="X" associatedObjectId="1761441349">     <owner-list>      <owner id="process1a93ff7c28" mode="X"/>     </owner-list>     <waiter-list>      <waiter id="process1a78191468" mode="IX" requestType="wait"/>     </waiter-list>    </objectlock>   </resource-list>  </deadlock>  

I have just started troubleshooting to fix deadlock. I am not able to get few things in above deadlock graph:

  1. Our Purging SP is a single SP which runs as one transaction, then why we are seeing two processes for it.
  2. What is exchange event? From where it came?
  3. At what level locks are being taken? Row, Page or table?
  4. How to proceed further?

Any help would be appreciated.

NOTE: 1. We are deleting less records batch wise in purging SP.
2. I have removed the actual SP and table Names with Aliases.

How much damage should a Rogue lvl5/Monk lvl6 be able to do with unarmed strike in 5e?

One of the PC’s in my campaign is playing a 5th lvl rogue/6th lvl monk. he uses unarmed strikes but has 2 magic items to boost his damage a bit: a set of bracers that add 1d6 slashing and a ring that adds 1d4 green fire damage.

In last night’s session, he did 84 pts of damage against an abominable yeti. His attack action (attack + extra attack) netted him 16 pt bludgeoning dmg + 10 pts slashing/fir from magic items. He followed with a sneak attack for 19 dmg (unfortunately, this is my first campaign to run and I hadn’t played D&D since AD&D, so I let him use sneak attack with unarmed strike when we started wihtout knowing better and it seems unfair to take it away now that he’s getting up in levels) plus 4 points magic dmg. He then burned a ki point for flurry of blows in his bonus action for 2 attacks dealing 9 points (incl. magic dmg) in the first hit and a critical hit on the second one dealt 26 dmg total. That’s a grand total of 84 points for the monk in one round.

Did I mention he’s a ghostwise halfling? A few session ago he beat an adult copper dragon to death with his bare hands. By himself. (okay, the dragon was trapped in a cave where he couldn’t fly and I wasn’t rolling the best that night and the halfling made his save against the dragon’s breath weapons and frightful presence, but still!).

Aside from allowing the sneak atack, am I doing something wrong here or did he just know how to build a monk that approaches OP?

Only good thing about this is that the ring he wears for the green fire damage is cursed. When he deals out a total of 125 points of green fire damage it’s going to explode, dealing him an amount of damage between 50% and 100% of the accumulated dmg. It happened once already with a lower damage trigger, but he didn’t get it taken care of, he decided to keep using it anyway, so…..

What happens if I let my conjuration wizard be able to target unwilling creatures with Benign Transposition?

The 6th level conjuration wizard feature Benign Transportation says:

Starting at 6th level, you can use your action to teleport up to 30 feet to an unoccupied space that you can see. Alternatively, you can choose a space within range that is occupied by a Small or Medium creature. If that creature is willing, you both teleport, swapping places.

Once you use this feature, you can’t use it again until you finish a long rest or you cast a conjuration spell of 1st level or higher.

My plan is to make this able to work on unwilling creatures as well. They get to do a Charisma saving throw and if they succeed, they are unaffected.

Would this be game-breaking or abusable?

Are Goliaths able to wield large sized weapons in 5e?

With the new Elemental Evil Player’s Companion released awhile ago, Goliaths were added to 5e. I’m unfamiliar with 3.5 and previous editions, but I know that they were included and wielding large weapons was a thing you could potentially do.

Goliaths in 5e have the same trait as 3.5 it seems

Powerful Build. You count as one size larger when determining your carrying capacity and the weight you can push, drag, or lift.

So, does this mean a Goliath can wield large-sized weapons? The pushing/dragging/lifting capacity for a strong Goliath (say 16 str) would be nearly 1000 lbs (16 * 60) and the carrying capacity half of that. A heavy weapon weighs between 10-20 lbs, but this IS significant weight to be throwing around in battle, but I am unsure of the weight of a large weapon. My DM and I are unsure of the mechanics if a Goliath could. We talked about doing an extra die roll for damage, which is extremely strong, or treating the Goliath as if he were under the Enlarged Creature spell, which gives a +4 to damage, which seems more balanced in our opinions.

Are there rules for wielding large weapons in 5e? Can a Goliath wield large weapons out of the box with no feats?

Would a Sentient weapon be able to save versus spells cast against it?

There was a lot more information about sentient weapons in earlier editions, but please restrict answers to 5th edition rules (but use earlier editions to back up statement if needed).

Would a sentient weapon gain a saving throw against spells cast against it? Per the DMG, they do have Intelligence, Wisdom, and Charisma.

For instance, normally the Identify spell would be able to tell the caster all sorts of information about an object. But the sentient weapon does not want to reveal all of its secrets and would try to resist the spell. I’m not limiting this question to Identify1, but that was a spell that leapt out at me.

1 Since spells only do what they say they do and Identify doesn’t list a saving throw. But why would it?

How to prepare my party to reasonable be able to bring down a prismatic wall?


Background

In my campaign I have a villain who uses misdirection and avoidance as their main combat methods. As last resort when the party confronts them in their lair it would be appropriate for them to use Prismatic Wall to prevent the party from killing or capturing them.

Prismatic Wall requires 7 different, very specific, spells in a specific order to remove. Namely; Cone of Cold, Gust of Wind, Disintegrate, Passwall, Magic Missile, Daylight, and Dispel Magic.

This enemy is clever but arrogant, they will likely cast this spell toward the end of a drawn out battle meaning the party may already be down on resources. Without warning they might need to defeat a Prismatic Wall the party may expend the required resources before it appears.

Party Details

In my party I have:

  • A Half-Elf Wizard
  • A Human Druid
  • A Gnome Oracle
  • A Halfling Bard
  • A Half-Orc Paladin.

The party is currently 9th level and they will likely confront this enemy some time between 12th and 14th level depending on how direct their approach is.

The party is equipped slightly below normal for their level due to some decisions made to this point in the campaign. None of their current items will be a particular benefit in this task.

The Problem

I would like my party to have a reasonable chance of actually being able to bring down this wall. If I just throw it at them the chance of this is basically 0. This is the first campaign for all of my players and they have never encounter anything like this before.

Between the various spellcasters in the party they already have access to 5 out of the 7 required spells. Disintegrate and Passwall being the exceptions. I can easily provide them access to the others between now and the confrontation. However, the party does not always prepare these specific spells and may not have them available when required.

How can I, as DM, prepare my players to defeat a Prismatic Wall spell, without explicitly telling them it is coming?

I will likely need to provide them both with information on how to defeat it and provide some resources to help them do so. I am willing to provide help in the form of items, lore dumps from NPCs and potentially NPC allies, though I prefer not to have NPC perform critical actions in place of the players.