Does the Fire Elementa’s Touch attack’s ongoing damage stack with itself? [duplicate]

If a fire elemental uses the Touch attack:

Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) fire damage. If the target is a creature or a flammable object, it ignites. Until a creature takes an action to douse the fire, the target takes 5 (1d10) fire damage at the start of each of its turns.

And then hits a creature twice, how would the emphasized text work? Would the creature have two instances of it and take 2d10 damage at the start of the turn or only one? If they would have it twice would they be able to put both out by dousing the fire?

Do the Fire Elemental’s Fire Form trait’s and Touch attack’s ongoing fire damage stack with each other?

Inspired by the following:

  • Does the Fire Elementa's Touch attack's ongoing damage stack with itself?

I realized that my own answer to that question hinges on the idea of features having the same name, but the Fire Elemental actually has two different features that cause extremely similar effects.

Notably it has the Fire Form trait and the Touch attack which state:

[…] In addition, the elemental can enter a hostile creature’s space and stop there. The first time it enters a creature’s space on a turn, that creature takes 5 (1d10) fire damage and catches fire; until someone takes an action to douse the fire, the creature takes 5 (1d10) fire damage at the start of each of its turns.

[…] If the target is a creature or a flammable object, it ignites. Until a creature takes an action to douse the fire, the target takes 5 (1d10) fire damage at the start of each of its turns.

Do these two ongoing effects stack with each other?

Does the Faerie Fire spell give advantage on attacks against invisible creatures?

The description of the faerie fire spell states:

Any attack roll against an affected creature or object has advantage if the attacker can see it, and the affected creature or object can’t benefit from being invisible.

As I read it, there are two ways to interpret this. The first is that being held unseen is a benefit of being invisible, and therefore the spell removes that benefit. Since the invisible creature is then visible, you have advantage against it.

The other interpretation is that the order of the sentence matters; first, check if you can see them, and you have advantage if you can. Then, strip them of the benefits of invisibility. In this case, you would have a regular attack roll against the creature, without disadvantage from being invisible nor advantage from Faerie Fire.

What interpretation of the rule aligns with the intention of the faerie fire spell?

How does the Day/Night cycle work on the Elemental Plane of Fire?

So I found out, that there is a curfew every night in the City of Brass on the Elemental Plane of Fire. This makes me wonder: How does a day/night cycle work on the Elemental Plane of Fire? Is there a sun and if so, does it rise and set like a normal sun?

I’m looking for informations in any sourcebook of whatever edition of Dungeons & Dragons.

(5e) Are there any magic items that allow a user to bypass fire resistance with a magical weapon?

A bit of a specific request I know, but for an upcoming battle my DM is throwing at us, I’ll be using a magical weapon that deals fire damage and we know the creature has fire resistance. So I was wondering if there were any options to ignore the opponent’s fire resistance. I know of the Elemental Bane spell already, but if there were any other spells that had this effect as well that would be helpful to know as well.

Fangs of Fire Snake + Tavern Brawler?

if you use fangs of the fire snake it increases your unarmed attack by 10 feet (presumably to 15ft) "When you use the Attack action on your turn, you can spend 1 ki point to cause tendrils of flame to stretch out from your fists and feet. Your reach with your unarmed strikes increases by 10 feet for that action, as well as the rest of the turn" if you used the tavern brawler feat "When you hit a creature with an unarmed strike or improvised weapon on your turn, you can use a bonus action to attempt to grapple the target." does that mean you can grapple someone from 15 ft away using a bonus action? could you move toward them at a regular pace?

When casting Faerie Fire from Ring of Shooting Stars, do you need to maintain concentration? [duplicate]

Ring of Shooting Stars says

Faerie Fire: You can expend 1 charge as an action to cast Faerie Fire from the ring.

Since it says you cast the spell from the ring, I wonder if you need to maintain concentration on the resulting spell. Moreover, is that something particular to Ring of Shooting Stars, or is that how it usually goes with casting spells via items?

Trouble Iterating My Simulated Forest Fire

I’m having some trouble iterating my simulation of a forest fire. I’m new to mathematica, so apologies for poor coding. I’m sure there are far neater and more efficient ways of doing this, but i would like to know whats the problem with the method im using currently if possible.

This is my code to get the adjacent elements, including ‘wrap around’:

neighbourPos[m_, i_, j_] := Transpose[Mod[{i, j} + {{-1, 0, 1, 0}, {0, -1, 0, 1}}, Dimensions[m],]]; 

For the fire, 2s represent burning trees, 1s trees and 0s empty ground. After one timestep, trees adjacent to a fire will set on fire and original fire(s) will burn themselves out and become ‘0s’. This my code to simulate the spread of the fire:

nextState[m_] :=    (firepos = Position[m, 2];    a = MapAt[2 # &, m,      neighbourPos[m, Position[m, 2][[1, 1]], Position[m, 2][[1, 2]]]];    MapAt[0 &, a, firepos]) 

It seems to work. Up to a point anyway. I would like to eventually plot the thing with ListAnimate, however, When i try to iterate nextState until the fire is burnt out with FixedPointList it stops working properly after 6 iterations and i get a load of errors.

e.g

MatrixPlot[mat/2, PlotRange -> {0, 1}, ColorFunction -> "Rainbow", ColorFunctionScaling -> False] 

Gives

Starting matrix

Then

MatrixPlot[nextState[mat]/2, PlotRange -> {0, 1}, ColorFunction -> "Rainbow",  ColorFunctionScaling -> False] 

Matrix after one iteration

But then errors come after more iterations.

In[1]:= fireStates[m_] := FixedPointList[nextState, m];  In[14]:= frames = fireStates[mat];  During evaluation of In[14]:= Part::partw: Part 1 of {} does not exist.  During evaluation of In[14]:= Part::partw: Part 1 of {} does not exist.  During evaluation of In[14]:= MapAt::pkspec1: The expression Mod[1+{}[[1,1]],10,1] cannot be used as a part specification.  During evaluation of In[14]:= Thread::tdlen: Objects of unequal length in Mod[{{0,1,2,1},{1,0,1,2}},{3},1] cannot be combined.  During evaluation of In[14]:= MapAt::psl: Position specification Transpose[Mod[{{0,1,2,1},{1,0,1,2}},{3},1]] in MapAt[2 #1&,MapAt[2 #1&,<<1>>,{{Mod[-1+{}[[1,1]],10,1],Mod[{}[[1,2]],10,1]},{<<1>>,Mod[<<1>>]},<<1>>,{Mod[{}[[1,1]],10,1],Mod[1+{}[[1,2]],10,1]}}],Transpose[Mod[{{0,1,2,1},{1,0,1,2}},{3},1]]] is not a machine-sized integer or a list of machine-sized integers.  During evaluation of In[14]:= MapAt::partw: Part {3,4,2,1,2,3} of MapAt[2 #1&,MapAt[2 #1&,<<1>>,{{Mod[-1+{}[[1,1]],10,1],Mod[{}[[1,2]],10,1]},{<<1>>,Mod[<<1>>]},<<1>>,{Mod[{}[[1,1]],10,1],Mod[1+{}[[1,2]],10,1]}}],Transpose[Mod[{{0,1,2,1},{1,0,1,2}},{3},1]]] does not exist.  During evaluation of In[14]:= Thread::tdlen: Objects of unequal length in Mod[{{1,2,3,2},{1,0,1,2}},{3},1] cannot be combined.  During evaluation of In[14]:= MapAt::psl: Position specification Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]] in MapAt[2 #1&,MapAt[0&,MapAt[2 #1&,MapAt[<<1>>],Transpose[Mod[<<1>>]]],{{1,1,1},{3,1,2,1,3},{3,2,2,1,2,3},{3,3,2,1,3},{3,4,2,1,2,3}}],Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]]] is not a machine-sized integer or a list of machine-sized integers.  During evaluation of In[14]:= MapAt::partw: Part {2,2,3,4,2,1,2,3} of MapAt[2 #1&,MapAt[0&,MapAt[2 #1&,MapAt[<<1>>],Transpose[Mod[<<1>>]]],{{1,1,1},{3,1,2,1,3},{3,2,2,1,2,3},{3,3,2,1,3},{3,4,2,1,2,3}}],Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]]] does not exist.  During evaluation of In[14]:= Thread::tdlen: Objects of unequal length in Mod[{{1,2,3,2},{1,0,1,2}},{3},1] cannot be combined.  During evaluation of In[14]:= General::stop: Further output of Thread::tdlen will be suppressed during this calculation.  During evaluation of In[14]:= MapAt::psl: Position specification Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]] in MapAt[2 #1&,MapAt[0&,MapAt[<<1>>],{{2,1,1,1},{2,2,1,1,1},{2,2,3,1,2,1,3},{2,2,3,2,2,1,2,3},<<3>>,{2,3,1,1,2,4},{3,2,3},{3,3,2},<<5>>}],Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]]] is not a machine-sized integer or a list of machine-sized integers.  During evaluation of In[14]:= General::stop: Further output of MapAt::psl will be suppressed during this calculation.  During evaluation of In[14]:= MapAt::partw: Part {2,2,2,2,3,4,2,1,2,3} of MapAt[2 #1&,MapAt[0&,MapAt[<<1>>],{{2,1,1,1},{2,2,1,1,1},{2,2,3,1,2,1,3},{2,2,3,2,2,1,2,3},<<3>>,{2,3,1,1,2,4},{3,2,3},{3,3,2},<<5>>}],Transpose[Mod[{{1,2,3,2},{1,0,1,2}},{3},1]]] does not exist.  During evaluation of In[14]:= General::stop: Further output of MapAt::partw will be suppressed during this calculation. 

Many many thanks in advance for anyone kind enough to help.

Cheers.