dnd 5e – Can an animated sword, made of adamantine, take damage via magical fire?

The ruling “has a basis in fact” insofar as the DMG account of how objects are effected by different damage types is extremely permissive (DMG p. 246):

Objects and Damage Types: Objects are immune to poison and psychic damage. You might decide that some damage types are more effective against a particular object or substance than others. For example, bludgeoning damage works well for smashing things but not for cutting through rope or leather. Paper or cloth objects might be vulnerable to fire and lightning damage. A pick can chip away stone but can’t effectively cut down a tree. As always, use your best judgment.

Note that this doesn’t even establish, for example, a hard and fast rule for a common sense ruling like paper being vulnerable to fire damage. So it is certainly not that case that the rules clearly state that adamantine objects can’t be immune to fire damage.

Of course, these rules specifically apply to inanimate objects. You say:

In this instance, it was an animated sword that was attacking us, and therefore a creature, no longer just an object.

I feel that this undercuts your concern over an object’s damage resistances/vulnerabilities/immunities. After all, if it is a creature, the DM can modify a creature’s stat block in any way they would like. The DM is not restricted to creatures in the Monster Manual. Your argument seems to turn on the DM using the object material to make the case that the adamantine sword was immune to fire damage. But note that the statistics for the flying sword (and you don’t specifically say that the “animated sword” is a Monster Manual flying sword) cannot be derived from the object properties. According to the DMG, steel has a suggested AC of 19, the flying sword has a DEX modifier of +2, so arguably it should have an AC of 21. Instead, it only has an AC of 17. For reference, adamantine has a suggested AC of 23. Did the sword you were fighting have an AC of 23, or 25 with DEX bonus?

So, either it’s a creature, in which case the DM has wide leeway (the DM is not restricted to creatures in published works, and even constructs in published works diverge from characteristics of the materials they are made of), or it’s an object, in which case the DM has wide leeway (because most of the rules around objects are suggestions, including AC, hit points, and damage resistances/vulnerabilities/immunities).

For what it’s worth, I probably wouldn’t make adamantine immune to fire damage. If it was forged in fire, fire can unmake it (except for artifacts). Maybe resistant? But I also wouldn’t spend a lot of time thinking about precise damage types for objects, unless it was really critical to the narrative.

Fire Damages WebNX Utah Datacenter, Causes Extended Outage

Of all the categories I thought we might add to LowEndBox one day, “Datacenter Fires” was not on my short list.  But maybe we need to create this section.  On the heels of OVH’s huge SBG Datacenter fire in March, we’ve learned that WebNX has suffered a serious fire in their Ogden, Utah datacenter.

According to news reports, an emergency generator kicked in during a power outage, and then caught fire.

If you’re not familiar with datacenter power design, here’s a quick 101: most datacenters have a UPS system that is designed to provide short-term power should public power fail – long enough for an emergency generator to start up and begin providing long-term electricity.  In most datacenters, generators can run for weeks or months and can be refilled with diesel while operating.  Some datacenters even have multiple generators that can independently provide the full load of electricity, in theory providing infinite uninterrupted power as long as they are refueled.

In this case, public power failed and when the emergency generator started, it apparently caught fire for reasons unknown.  For safety reasons, the fire department cut power to the entire building.

WebNX posted an update on Facebook and on their web site:

Now that we have a better understanding of what happened we would like to give everyone an update.

One of our old generators that have worked for years and was recently load tested had a mechanical failure and caught fire resulting in power being cut to our core routers and fire suppression system controlling the fire. Unfortunately, the fire department opted to cut power to the rest of the building as a precaution even though the power systems were independent. We are currently waiting for an emergency inspector to arrive to give the all-clear so we can bring most of the servers in Ogden back online. Some servers will have an extended outage as they may require rebuilds due to some water damage. Those builds have a high probability that data is intact.

We would like to thank you for your patience and know that we are doing everything we can to get everyone back online.

WebNX feels that many customer systems will be unaffected, but smoke damage is often very widespread.  According to experts,

Smoke particles from fire travel fast, at around 10 metres per second, and can quickly fill a room or data centre hall. Under the microscope, these particles have jagged edges. As they spread through the air and enter servers and other equipment, these minute fragments cause scratching and damage.

Unfortunately, the deterioration does not stop there. Smoke settles on all surfaces of data centre equipment, even after the fire is extinguished, leaving a residue. Micro-pitting begins to occur on metal surfaces and although cleaning operations may initially look successful, the smoke residue that remains continues to react with moisture in the air, causing corrosion. Isolated faults typically begin to appear within a few days and can develop into much larger problems over time.

WebNX provides a 100% uptime SLA, so if you’re affected, please be sure to read the terms.

