## If a fighter multiclasses into sorcerer, when they cast spells do they also replace material components with somatic?

From the Sorcerer class page,

Because you’re a sorcerer, you can usually replace material components with somatic components, so you don’t need to use a material component pouch.

I interpret this to mean that whenever a sorcerer casts a spell that requires a material component (without a cost), then they can choose to replace that component with a somatic one. From the listing on spell components, this means that the spell would keep the manipulate trait, but one important thing would change: the spell no longer requires you to have a hand free to retrieve and manipulate the material component.

Now, if a fighter takes the sorcerer dedication, then from the dedication page,

You cast spells like a sorcerer.

I interpet this to mean that the fighter also gains the ability to replace any material component with a somatic component, and that as a consequence the fighter can cast sorcerer spells without needing a hand free.

Is my interpretation correct?

## How can I find the name of a function and replace with another name in a plugin?

I would like to replace a button name "CV Manager" with "Upload Resume". The button is part of a list of menu buttons in a user dashboard. It function is to direct candidates to upload their resumes and I would like the button to say just that. Can anyone please tell me where in the plugin database I can find that button and replace it by using the "plugin editor" in wordpress? Thank you

## MariaDB views: I want to replace repeated multi-table joins in my queries with a view – are there any issues to watch out for?

Rather than

SELECT a.pk, b.pk, c.pk, d.name  FROM a JOIN b on b.pk = a.fk JOIN c on c.pk = b.fk JOIN d on d.pk = c.fk 

I can do

SELECT a_pk, b_pk, c_pk, d_name  FROM view_a_b_c_d 

I have a lot of this sort of thing through my code.

I’ve done a performance test, and the differences seem to be negligible, and I feel it would greatly tidy my codebase up and remove a lot of repetition.

But before I commit to that (as it’d be a big change with a lot of work and testing), I want to check that this IS a good thing to do. I didn’t study computer science and have no formal DBA training. I’m also a sole dev working on my own closed-source product. So I don’t get much input from the outside world, unless I strike out and ask for it.

Thank you – any opinions/experience appreciated.

## How can i find wrong word in search box and replace with correct word

I have a search form and Many site users search for the wrong words, I want to replace these wrong words with the right ones so that users can get results faster.

I have been searching for this for several days but unfortunately I did not find any results.

I’m looking for a way if a user types wrong words like this

i love axqple i love vaple i love aple i love applle i love aplle 

Replace the wrong text with Apple.

I have already checked things like the this tutorial and this topic but have not reached a conclusion

I also looked at these cases:

function str replace

find word in variable and replace with another

search string for specific word and replace it

And many more…

Given this explanation, does anyone have a solution, educational content or any tips

Thanks for any help

## Need to replace Currency Shortforms

I want to replace the currency shorten alphabet, it is currently in M, L and So on. I want to change to indian currency number format like K, L and CR

below is code:

