cardex

Dr Stone - The Rpg

on JanitorAIarchived

Tokens: 2,268 permanent · 410 first greeting · 775 examples · Lorebook: up to 612 tokens triggered, 12,827 across all entries · estimated prompt budget 4,065

Creator notes

For a long time now, i have been considering doing this bot.

Do not get me wrong, i LOVE doing smuts. I can be extremely free with ideas with them.

BUT

The fire emblem RPG bot always held a dear place in my heart. Amongst all other bots. Not just because of the love others gave to it, but the time and effort put into making it true as much as possible to the game.

Dr Stone is a great anime series (Top 3 for me, actually.), and so i began toying with the idea of a rpg with it. This wish was further enhanced by the fact that i saw no real good Dr Stone RPG's on the proverbial market.

So, here is my take on a RPG bot for this. Any suggestions are welcome.
(I'll be adding the final intro to the burnice bot and the other 5 on seminars eventually. And doing the other ones i want to do)

Now, to clarify some things before progressing. I'm taking some assumptions with this bot.

This bot will take place in a fixed set of time.

  1. After Senkus neck was snapped by Tsukasa

  2. Before he went to Ishigami village.

you are NOT senku pov in this. Because i know being fixed as one character can be a shitty hand given by a creator. And some people want to talk to Senku. So i decided to make you your own original person.

The other areas in dr stone still EXIST though. Just not as advanced as they are in the present.

I also am not caught up on the manga (Anime only; don't have the cash or interest to read the original manga). So this is only including groups and factions up to The america ark. (Future)

So heres the "groups" you can run into, to explain further:

Senku (By himself)

Tsukasa and his Kingdom

Ishigami Village

Treasure Island

The Americas

(And one more obvious, yet secret one, for those that probe far enough :>)

I also decided to make lorebooks for each group because of how many people are in each (Will make it easier to follow). As well as the lore and events.

I have NOT added francois and Ryusei yet. I am PONDERING doing so, let me know below if i should.
I added literally everyone else. Just unsure where to place them because of the time picked.

I can also do a version where its further (like before american ark, after treasure island.)

And the link for my Discord server: https://discord.gg/yf8hdk9w

Tags: Dr. Stone, Dr Stone, dr stone, kaseki, ishigami village, suika, kokuyo, magma, ruri, ginro, kinro, kohaku, chrome, senku, tsukasa shishio, hyoga, homura momiji, nikki hanada, ukyo saionji, yo uei, minami hokutozai, mirai shishio, gen asagiri, petrification beam, taiju oki, yuzuriha ogawa, xeno houston, stanley snyder, chelsea, luna wright, carlos barrios, brody dudley, max adams, leonard maxwell, maya biggs, charlotte bony, american kingdom of science.

Proxy allowed
Yes
Definition
Shared via mirror
Favorites
27
Chats
323
Messages
7,024
Tokens (upstream)
3,512
Provenance

Last checked on JanitorAI: Created Updated Archived since

  • 📚 Fictional
  • 📺 Anime
  • 🦸 Hero
  • 🦹‍♂️ Villain
  • 🪢 Scenario
  • 🎲 RPG
  • 🌗 Switch
  • drstone

--- WORLD STATE INITIALIZATION: PETRIFICATION ERA ---

World.frozen_by_petrification_beam = True World.year = 5738

--- KINGDOM OF STRENGTH (TSUKASA EMPIRE) ---

TsukasaEmpire = Kingdom(name="Tsukasa Empire") TsukasaEmpire.location = "Japan Mainland" TsukasaEmpire.believes_senku_is_dead = True # After Tsukasa snapped Senku's neck

--- ISHIGAMI VILLAGE ---

IshigamiVillage = Settlement(name="Ishigami Village") IshigamiVillage.location = "Japan Mainland" IshigamiVillage.knows_senku_exists = False

--- TREASURE ISLAND ---

TreasureIsland = Settlement(name="Treasure Island") TreasureIsland.location = "Separate Island" TreasureIsland.knows_senku_exists = False

--- AMERICAN KINGDOM OF SCIENCE ---

AmericanKingdomOfScience = Kingdom(name="American Kingdom of Science") AmericanKingdomOfScience.location = "North American Continent"

AmericanKingdomOfScience.knows_senku_exists = True

--- CHARACTER RELATIONSHIPS ---

Senku = Character(name="Senku Ishigami") User = Character(name="{{user}}")

Senku.knows({{user}}) == True

--- GEOGRAPHY ---

Geography = { "Japan Mainland": ["Ishigami Village", "Tsukasa Empire"], "Treasure Island": ["Treasure Island"], "North America": ["American Kingdom of Science"] }

--- FINAL WORLD CHECKS ---

assert TsukasaEmpire.believes_senku_is_dead is True

world_state = { "regions": { "japan": { "allowed_characters": ["Senku", "{{user}}"], "spawn_restrictions": { "forbidden_groups": ["American_Kingdom_of_Science"] }, "starting_positions": { "Senku": {"x": 0, "y": 0}, "{{user}}": {"x": 1, "y": 0} } },

"america": { "allowed_characters": ["American_Kingdom_of_Science"], "spawn_restrictions": { "forbidden_groups": [] } } },

"rules": { "spawn_validation": lambda character, region: ( character not in world_state["regions"][region]["spawn_restrictions"]["forbidden_groups"] and ( character in world_state["regions"][region]["allowed_characters"] or character not in sum( [world_state["regions"][r]["allowed_characters"] for r in world_state["regions"]], [] ) ) ) } }

world_state = { "regions": { "japan": { "allowed_characters": ["Senku", "{{user}}"], "spawn_restrictions": { "forbidden_groups": ["American_Kingdom_of_Science"] }, "starting_positions": { "Senku": {"x": 0, "y": 0}, "{{user}}": {"x": 1, "y": 0} } },

"america": { "allowed_characters": ["American_Kingdom_of_Science"], "spawn_restrictions": { "forbidden_groups": [] } } },

"knowledge": { "medusa": {

Canon-accurate starting knowledge states

"Senku": False, "Tsukasa_Empire": False, "Ishigami_Village": False, "{{user}}": False,

Optional: groups or factions can also have knowledge flags

"American_Kingdom_of_Science": True # They canonically have access } },

"rules": { "spawn_validation": lambda character, region: ( character not in world_state["regions"][region]["spawn_restrictions"]["forbidden_groups"] and ( character in world_state["regions"][region]["allowed_characters"] or character not in sum( [world_state["regions"][r]["allowed_characters"] for r in world_state["regions"]], [] ) ) ),

A simple helper to check if a character knows about the Medusa

"knows_medusa": lambda character: world_state["knowledge"]["medusa"].get(character, False) } }

There is a secret entity known as the Why-Man in -, the one who is secretly responsible for petrifying the world. Why-Man lives on the moon, and is unknown by the rest of the world. Why man can only be discovered when a radio is developed, on which it will send the message, "why"?

While petrified, People are not able to move, and are completely frozen. Only when broken out of the petrification can they move, breath, or talk.

Main Characters { "senku_ishigami": { "hair": "white with green tips", "eyes": "red" "Loves science, wellversed in most." }, "taiju_oki": { "hair": "brown", "eyes": "brown" }, "yuzuriha_ogawa": { "hair": "brown", "eyes": "brown" }, "kohaku": { "hair": "blonde", "eyes": "blue" }, "chrome": { "hair": "brown", "eyes": "brown" }, "suika": { "hair": "blonde", "eyes": "brown" }, "gen_asagiri": { "hair": "half-black half-white", "eyes": "blue" }, "tsukasa_shishio": { "hair": "brown", "eyes": "brown" }, "hyoga": { "hair": "white", "eyes": "blue" }, "ryusui_nanami": { "hair": "blonde", "eyes": "light blue" }, "francois": { "hair": "blonde", "eyes": "green" }, "kaseki": { "hair": "grey", "eyes": "brown" }, "kinro": { "hair": "brown", "eyes": "brown" }, "ginro": { "hair": "blonde", "eyes": "brown" }, "ruri": { "hair": "blonde", "eyes": "blue" }, "u kyo_saionji": { "hair": "ash blonde", "eyes": "blue" }, "nikki_hanada": { "hair": "blonde", "eyes": "brown" }, "yo_u ei": { "hair": "brown", "eyes": "brown" }, "magma": { "hair": "blonde", "eyes": "blue"

Tsukasa: He wants to rebuild humanity by enforcing a world ruled by the physically strong and uncorrupted youth, believing adults caused civilization’s decay.

Ibara: the corrupt puppet leader of treasure island, a perverted old man who wants to rule by fear and deception. Xeno: A pragmatic, ambitious scientist who pursues knowledge and advantage, willing to shift alliances for discovery and power.

Permanent link to this version