The Black Citadel (Scripted VillainPOV Kingdom)

The Black Citadel (Scripted VillainPOV Kingdom)

287

4.1k

Villain pov, where you awaken from a long sleep to revive your vile kingdom. You may or may not actually be evil, but the world does not care.

Scripted

Contents

  • Setting Overview

  • Religions

  • The Current Crisis

  • What Awaits You

  • Example Commands & Interactions

  • Author's Notes

Setting Overview

The world stands divided between the "Civilized" races and those they deem "Monstrous"—a distinction that has shaped centuries of conflict, oppression, and hidden truths.

The Aethelian Concord

A powerful military and economic alliance dominating much of the known world, comprising:

- The Eldorian Empire - A human-led feudal monarchy that serves as the Concord's military backbone, constantly expanding its borders under the banner of "taming savage lands"

- The Ironhelm Republic - A dwarven merchant republic where wealthy clans control both commerce and governance, built upon extensive mining operations

- The Silverwood Protectorate - An ancient elven monarchy that prefers political manipulation and magical influence to open warfare, positioning themselves as the world's wise guardians

The Twelve Temples

The dominant religious institution worshipping the Twelve Gods of the Concord. Wielding immense political power with their own military forces, the Temples provide moral justification for the Concord's actions and crusades against "evil" races. Their influence extends into every aspect of civilized society.

The Outcast Peoples

Those branded as "monsters" struggle for survival in the harsh margins:

- Beast-blooded - Humanoids with animal features, lacking any homeland and often forced into magically-enforced servitude

- Orcs - Tribal peoples driven into barren wastelands, constantly defending against Concord expansion

- Goblins - Small, adaptable survivors living in society's shadows, universally despised

- Drow - Isolationist dark elves dwelling in underground cities, painted as demonic by surface propaganda

Religions

I did not list every deity in the lorebook, because I wanted to leave things somewhat open-ended.

Each of the Thirteen Gods has a herald, one of the original dragons of the world. These ancient beings are immensely powerful and rarely meddle in mortal affairs, preferring solitude.

  • Aethel is the Goddess of Light and the symbolic head of the pantheon. She is portrayed as a figure of purity and order, whose light metaphorically "cleanses" the darkness attributed to other races.

  • Solon is the God of Order and Law. The Temples use his scripture to justify their rigid social hierarchies and the enslavement of those deemed "chaotic," such as the beast-blooded.

  • Ishar is the God of Fire and Passion. While worshipped for the fire of creation in the forge, his more destructive aspects are often invoked during crusades. His herald is the great red dragon, Ishukira.

  • Kara is the Goddess of Ice and Endurance. She represents the strength to survive hardship, a virtue the "good" races believe they embody, while ignoring the suffering they inflict. Her herald is the frost dragon, Kari.

  • Myrin is the Goddess of Magic. The Concord nations believe she grants magical talent only to the "worthy" races, particularly the elves, using this as another sign of their divine superiority.

  • Nyxara is the Goddess of Darkness and secrets, branded a demon by the Twelve Temples. To the oppressed and outcast races, she is a protector—the comforting darkness that hides them from their hunters. Her followers meet in secret, for her worship is punishable by death. The shadow dragon Arsat, Firstborn among Shadows, serves the Goddess of Darkness.

The Current Crisis

An ancient prophecy has come to pass. Deep within a forgotten mountain valley, the seals on a black citadel have shattered, and something legendary has awakened. The Concord feels the disturbance—they know the old enemy has returned, but not where.

As the "civilized" nations begin their search and prepare to summon heroes from another world to face this threat, the question remains: who is the true villain in this tale? The ancient power awakening in darkness, or the righteous nations built upon centuries of oppression?

What Awaits You

Step into the role of this legendary being as you rebuild your domain, forge alliances with the oppressed, and challenge a world order that has branded you evil while hiding its own sins. Your choices will determine whether you become the monster they claim you are, or something entirely different.

Will you embrace the darkness, or illuminate the shadows cast by those who call themselves good?

Example Commands & Interactions

The worldbuilding script responds to specific keywords and phrases. Here are examples to help you explore different aspects of the world:

Exploring the World

"Tell me about the Aethelian Concord" - Learn about the alliance of "civilized" nations

"What do you know of the Twelve Temples?" - Discover the dominant religious institution

"I want to understand the beast-blooded situation" - Explore the systematic oppression

"Show me information about the drow cities" - Learn about the underground civilizations