if(!function_exists(‘houzez_number_shorten’)) { function houzez_number_shorten($number,$ precision = 0, $divisors = null) {$ number = houzez_clean_price_20($number);  if (!isset($  divisors)) {         $divisors = array( pow(1000, 0) => '', // 1000^0 == 1 pow(1000, 1) => 'K', // Thousand pow(1000, 2) => 'M', // Million pow(1000, 3) => 'B', // Billion pow(1000, 4) => 'T', // Trillion pow(1000, 5) => 'Qa', // Quadrillion pow(1000, 6) => 'Qi', // Quintillion ); } foreach ($  divisors as $divisor =>$  shorthand) {         if (abs($number) < ($  divisor * 1000)) {             // Match found             break;         }     }     //Match found or not found use the last defined value for divisor     $price = number_format($  number / $divisor, 1);$  price = str_replace(".0","",$price); return$  price . \$  shorthand; } 

I am not good at coding, so any help will be appreciated

## ReplaceAll doesn’t replace all, factor out negative sign first

I have this matrix:$$\left( \begin{array}{ccccc} \{\{0\},\{0,0,0\}\} & \{\{1\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} \ \{\{-1\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} \ \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,z,-y\}\} & \{\{0\},\{-z,0,x\}\} \ \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,-z,y\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{y,-x,0\}\} \ \{\{0\},\{0,0,0\}\} & \{\{0\},\{0,0,0\}\} & \{\{0\},\{z,0,-x\}\} & \{\{0\},\{-y,x,0\}\} & \{\{0\},\{0,0,0\}\} \ \end{array} \right)$$

When I run ReplaceAll (/.) on it using this$$\left\{\{\{1\},\{0,0,0\}\}\to X_1,\left\{\{t\},\left\{\frac{2 x}{3},\frac{2 y}{3},\frac{2 z}{3}\right\}\right\}\to X_2,\{\{0\},\{y,-x,0\}\}\to X_3,\{\{0\},\{z,0,-x\}\}\to X_4,\{\{0\},\{0,z,-y\}\}\to X_5,\{\{0\},\{0,0,0\}\}\to 0\right\}$$

it doesn’t replace everything:

$$\left( \begin{array}{ccccc} 0 & X_1 & 0 & 0 & 0 \ \{\{-1\},\{0,0,0\}\} & 0 & 0 & 0 & 0 \ 0 & 0 & 0 & X_5 & \{\{0\},\{-z,0,x\}\} \ 0 & 0 & \{\{0\},\{0,-z,y\}\} & 0 & X_3 \ 0 & 0 & X_4 & \{\{0\},\{-y,x,0\}\} & 0 \ \end{array} \right)$$

I expect:$$\left( \begin{array}{ccccc} 0 & X_1 & 0 & 0 & 0 \ -X_1 & 0 & 0 & 0 & 0 \ 0 & 0 & 0 & X_5 & -X_4 \ 0 & 0 & -X_5 & 0 & X_3 \ 0 & 0 & X_4 & -X_3 & 0 \ \end{array} \right)$$

Is there an automated way of doing these replacements?

## Should I replace the swarm with the individual creature after enough damage?

So one thing I found odd in the DM’s Basic Rules v0.1pdf was a large list of animals that seemed so insignificant as to wonder why it was included in the PDF. For example, the “Rat” monster, has 1 hitpoint, and a CR of 0, it can hit for only 1 point of damage with a +0 to hit.

However, I then noticed that there are swarm creatures, such as a “Swarm of Rats” which has 24 hit points, +2 to hit, 7 damage or 3 damage when it has less than half it’s hitpoints, and is listed as “Medium swarm of Tiny beasts”. Swarms also have the following trait:

The swarm can’t regain hit points or gain temporary hit points.

This made me think that this was very neat. A swarm is made up of indidvual creatures, and each hitpoint means each creature died. So for a swarm of rats, I might think this means that there are 24 rats in the swarm.

But is this actually the case? When a swarm is reduced to 1 or 2 hitpoints, should I switch those out for actual rat creatures? (This would basically cause the swarm to lose the damage resistances, immunities and reduce the amount of damage it can do.)

## If the Feywild Shard magic item’s Wild Magic Surge results in a spell, does that replace the initial triggering spell, or occur in addition to it?

Tasha’s Cauldron of Everything (p. 127) includes a magic item called the Feywild shard. The relevant part of its description states:

When you use a Metamagic option on a spell while you are holding or wearing the shard, you can roll on the Wild Magic Surge table in the Player’s Handbook. If the result is a spell, it is too wild to be affected by your Metamagic, and if it normally requires concentration, it doesn’t require concentration in this case; the spell lasts for its full duration.

This part is the one that some in my group don’t agree on:

• My reading: You cast a spell that is being affected by Metamagic. You then choose to roll on the table. If the resulting effect listed on the table is then also a spell, it is separate from the original spell and has the two listed added conditions (Metamagic can’t be used on it, and it doesn’t require concentration).
• The others think that if the result of the roll on the Wild Magic Surge table is a spell, it replaces the original spell, and the original Metamagic option you chose doesn’t affect it.

Which interpretation is correct?

## What abilities allow me to reroll or replace die rolls?

I am building a “lucky wizard” for my newest campaign.

The concept is to use abilities and features that allow me to reroll (or replace rolls) attacks, abilities, and/or saving throws (such as the Lucky feat). I’m not interested in abilities that allow rerolls on allies’ or enemies’ rolls.

My search so far has yielded a few options, but I am unsure if I’ve missed any.

• Portent (Divination Wizard)
• The Lucky feat
• Lucky (Halfling racial trait)

Are there others?

## Can Tremorsense replace sight?

This question it prompted by the recommendation of Ryan C. Thompson in relation to their answer to an earlier question of mine.

Does tremorsense, allow a monster to effectively "see" other creatures or does it only indicate location?

The first option would have tremorsense function the same as blindsight with the exception that it doesn’t work on flying creatures and can "see" behind walls and other obstacles.
The latter option would function similarly to locating an invisible creature where you know the creature’s location but it remains unseen.

Related:
Does Tremorsense allow Attacks of Opportunity while Blinded?
Is a character unseen by tremorsense while jumping?
Blindsight and Tremorsense for a Blind PC?