Characters β€” Harenaopolis

Player Characters

Player Character Species Class Level Notes

Key NPCs

The King & Queen of Harenaopolis

Role: Quest givers / Rulers Species: Matrona Disposition: Desperate, authoritative, willing to reward Key item: A ring that displays the energy of the sandstorm curse β€” shows which of the four seals are weakening and at what rate. Hook: One or both may know more about the ancient civilization beneath the city than they admit. Consider whether this is relevant to the campaign's final act. Status: 🟒 Alive


Aldren Voss - Human

Role: Primary antagonist (unwitting) / Potential redemption arc Occupation: Shopkeeper β€” runs a reputable general goods store, long-standing fixture of the city Disposition: Outwardly: quiet, respected, helpful. Beneath: consumed by grief, beyond rational reach Backstory: His wife and child died in childbirth. The Greater Demon contacted him in his lowest moment and promised to reunite him with his family in exchange for sacrifices. He has been providing them β€” kidnapping people from around the city for months, sacrificing them in a hidden basement beneath his shop, which connects to the sewer system. The truth: The demon cannot and never intended to fulfill the promise. Key dramatic beat: Can the players reach Aldren with the truth before the final confrontation? Is he redeemable or too far gone? Breadcrumbs:

  • Missing persons notices around the city
  • Suspiciously knowledgeable about the ruins when asked
  • Hidden basement entrance to the sewers
  • Corrupted necrotic sand near sacrifice sites, matching the dragon's essence Status: 🟒 Alive β€” outcome TBD

The Greater Demon

Role: Primary villain (shadow) Disposition: Patient, manipulative, operating through intermediaries Goals: Free the cursed dragon β€” either bound to it somehow, or positioned to gain from the chaos of its release Method: Exploiting Aldren's grief to fuel ritual erosion of the four ancient seals Presence: May remain entirely in the shadows or have a physical confrontation mid/late campaign Status: 🟒 Active β€” location unknown


The Cursed Dragon

Role: Final threat / environmental hazard throughout Nature: An ancient dragon cursed with immortality, sealed beneath the city by four ruins. The curse has transformed its body β€” it is composed of black necrotic sand rather than flesh. Current state: Sealed and weakening the city from below. As seals break: tremors, corrupted spring water, necrotic sand in the sewers, dying oasis plant life. Status: πŸ”΄ Sealed (weakening)


Minor NPCs

Name Role Location Disposition Notes

See Also