#npc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #npc, aggregated by home.social.
-
Ahab's Characters: Female#1 #Fantasy #Scifi #Facialexpressions #Rigged #Blendshapes #Female #Npc #Futuristic #Realistic #Avatar #Historical #Character #Male #Adventure #Clothing #AssetStore
-
At some point, someone will get angry enough to choose #violence. Maybe a #player #character, maybe an #NPC. Even if the fight halts before any serious casualties occur, #consequences still may be #catastrophic.
As I write the major #NPCs in this story, I find interesting #tension between them. Between husband and wife. Between brother and sister. Between rival families. Between #villain and #thrall. The #party must have the #opportunity to find and use those tensions to steer the story.
-
At some point, someone will get angry enough to choose #violence. Maybe a #player #character, maybe an #NPC. Even if the fight halts before any serious casualties occur, #consequences still may be #catastrophic.
As I write the major #NPCs in this story, I find interesting #tension between them. Between husband and wife. Between brother and sister. Between rival families. Between #villain and #thrall. The #party must have the #opportunity to find and use those tensions to steer the story.
-
At some point, someone will get angry enough to choose #violence. Maybe a #player #character, maybe an #NPC. Even if the fight halts before any serious casualties occur, #consequences still may be #catastrophic.
As I write the major #NPCs in this story, I find interesting #tension between them. Between husband and wife. Between brother and sister. Between rival families. Between #villain and #thrall. The #party must have the #opportunity to find and use those tensions to steer the story.
-
# ORC (and DORC)
## Identity
- **Ancestry/Apparent Age:** Orc. Appears middle-aged by orc standards.
- **One-Line Concept:** Scarred orc enforcer who fights like a wrecking ball and loves his dog more than anything else.
- **Looks Like:** Andre the Giant, The Mountain, Kingpin... but Orcish
- **Sounds Like / Voice Pattern:** Low, slow, deliberate. Few words, no explanations. Ron Perlman with a growl.
- **Acts Like:** Stereotypical Orc, but with a layer of protection and love for his pet.
- **Tell:** When Orc is planning violence, he stops looking at the target and looks at Dorc instead.## Appearance
Orc is large even for his ancestry, broad through the chest and thick at the neck, with arms that seem slightly too long. His skin is a dark grayish-green, mottled with scar tissue across his left side that suggests a story. His lower tusk is chipped and juts at an angle; the upper left is missing entirely. One ear has a chunk taken out of it. His hair is black, kept short and uneven, as though he cuts it himself with a knife.He wears functional armor, well-maintained but not decorated. The only personal item visible is a braided cord around his right wrist, frayed and old.
Dorc is a mid-sized dog, mixed breed, with a short brindle coat, one cloudy eye, and a stub tail. Looks like a dog that also has a story. Moves like Orc's shadow.
## Motivations and Secrets
- **Immediate Goal:** Protect his lair, keep Dorc alive.
- **Underlying Drive:** To find something that stays. Everything else he knows has left or died, but Dorc has stayed.
- **What They're Hiding or Afraid Of:** Orc is afraid Dorc is going to die and he won't be able to stop it or re-call him. This fear comes out as aggression when Dorc is threatened.
- **Information Category:** Local knowledge (who moves through, where things are hidden nearby). Unwilling to share by default; will trade information in exchange for something he actually wants, which is rare.## Relationships
- **Faction, Employer, or Loyalty:** None, currently. May have past ties to an orc warband, mercenary company, or a specific individual, depending on DM hook. By default, is purposefully unaffiliated.
- **Posture Toward Strangers:** Guarded/Hostile until demonstrated otherwise. Will allow withdrawal if the party doesn't push.
- **Who Comes Looking:** By default, nobody, which is part of Orc's personality.---
## Stat Block: ORC
*Large Humanoid (Orc), Any Alignment*
- **CR:** 8 (3,900 XP) | **Threat Tier:**
- **HP:** 190 (20d8 + 100) | **AC:** 16 (chain mail, shield) | **Speed:** 30 ft.
- **Key Ability Scores:** STR 20 (+5), DEX 12 (+1), CON 20 (+5), INT 8 (-1), WIS 12 (+1), CHA 10 (+0)
- **Notable Saves/Skills:** Str +8, Con +8; Athletics +8, Intimidation +3, Perception +4 (see Familiar Bond)
- **Passive Perception:** 14 | **Passive Insight:**
- **Resistances / Immunities / Vulnerabilities:**
- **Senses:** Darkvision 60 ft. | **Languages:** Common, Orc### Traits
**Aggressive.** As a bonus action, Orc can move up to his speed toward a hostile creature he can see.
**Relentless (Recharges after a Short or Long Rest).** If Orc takes 25 or fewer damage that would reduce him to 0 hit points, he is instead reduced to 1 hit point.
**Familiar Bond.** Orc shares a familiar bond with Dorc. While Dorc is within 100 feet and not incapacitated, Orc can perceive through Dorc's senses (no action required), has advantage on Wisdom (Perception) checks, and is immune to the frightened condition.
**Blood Fury (Triggered).** When Dorc is reduced to 0 hit points, Orc immediately moves up to his speed toward the creature that downed Dorc as a free action. For the next minute, Orc's Greataxe attacks deal an extra 7 (2d6) damage, he has advantage on attack rolls, and attack rolls against him also have advantage. This state ends early if Orc is incapacitated.
**Pack Tactics.** Orc has advantage on attack rolls against a creature if Dorc is within 5 feet of the creature and not incapacitated.
## Action Economy: ORC
- **Action:** Multiattack (two Greataxe attacks); Greataxe +8 to hit, 18 (2d12+5) slashing; Hurling Axe +8 to hit, 12 (2d6+5) slashing, range 20/60 ft.; War Bellow (Recharge 5-6), DC 15 Wisdom save or frightened
- **Bonus Action:** Aggressive (trait); Command Dorc (Attack, Dash, Disengage, Dodge, or Help; requires an action if Dorc is beyond 100 feet)
- **Reaction:** Body Block: when a creature within 5 feet of Orc is targeted by an attack, Orc can impose disadvantage on that attack roll
- **Legendary Actions (3/round):** Axe Toss (1): one Hurling Axe attack; Dorc's Eye (1): advantage on attack rolls against any creature Dorc can sense until start of Orc's next turn; Crushing Blow (2): one Greataxe attack, DC 16 Strength save or knocked prone; Blood Rush (3): move up to speed without opportunity attacks and make two Greataxe attacks## Signature Moves: ORC
1. **Blood Fury** (trigger: Dorc hits 0 HP): Free move toward the creature that downed Dorc. For one minute, Greataxe attacks deal an extra 7 (2d6) damage, advantage on attack rolls, and attack rolls against Orc also have advantage.
2. **War Bellow** (trigger: Recharge 5-6): Each creature of Orc's choice within 30 feet must succeed on a DC 15 Wisdom saving throw or be frightened until the end of its next turn.
3. **Crushing Blow** (trigger: Legendary Action, 2 points): One Greataxe attack, 18 (2d12+5) slashing. On a hit, DC 16 Strength save or knocked prone. Multiattack: two Greataxe attacks as standard action.---
## Stat Block: DORC
*Small Beast (Familiar), Shares Orc's Alignment*
- **CR:** 2 (450 XP) | **Threat Tier:**
- **HP:** 52 (8d6 + 24) | **AC:** 13 (natural armor) | **Speed:** 40 ft.
- **Key Ability Scores:** STR 10 (+0), DEX 16 (+3), CON 16 (+3), INT 5 (-3), WIS 14 (+2), CHA 8 (-1)
- **Notable Saves/Skills:** Perception +6, Stealth +5
- **Passive Perception:** 16 | **Passive Insight:**
- **Resistances / Immunities / Vulnerabilities:**
- **Senses:** Darkvision 60 ft. | **Languages:** Understands Orc, cannot speak### Traits
**Keen Hearing and Smell.** Dorc has advantage on Wisdom (Perception) checks that rely on hearing or smell.
**Pack Tactics.** Dorc has advantage on attack rolls against a creature if at least one ally is within 5 feet of the creature and not incapacitated.
**Familiar.** Dorc acts on Orc's initiative count. If reduced to 0 hit points, Orc may resummon Dorc after completing a long rest (DM discretion for recurring use). Orc always knows Dorc's location within 100 feet.
## Action Economy: DORC
- **Action:** Bite +5 to hit, 8 (2d4+3) piercing; Medium or smaller targets make DC 13 Strength save or knocked prone
- **Bonus Action:** Harass: move up to half speed and make one Bite attack; on hit or miss, target has disadvantage on its next attack roll before end of its next turn
- **Reaction:** None
- **Legendary Actions (2/round, recharge at start of Orc's turn):** Nip (1): move up to 20 feet and make one Bite attack; Loyal Guard (1): until start of Orc's next turn, any creature within 5 feet of Dorc that attacks Orc has disadvantage on the attack roll; Hound's Fury (2): move up to full speed without provoking opportunity attacks and make two Bite attacks; if both hit the same target, that target is grappled until end of Dorc's next turn (escape DC 13)## Signature Moves: DORC
1. **Hound's Fury** (trigger: Legendary Action, 2 points): Full speed movement without opportunity attacks, two Bite attacks. If both hit the same target, that target is grappled until end of Dorc's next turn (escape DC 13).
2. **Loyal Guard** (trigger: Legendary Action, 1 point): Until start of Orc's next turn, any creature within 5 feet of Dorc that attacks Orc has disadvantage on the attack roll.
3. **Harass** (trigger: Bonus Action): Move up to half speed and make one Bite attack. On hit or miss, target has disadvantage on its next attack roll.---
## Tactical Profile
The central decision for players: kill Dorc to remove Orc's Perception advantage, Pack Tactics, and frightened immunity, but doing so triggers Blood Fury and turns Orc into a significantly more dangerous attacker. Leaving Dorc alive keeps Orc more controlled but allows Dorc to chip away with legendary actions and Loyal Guard.---
## Encounter Notes
- **DM Use Case:**
- **Villain.** Orc is a warlord, enforcer, or raider chief. Dorc is feared locally as an omen.
- **Ally.** Orc respects demonstrated strength. A party that spares him (or spares Dorc) may earn a grudging contact. Orc will not forget honesty or betrayal.
- **Neutral Threat.** Orc is territorial. He will not pursue past his lair boundary if the party withdraws. (Unless Blood Fury is triggered)
- **Recurring NPC.** Dorc's resummoning mechanic keeps Orc viable across sessions. If Orc escapes, he carries a specific grudge against whoever downed Dorc.
- **Loot or Information Category:** Local knowledge (who moves through, where things are hidden nearby).### Motivation Hooks (pick one or combine)
- Orc is guarding something: a person, an object, or a place that matters to him.
- Orc is operating under a debt or coercion he did not choose.
- The lair is the last remnant of a destroyed clan. Orc stays because leaving means it's really gone.
- Orc's relationship and origin with Dorc (pick one):
- **Accidental Pact (Comedic/Heartfelt, easy to drop in):** Orc found Dorc as a stray. The bond formed naturally over time, strong enough to cross into something magical without either of them understanding it. Orc does not know what a familiar is. He just knows Dorc is his.
- **Witch's Gift (Dark/Transactional, comes with a plot hook):** A hag, warlock patron, or cult figure gave Dorc to Orc as payment or as a leash. The familiar bond may serve someone else's interests. Dorc may or may not be a spy; Orc may or may not know that.
- **Cursed Vessel (Horror, recurring NPC):** Dorc is the soul of someone significant, trapped in the body of a dog. The bond persists because the soul recognizes Orc as its anchor. Could be a dead clan member, a fallen enemy, or someone Orc wronged.
- **Orcish Shamanism (Lore):** In some settings, orc warchief traditions involve spirit-binding. Dorc is a spirit animal manifest, not a dog at all in the traditional sense. The familiar bond is a mark of spiritual rank.
- **It Just Is (Minimalist):** No explanation given, the bond just exists. This works best if Orc himself is unsettling and unknowable, allows the players to speculate without a tangible answer to the question.#iTA #DungeonsAndDragons #DnD #DnD5e #NPC #HomebrewDnD #Homebrew #familiar #monster
-
𝐃𝐨𝐧’𝐭 𝐆𝐞𝐭 𝐇𝐮𝐧𝐠 𝐎𝐮𝐭 𝐓𝐨 𝐃𝐫𝐲 𝐁𝐲 𝐂𝐨𝐮𝐧𝐭𝐞𝐫𝐟𝐞𝐢𝐭𝐞𝐫𝐬.
𝐓𝐞𝐬𝐭 𝐘𝐨𝐮𝐫 𝐆𝐞𝐚𝐫:
www.ROIDTEST.eu#ROIDTEST #TestYourGear #ANABOLICS #PED #AAS #IFBB #NPC #ContestPrep #WilliamLlewellyn #DavePalumbo #FitFam #Bodybuilding #Bodybuilders #Bodybuilder #Powerlifter #Powerlifting #Powerlifter #Strongman #CrossFit #FitnessPro #BikiniPro #ContestPrepCoach #RXMuscle #MuscularDevelopment #GymLife #GymTime #GymRats #Physique #Fitness #KnowledgeIsPower
-
[Mantella, a] Skyrim mod that makes NPCs AI chatterboxes [with the option to use local ML processing] just got a massive overhaul
-
Is This Anything?
Meet Dr. X. F. J. Widdershin, DMin, ThD, NWAR, MEM, MBA, J.D., LL.M., DVM, DC, DDS, BSYD, MD, PhD, DPT, EMD, EMT-P, RN, CRTT, DD, ASA, FSA, CAE, IAEE, PE, APSS, CMP, MS, (Ret.) (Vet.) (Esq.) And Notary Public!
The good doctor always seems to be right where he's needed, right when he's needed. The townsfolk will insist he's always been there, but the townsfolk across the county line say the same.
His tinctures work, his inventions function, even the snake-oil seems to have a potency to them. And that one thing the party has been needing to finish the collection? It's right there, for sale, right next to a bottle of rat poison and three loose trinkets from a board game.
And if the party needs to ask any follow-up questions? He's already packed up and gone. The townsfolk will swear they've never heard of him.
(And he'll also notarize anything. He has a stamp.)
---
Do your players need a lead on that relic? The Doctor has one. Do they need an antidote before sundown? He mixed a batch this morning, funny they should ask. Do they need a reason to go left instead of right? He's got something for sale that'll sort that right out. Whatever your party needs to keep the adventure moving, Dr. Widdershin has it, has done it, or knows someone who has, and he's fully credentialed in all three. He's already set up in the next town! He's been expecting them!
#iTA #isThisAnything #DnD #TTRPG #Homebrew #NPC #Salesman #SnakeOil
-
𝐁𝐨𝐝𝐲𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐬𝐚𝐟𝐞𝐭𝐲 𝐝𝐨𝐞𝐬𝐧’𝐭 𝐬𝐭𝐚𝐫𝐭 𝐚𝐧𝐝 𝐞𝐧𝐝 𝐰𝐢𝐭𝐡 𝐭𝐡𝐞 𝐰𝐞𝐢𝐠𝐡𝐭 𝐛𝐞𝐥𝐭.
𝐏𝐫𝐨𝐭𝐞𝐜𝐭 𝐲𝐨𝐮𝐫𝐬𝐞𝐥𝐟 𝐟𝐫𝐨𝐦 𝐭𝐡𝐞 𝐝𝐚𝐧𝐠𝐞𝐫𝐬 𝐨𝐟 𝐭𝐡𝐞 𝐢𝐫𝐨𝐧 𝐠𝐚𝐦𝐞.
𝐓𝐞𝐬𝐭 𝐘𝐨𝐮𝐫 𝐆𝐞𝐚𝐫:
www.ROIDTEST.eu#RODTEST #TestYourGear #ANABOLICS #PED #AAS #IFBB #NPC #ContestPrep #WilliamLlewellyn #DavePalumbo #FitFam #Bodybuilding #Bodybuilders #Bodybuilder #Powerlifter #Powerlifting #Powerlifter #Strongman #CrossFit #FitnessPro #BikiniPro #ContestPrepCoach #RXMuscle #MuscularDevelopment #GymLife #GymTime #GymRats #Physique #Fitness #KnowledgeIsPower
-
𝐁𝐮𝐲 𝐌𝐨𝐫𝐞, 𝐒𝐚𝐯𝐞 𝐌𝐨𝐫𝐞!
𝐓𝐞𝐬𝐭 𝐘𝐨𝐮𝐫 𝐆𝐞𝐚𝐫:
https://roidtest.eu/collections/all-roidtest%E2%84%A2-products#ROIDTEST #ANABOLICS #WilliamLlewellyn #DavePalumbo #IFBB #NPC #Bodybuilding #Muscle #Bodybuilders #Bodybuilder #Powerlifting #Powerlifter #Powerlifters #Gains #Gainz #Flex #Bulk #Bulking #Strongman #Weightlifting #Weightlifter #Weightlifters #Coaching #ContestPrep #ContestPrepCoach #TestYourGear #TestWithTheBest #GymLife #GymTime #LegDay
-
Old Saturnino hadn't come down to the village in weeks. What they found on his farm was no longer human: skin in tatters, howling like a beast.
#illustration #ttrpg #horror #comic #comics #artwork #mastoart #osr #sketch #artist #npc #characterdesign #creepy #artistsonmastodon
-
𝐓𝐡𝐞 𝐥𝐚𝐛𝐞𝐥 𝐭𝐞𝐥𝐥𝐬 𝐲𝐨𝐮 𝐰𝐡𝐚𝐭 𝐢𝐭'𝐬 𝐬𝐮𝐩𝐩𝐨𝐬𝐞𝐝 𝐭𝐨 𝐛𝐞.
𝐑𝐎𝐈𝐃𝐓𝐄𝐒𝐓™ 𝐭𝐞𝐥𝐥𝐬 𝐲𝐨𝐮 𝐰𝐡𝐚𝐭 𝐢𝐭 𝐚𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐢𝐬.
www.ROIDTEST.eu
#ROIDTEST #TestYourGear #CanYouSpotTheFake #TestWithTheBest #Sale #SupplementSale #SupplementSavings #SaveBig #HugeSale #LipidStabil #LiverStabil #ANABOLICS #WilliamLlewellyn #DavePalumbo #Gains #Savings #Discount #Powerlifting #SaveBig #SaveNow #SaleAlert #PED #AAS #IFBB #NPC #Bodybuilding #Physique
-
𝐀𝐭𝐭𝐞𝐧𝐭𝐢𝐨𝐧 𝐄𝐮𝐫𝐨𝐩𝐞𝐚𝐧 𝐂𝐮𝐬𝐭𝐨𝐦𝐞𝐫𝐬: Roidtest Europe Has All Of Your Testing Needs Covered!
Roidtest Europe Is Located Within The EU. This Means Faster Shipping & No More Customs/Import Duties.
𝐒𝐡𝐨𝐩 𝐍𝐨𝐰:
www.ROIDTEST.EU#ROIDTEST #TestWithTheBest #TestYourGear #PED #AAS #IFBB #NPC #RXMuscle #Bodybuilding #Powerlifting #Strongman #Weightlifting #BikiniPro #Physique #Muscle #Pump #Swole #Gains #Gainz #Bodybuilder #Bodybuilders #Strongman #GymLife #GymTime #FitFam #ContestPrep #MuscularDevelopment
-
Available soon...
The 𝐒𝐞𝐦𝐢-𝐐𝐮𝐚𝐧𝐭𝐢𝐭𝐚𝐭𝐢𝐯𝐞 𝐓𝐞𝐬𝐭𝐬 from 𝐑𝐎𝐈𝐃𝐓𝐄𝐒𝐓™ bring the efficacy of on-the-spot presumptive substance testing to a whole new level!
𝟏 𝐓𝐞𝐬𝐭 €𝟒𝟏.𝟓𝟎
𝟐 𝐓𝐞𝐬𝐭 €𝟕𝟕.𝟗𝟓
𝟑 𝐓𝐞𝐬𝐭 €𝟏𝟎𝟖.𝟗𝟗
𝟒 𝐓𝐞𝐬𝐭 €𝟏𝟑𝟒.𝟗𝟓
𝟓 𝐓𝐞𝐬𝐭 €𝟏𝟓𝟓.𝟗𝟗https://roidtest.eu/collections/semi-quantitative-tests
#ROIDTEST #WilliamLlewellyn #TestYourGear #CanYouSpotTheFake #Bodybuilding #Powerlifting #Strongman #Bodybuilder #Bodybuilders #Powerlifter #Powerlifters #Fitness #FitFam #IFBB #NPC #Physique #ClassicPhysique #Gains #Gainz #PED #AAS #GymRats #GymRat
-
I guess they needed someone to blame...? 🤷♂️
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #FunnyGamingClips #NPC #Mods #LOL #Mage
-
I guess they needed someone to blame...? 🤷♂️
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #FunnyGamingClips #NPC #Mods #LOL #Mage
-
I guess they needed someone to blame...? 🤷♂️
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #FunnyGamingClips #NPC #Mods #LOL #Mage
-
I guess they needed someone to blame...? 🤷♂️
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #FunnyGamingClips #NPC #Mods #LOL #Mage
-
Did you know that begging in the Imperial City is a Capital Offense? 🙂💛
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #NPC #Memes
-
Did you know that begging in the Imperial City is a Capital Offense? 🙂💛
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #NPC #Memes
-
Did you know that begging in the Imperial City is a Capital Offense? 🙂💛
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #NPC #Memes
-
Did you know that begging in the Imperial City is a Capital Offense? 🙂💛
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #NPC #Memes
-
Israel’s ambassador defends new death penalty for Palestinians
Israel’s ambassador to Australia has mounted a firm defence of his country’s contentious new death penalty laws that…
#NewsBeep #News #BreakingNews #breakingnews #Iran #Israel #Israeliambassador #NationalPressClub #Netanyahu #npc #Palestinians
https://www.newsbeep.com/460980/ -
They also cannot vote … so it is not universal suffrage … 😳🙀 #NPC
RE: https://bsky.app/profile/did:plc:pkl33yfmusmg5vhqp5qncd6l/post/3mid4aghfts27 -
Meet Fat Man and Little Boy.
You'll meet them at a bad inn or a good road, depending on your
luck, and they will immediately be too much. Fat Man laughs
before the joke lands and Little Boy finishes it before Fat Man
can, and somewhere in the middle of all that noise you'll
decide they're harmless. Most people do.Fat Man is broad and round and warm in the way of a hearth that
doesn't know it's burning too hot. He gestures when he talks,
which is always, and he has a laugh that arrives several seconds
before anything funny happens. Little Boy is long and narrow and
still, and watches everything with the patient attention of
someone who has learned that the world reveals itself if you
wait. They have been together long enough that their sentences
are a single thing split between two mouths.They're carrying something. They don't know what it is -- not
really. They were paid to move it, told it was fragile, told not
to open it, and they haven't, because they are, despite
everything, professionals. It is fragile. It is also the reason
the next three sessions go the way they do. By the time you
understand what they had, you will have already decided you
liked them. That's the point. That was always the point.---
Fat Man and Little Boy are comic NPCs built for early placement
and long shadow -- loud enough to dismiss, warm enough to trust,
and load-bearing in ways the party won't clock until it's loud.
Fat Man runs high Charisma and low Wisdom, all impulse and
infectious energy, a natural distraction. Little Boy is his
complement: high Perception, low everything the party might
think to check. Together they function as a delivery mechanism
for a plot device neither of them understands, and as a quiet
argument that the most dangerous things in a campaign are the
ones that make you smile first.#iTA #isThisAnything #DnD #TTRPG #CharacterIntro #NPC
#Homebrew #ComicRelief #PlotTwist #DungeonMaster #DMTools -
Is This Anything?
A roaming philanderer who names all his bastards the same name. It's not of sentiment or of tradition; it's so he doesn't have to remember all their names. But if they ever do meet, he'll know exactly what to call them.
-
Clean Data, Smart Flows: Automating Data Cleanup in Salesforce Nonprofit Cloud
I had the privilege of presenting at Nonprofit Dreamin, one of the most community-driven Salesforce events on the calendar. With a sold-out crowd of 300 participants, the energy in the room was exactly what you’d hope for when talking about technology that actually matters for mission-driven organizations. It was a great session, and the conversations that followed reminded me why this work matters. For everyone who attended, asked questions, or tracked me down afterward, thank you. Here’s a deeper look at everything we covered.
The Case for Clean Data in Nonprofit Cloud
Every Nonprofit wants to make decisions grounded in accurate, real-time data. But as any Salesforce professional knows, “accurate data” doesn’t just happen on its own. It requires deliberate architecture, thoughtful automation, and a clear understanding of which tools belong where.
In Salesforce Nonprofit Cloud (NPC), that challenge is multiplied. Built on the Salesforce Industries architecture, NPC introduces a purpose-built data model with Person Accounts, Gift Commitments, Gift Transactions, and volunteer management objects that all need to stay tightly synchronized. The good news? Salesforce Flow, especially with the addition of the Transform element, has become a powerful enough tool to handle both the data hygiene work and the complex calculations your fundraising and volunteer teams depend on, without touching your DPE credit limits.
This post covers two interconnected use cases: automating data sanitization for volunteer management and building advanced donor fulfillment calculations with Flow, including the new Transform element. Together, they demonstrate what’s possible when clean data and smart automation work in concert.
Why Clean Data Is the Non-Negotiable Starting Point
Before we get into calculations and check-in flows, let’s establish something foundational: none of this works without clean data.
In the Salesforce world, “clean data” means records that are accurate, consistent, and free of duplicates. For admins, this has always been best practice. But with the rise of AI Agents, autonomous programs that can execute real transactions inside your org, data quality has become a hard requirement. AI is only as good as what it’s grounded in. Garbage in, garbage out, and now that garbage can trigger a bad transaction at scale.
In NPC specifically, clean data is the backbone of reliable volunteer coordination, accurate donor reporting, and eventually, trustworthy AI-assisted fundraising. One of the most common, and most overlooked, data quality issues is mobile phone formatting.
Part 1: Automating Data Sanitization with Record-Triggered Flow
Volunteers check in using their last name and mobile phone number. That sounds simple until you realize that the same phone number can be stored dozens of different ways: (512) 555-0100, 512-555-0100, 5125550100, 512 555 0100. When a Get Records element tries to match on an exact value, any inconsistency breaks the lookup.
The fix is a record-triggered flow that strips all non-digit characters from the mobile phone field the moment a Person Account is created or updated.
Person Account
A person account is a Salesforce record type that combines Account and Contact into a single entity, allowing you to manage individuals like donors or volunteers without needing a separate business account record. NPC relies on Person Accounts as its primary constituent record.
The “Clean Mobile Phone” Flow
This flow runs when a Person Account is created, or when the mobile phone field is changed and is not blank. The sanitization logic uses a chained SUBSTITUTE formula that removes spaces, dashes, and parentheses in sequence, leaving only pure digits. The result: a consistent, matchable value in every record.
If you need flexibility, there are alternatives. Validation rules can reject improperly formatted entries at the point of save, preventing the problem before it’s created. Scheduled flows can run as a daily batch job to clean up any legacy data that snuck through before your automation was in place. For most organizations, a combination of all three provides the most airtight coverage.
Part 2: Reactive Screen Flows for Volunteer Check-In
Once your data is clean, you can build experiences that actually work. In NPC, volunteer management tracks jobs, positions, and shifts, and getting volunteers into the right slot quickly is a real operational challenge.
Rather than relying on a standard digital experience site, we built a custom screen flow that leverages reactive functionality: the ability for a screen to update dynamically based on user input without navigating to a new page.
Reactive Screen Flow
A reactive screen flow allows components on the same screen to communicate with each other in real time. A data table can update the moment a user types a search term or makes a selection, with no page reload.
How the Check-In Flow Works
The volunteer enters their last name and mobile phone number. Because we’ve already sanitized the phone field, the Get Records query finds an exact match reliably. If no match exists, a warning screen appears immediately.
From there, a data table displays available jobs, such as “Food Distribution.” Once the volunteer selects a job, a Screen Action triggers an auto-launched subflow in the background.
That subflow queries available shifts for that specific day and passes them back to a second data table on the same screen. The volunteer selects their shift and clicks Next, and the flow creates a Job Position Assignment record with a status of “Complete.” Clean, fast, no paper sign-in sheet required.
Part 3: Complex Donor Fulfillment Calculations with Flow and the Transform Element
With volunteers managed and data sanitized, let’s look at the other side of the NPC operation: donor management. Here, the goal is to give fundraising teams a real-time snapshot of donor health directly on the Account page.
Specifically, we want to calculate three things for each donor:
Current Year Gift Commitment: The donor’s pledge for the year. In NPC’s data model, this tracks promises rather than payments.
Current Year Paid Amount: The total actually received via Gift Transactions. A single commitment can have multiple transactions associated with it as the donor makes payments over time.
Fulfillment Rate and Membership Level: The percentage of the commitment that’s been paid, and a tiered classification (Gold, Silver, Bronze) based on actual payments.
Why Flow Instead of DPE?
NPC includes pre-built Data Processing Engine (DPE) calculations for Donor Gift Summary. Think of DPE as a mini-ETL tool built directly into Salesforce, designed to handle millions of records with joins, filters, and aggregations that would push a standard Flow to its governor limits. It’s powerful, but it comes with two significant constraints: a steep learning curve that many admins haven’t climbed yet, and a license-based DPE credit limit that can be exhausted quickly if calculations run in real time or too frequently.
Flow provides a low-code alternative that doesn’t count against those credits, making it the right choice for on-demand or daily updates across mid-sized datasets. The golden rule: always use the tool you already know if it fits the case at hand.
Step 1: The Auto-Launched Subflow
We start by building an Auto-Launched Flow to house all the calculation logic. Keeping the math in a subflow means the same logic can be triggered by a user button, a nightly schedule, or an automated event, without ever rebuilding it.
The flow takes three input variables: the Account ID we’re processing, a StartDate, and an EndDate. Formulas handle null inputs gracefully, defaulting to January 1st of the current year and today’s date respectively, so the flow still works if those values aren’t provided.
Two Get Records elements pull the data. The first retrieves Gift Commitments filtered by DonorId and EffectiveStartDate within the selected range. The second retrieves Gift Transactions for the same donor where Status is Paid and TransactionDate falls within range.
The Transform Element
This is where Flow Builder has meaningfully evolved. The Transform element allows you to map and aggregate data collections without the traditional Loop + Assignment pattern. Instead of iterating through every transaction record manually, we point the Transform element at the Gift Transactions collection, set the target to a currency variable, select Sum, and choose the Amount field. The element does the rest. Repeat the process for Gift Commitments.
This approach is bulkified by design and significantly easier to debug than a loop-based alternative.
Categorization via Formulas
A nested IF formula handles Membership Level assignment: Bronze for paid amounts under $50,000, Silver up to $100,000, and Gold above that. A separate formula calculates the Fulfillment Rate as a percentage. Both formulas include null checks to handle donors who have commitments but no transactions yet.
Step 2: The Screen Flow and Quick Action
The subflow handles all three rollups in a single execution: total paid amount, total commitment, and the derived fulfillment rate and membership tier. The Screen Flow itself grabs the Account ID from the page, passes it into the subflow, receives the calculated values back, and writes them to custom fields on the Account using an Update Records element. A Flow Message component displays a toast-style confirmation to the user when the calculation is complete.
Step 3: Nightly Automation via Scheduled Flow
A button is great for one-off checks. But data goes stale. The subflow architecture makes automation straightforward: a Schedule-Triggered Flow runs nightly at 8:00 PM, loops through all active donor Accounts, and calls the same subflow we built for the button. Every morning, the fundraising team logs in to dashboards and Account views that are already current.
Conclusion
Clean data and efficient automation are the engine of nonprofit effectiveness. Accurate volunteer check-ins mean accurate service records. Accurate service records mean accurate outcome data. And accurate outcome data is what allows organizations to apply for larger grants, deepen constituent relationships, and scale their mission year over year.
The same principle applies on the donor side. When gift fulfillment data is reliable and up to date, fundraising teams can have better conversations, identify at-risk donors earlier, and make the case for continued investment with confidence.
With NPC’s purpose-built data model and Flow’s growing capabilities, especially the Transform element, there has never been a better time to consolidate your automation strategy around tools your team already understands. The result is an org that’s not just manageable, but genuinely ready for whatever comes next, including AI.
Want to walk through these builds step by step? The Clean Data Playbook is available FREE on Flow Canvas Academy.
Explore related content:
Mastering Data Rollups in Nonprofit Cloud
What Nonprofits Taught Me About Building Salesforce for Humans, Not Just Systems
Salesforce NPSP vs Nonprofit Cloud Consultant Certifications
How the Salesforce Architecture Program Is Being Rebuilt with the Community
#Nonprofit #NonprofitCloud #NPC #NPSP #SalesforceAdmins #SalesforceDevelopers #SalesforceHowTo #SalesforceTutorials -
Throughout the long Arctic winter crossing, she fed on the crew, night after night.
#ttrpg #drawing #vampire #comics #comic #artwork #npc #rpg #mastoart #artist #artistsonmastodon #illustration #draw #sketch #sketching
-
I have a new Halo 2 NPC Battle available now on my YouTube Channel, NPC Battle Hub! ▶️ youtu.be/zipU6IaADP4?... ▶️ #Halo #Gaming #Gamer #VideoGames #YouTube #Halo3 #Gamers #PC #PCGaming #GamingLife #YouTubeChannel #Entertainment #Fun #Mods #NPC #NPCs #NPCBattle #Content #Microsoft
-
I have a new Halo 2 NPC Battle available now on my YouTube Channel, NPC Battle Hub! ▶️ youtu.be/zipU6IaADP4?... ▶️ #Halo #Gaming #Gamer #VideoGames #YouTube #Halo3 #Gamers #PC #PCGaming #GamingLife #YouTubeChannel #Entertainment #Fun #Mods #NPC #NPCs #NPCBattle #Content #Microsoft
-
I have a new Halo 2 NPC Battle available now on my YouTube Channel, NPC Battle Hub! ▶️ youtu.be/zipU6IaADP4?... ▶️ #Halo #Gaming #Gamer #VideoGames #YouTube #Halo3 #Gamers #PC #PCGaming #GamingLife #YouTubeChannel #Entertainment #Fun #Mods #NPC #NPCs #NPCBattle #Content #Microsoft
-
I have a new Halo 2 NPC Battle available now on my YouTube Channel, NPC Battle Hub! ▶️ youtu.be/zipU6IaADP4?... ▶️ #Halo #Gaming #Gamer #VideoGames #YouTube #Halo3 #Gamers #PC #PCGaming #GamingLife #YouTubeChannel #Entertainment #Fun #Mods #NPC #NPCs #NPCBattle #Content #Microsoft
-
I have a new Halo 2 NPC Battle available now on my YouTube Channel, NPC Battle Hub! ▶️ youtu.be/zipU6IaADP4?... ▶️ #Halo #Gaming #Gamer #VideoGames #YouTube #Halo3 #Gamers #PC #PCGaming #GamingLife #YouTubeChannel #Entertainment #Fun #Mods #NPC #NPCs #NPCBattle #Content #Microsoft
-
RE: https://fediscience.org/@eLife/116235479359504132
About the #nuclear #porecomplex (#NPC) #protein #Nup107 regulating broader #neuroendocrine functions in #fly larval #brains. The authors J. Kawadkar et al. (2026) in experiments reduced the Nup107 protein that enables #moleculetransfer between nucleus and cellular cytoplasma in #fruitflies using suitable genetic tools. According to the authors, there is a wider context between the protein and larval #developmentalprocesses based on the #steroidhormone #ecdysone.
© this text #StefanFWirth
-
Как я сделал голосовых NPC в Unity с помощью LLM: Пошаговое руководство
Я всегда хотел играть в игры, где NPC ощущаются по-настоящему живыми — как в исекаях или фэнтези-историях. Не просто говорят: «Добро пожаловать, странник», — а помнят, что ты уже был здесь, спрашивал про кузнеца, и понимают, что сейчас вечер. Им можно сказать: «Привет, где здесь таверна?» — и они ответят голосом, учитывая прошлые разговоры и контекст мира. В этой статье мы шаг за шагом соберём такую систему в Unity: от первого запроса к локальной LLM до персонажа, который слышит голос игрока, знает мир игры, помнит разговоры, делает выводы и отвечает голосом. В основе — архитектура Generative Agents от Stanford.
https://habr.com/ru/articles/1010088/
#Unity #LLM #NPC #искусственный_интеллект #геймдев #Generative_Agents #разработка_игр
-
Save Room Shuffle #gaming #residentevil #streaming #funny #glitch #residentevilrequiem #npc #monster #owncast #loops
Well, this monster is behaving normally.
Check out my livestream: https://dingusmacdongle.live
-
Oblivion Remastered on a metric ton of Skooma 💊
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingClips #GamingVideos #GamingReels #Gamer #Gamers #GamerLife #GamerCommunity #FunnyReels #FunnyClips #FunnyVideos #FunnyGaming #FunnyGamingClips #NPC #Memes #Skyrim #SkyrimSpecialEdition #FunnyMemes
-
Používají elity lidské klony, roboty, či NPC?
🌎 ČÍST CELÉ: https://www.imatrion.cz/?p=11955
📺 TIK TOK: https://tiktok.com/@imatrion
❣ SLEDOVAT: https://imatrion.cz/sledovat
📌 #AI #avatar #bezbožnost #Bůh #ChatGPT #depopulace #elity #FM_2030 #futurolog #Klaus_Schwab #klonování #klony #lidstvo #manipulace #nadvláda #NPC #odhalení #otroctví #posthumanismus #roboti #stroje #Stvořitel #svět #systém #tajemství #technologie #transhumanismus #umělá_inteligence #vlády #WEF #zánik
-
Branwen's Training Accident ⚔️
#Oblivion #OblivionRemastered #ElderScrolls #Gaming #GamingLife #GamingCommunity #GamingVideo #GamingVideos #GamingClips #Gamer #Gamers #GamerLife #GamerCommunity #GamerVideos #GamerClips #VideoGames #Xbox #PC #PCGaming #NPC #GamingReels #Reels #FunnyVideos #FunnyClips #FunnyGamingClips #FunnyReels