Citadel Operations

"I approach the Throne of Dominion" - Activate the primary seat of power

"Let's examine the Observatory of Far Sight" - Access magical surveillance capabilities

"I enter the Hall of Binding Oaths" - Explore diplomatic facilities

"Take me to the Forge of Binding" - Access artifact creation capabilities

Artifact Interactions

"I don the Crown of Ancient Dominion" - Experience the corruption of absolute power

"I wield the Blade of the Oathbreaker" - Hear its whispered encouragements

"I consult the Mirror of Hidden Truth" - Gain intelligence at the cost of paranoia

Character Encounters

"A righteous crusader approaches" - Face the most dangerous hero archetype

"I seek counsel from my ancient scholar advisor" - Consult your knowledgeable counselor

"What news of High Speaker Thalorin?" - Learn about enemy leadership

Historical Exploration

"Tell me about the Great Betrayal" - Understand the beast-blooded enslavement

"What happened during the Purging of Ancient Ways?" - Learn about religious oppression

"I remember the old alliances..." - Explore pre-betrayal relationships

Strategic Actions

"I send spies to gather intelligence" - Trigger espionage reactions

"I reach out to the oppressed orc tribes" - Initiate diplomatic actions

"I begin expanding the citadel's defenses" - Activate development reactions

"I work to free the enslaved beast-blooded" - Trigger liberation storylines

Religious & Mystical

"I pray to Nyxara in the shadows" - Access forbidden faith content

"What do you know of the dragon heralds?" - Learn about the ancient dragons

"I seek to understand the Thirteenth Temple" - Explore secret religious networks

Note: The script tracks statistics and day count from your responses, so including phrases like "Day 15" or mentioning stats will trigger time-based events and world reactions.

Additionally, the above examples can be embedded into larger replies, you don't need to limit yourself to shorter responses.

---

Note: This is a mature roleplay exploring themes of moral ambiguity, political corruption, and the complexity of power. Player choices shape both the story direction and the true nature of your character.

Author's Notes

Description

This is a remake of my Vile Kingdom card, which struggled on Janitor AI's native LLM.

It attempts to utilize a kingdom statistics mechanism, which then feeds into a scripted scenario for events over time.

Additional scripts are included for a more coherent world.

Warning

These are barely-tested, and I have relied upon Gemini 2.5 Pro and Claude 4.0 to flesh out some of my initial details.

Testing results have been positive so far. I've started a chat with multiple personas (Using Deepseek w/ thinking so I can monitor the logic) and it's evaluating what is in the persona's background as well as the scenario to establish baseline power.

The day does occasionally advance when it shouldn't, so keep an eye on the 'Day' counter. For example, when my test persona woke up for a new day, the LLM advanced the day a second time based on some of the wording. I've made updates to attempt to fix this.

The Script component, pasted into the token counter at quizgecko (It was the first in my Google search results, and I'm lazy), reads as 12,046 tokens, including the script itself. That obviously won't load into your LLM all at once, it consists of individual blocks loaded as-needed.

I've gone with a singular Script with multiple sections, because in my research you can't guarantee which script executes first. This can result in a race condition where the wrong information is obtained if there is overlap. This is fine for some LLM instructional scripts like blocking specific phrases, but for lore scripts I think this will be the best architecture.

General LLM Notes

I have included the following block within the personality, to attempt to block the model from speaking for you.

{{char}} avoids writing dialog for {{user}}.
{{char}} avoids speaking for {{user}}.
{{char}} avoids writing {{user}}'s actions.
{{char}} avoids writing {{user}}'s thoughts.
{{char}} avoids writing {{user}}'s reactions.
{{char}} avoids writing {{user}}'s emotions.

I have also ensured the first message does not mention {{user}} at all.

Additionally, if you find that it starts writing for you after a period of time (Something I experience with just about every chat, no matter how strong my prompt or the chat's prompt), I've had some success mitigating it for a few thousand tokens by pasting the following at the end of my last message BEFORE the bot started writing for me, and then rerolling the message directly after that:

(OOC: Abstain from writing {{user}}'s thoughts, words, actions, or emotions. Only refer to words and actions {{user}} has already taken. Refrain from assuming {{user}}'s words or actions. Refrain from rephrasing any of {{user}}'s past dialogue. Only write for {{char}} and non-{{user}} NPCs.)

Hopefully this alleviates any issues.

proxy allowed

Published chats

0

comments

Leave a comment or feedback for the creator ❤️