Let’s hope that articles in this category do not continue to grow!

raindog308

I’m Andrew, techno polymath and long-time LowEndTalk community Moderator. My technical interests include all things Unix, perl, python, shell scripting, and relational database systems. I enjoy writing technical articles here on LowEndBox to help people get more out of their VPSes.

reactjs – React Bootstrap component (Form.Control) OnChange event listener doesn’t fire when select all text and delete

I am using Form.Control in form , and when changing the input , I use onChange event listener, to handle the change
as in this snapshot :

<Form.Control
      className="form-control"
      type="text"
      id={props.id}
      defaultValue={props.placeholder}
      onChange={(e) => {
        updateInput(e);
      }}
></Form.Control>

all changes work fine , adding chars , deleting ,,etc ,
But when => Select ALL text and hit backspace , onChange event Listener , isn’t fired !
ps : selecting part of the text and deleting it , fires the onChange .

domain driven design – Job scheduling using hang fire DDD in c#

Job Scheduler Service
UI layer ->API Layer -> Application Layer
Domain
Infrastruture.Persistance
Infrastruture.JobStorage
Core Layer

API Layer will dependent on Application Layer having interface Infrastructure layer will dependent on Application Layer via the interface.

The infrastructure layer and Application Layer will have the Domain Dependency.

And my Application Layer having CQRS with MediatR.

This is the way all the layers are linked.

I used hangfire to do the scheduling. So in the Core layer, I have a common class called JobExecutor which is implemented by using an interface IExecutor. Inside this, I am doing mediator to call the command. Which is a generic code. This interface is used by hangfire to schedule the commands.

Infrastructure.JobStorage Is the layer which is adding an entry to the hangfire database. This is done by calling hangfire.core.dll provided by hangfire. This Hangfire Library is using the Core interface IExecutor

So my question is it a best practice to pass the command which is present in the Application Layer to the Infrastructure Layer.

Let me know any more details.

dnd 5e – Does the Fire Elementa’s Touch attack’s ongoing damage stack with itself?

No they do not stack

The errata to the Dungeon Masters Guide states (emphasis mine):

Different game features can affect a target at the same time. But when two or more game features have the same name, only the effects of one of them—the most potent one—apply while the durations of the effects overlap. For example, if a target is ignited by a fire elemental’s Fire Form trait, the ongoing fire damage doesn’t increase if the burning target is subjected to that trait again. Game features include spells, class features, feats, racial traits, monster abilities, and magic items. See the related rule in the “Combining Magical Effects” section of chapter 10 in the Player’s Handbook.

The trait talked about there states:

(…) until someone takes an action to douse the fire, the creature takes 5 (1d10) fire damage at the start of each of its turns (…)

And the Touch attack states:

(…) 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 (…)

These are almost identically worded and as the first does not stack with itself we can conclude that the second also does not. This can also be concluded from the fact that the features share the same name, that name being the Touch attack of a Fire Elemental. As such, while the durations of those features would overlap, only one takes effect.


Both effects would be there though

Note that the rules do not say that while the durations overlap one of the effects just vanishes, instead, it simply becomes inactive while those durations overlap. But what happens when you try to end the effect of such a condition? We actually have an entire question on this (full disclosure: I asked it):

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

They do technically stack, but a GM can always rule otherwise

Yes, the effects do have different names, and as such, the rules on stacking effects do not apply to these features. Thus a Fire Elemental could enter a creature’s space, catching them on fire and causing them to take 1d10 fire damage at the start of their turns and then perform a Touch attack, igniting them again and causing them to take another, separate 1d10 fire damage at the start of their turns.

That is what the rules seem to lay out; however, you may not think this makes perfect sense. After all, the creature was lit on fire twice and a GM could certainly argue that this simply cannot happen and thus the second effect cannot actually occur, but that would be their own ruling. Furthermore, if a GM said that they did stack, they would want to determine how one can go about dousing the fires; does it require one action or two?

dungeons and dragons – 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.

7 – Webform conditional – is it possible to fire condition with javascript / jquery?

I have a webform with radio buttons, where I have conditionals made normally with webform conditions tab setting. Everything works nicely, I have some fields (just text fields) depending on conditional logic based on the previously mentioned radio buttons.

Now I also have some CTA buttons on the very same page which just scrolls to a webform AND they should pre-select a radio button. Which I can easily do with javascript / jquery, but the conditional logic is not fired at all.

So basicly it works when I click manually but once I try to trigger click with .click or (0).click or .trigger(“click”) methods conditional logic is not being fired at all.

Any idea how can I achieve this? I really like how easily it is to set up in webform and do not want to go with javascript hide / show way of “conditional logic” in my code.

dnd 5e – (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.