https://github.com/shyentist/spellpunk
Telegram Bot RPG (In Progress, Not Yet Released)
https://github.com/shyentist/spellpunk
deno fantasy grammy grammyjs javascript mongo punk rpg rpg-game telegram telegram-bot typescript
Last synced: 7 months ago
JSON representation
Telegram Bot RPG (In Progress, Not Yet Released)
- Host: GitHub
- URL: https://github.com/shyentist/spellpunk
- Owner: Shyentist
- Created: 2023-03-05T09:50:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-19T18:08:15.000Z (over 2 years ago)
- Last Synced: 2024-11-28T06:19:45.341Z (11 months ago)
- Topics: deno, fantasy, grammy, grammyjs, javascript, mongo, punk, rpg, rpg-game, telegram, telegram-bot, typescript
- Language: TypeScript
- Homepage:
- Size: 152 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpellPunk
## Welcome
Welcome to the world of **SpellPunk**, mysterious traveller. In these lands, merely decades ago, a seemingly apocalyptic and most curious event occurred, the **Connection**. Otherworldly entities started manifesting into our world, or rather, it was our worlds entire that *"connected"*, shattering the natural order as we knew it, throwing the world in an unbalanced state in which **Punks** rule, roam, and roar.
If you wish to read a systematic description of this world, you can proceed to the **📚 Lore**.## 📚 Lore
### Stats
Every character is somewhat defined by 3 main statistics, Body, Mind, and Soul. Each of them affects 3 derived statistics, which are the numbers that will most often be used to determine a character's success or failure for a task. The stats and derived stats work as follows:
Stat
Derived Stat
Usage
💪 Body
Attack
Enhances hit rate and damage dealt
Defense
Enhances dodge/block rate and minimises damage taken
Prowess
Affects maneuvers, resistance to physical deprivations and to critical hits, and inventory space
🧠 Mind
Speed
Determines speed in and out of combat, the likelihood of successful fleeing, and the chance of critical hits
Craft
Increases the quality of crafted items and the ability to lockpick
Energy
Determines how many supernatural actions one can perform
🌀 Soul
AuraDetermines whether one hits or gets hit by a supernatural effect, dealing or taking difference as damage, if any
Connection
Determines the likelihood to elude death and to save Experience Points when they should have been spent or lost
Fate
Determines the likelihood to inspire emotions in creatures and to earn more rewarding loot
### Races
Humans developed Supernatural abilities, and their offspring seldom manifested a closer contact to the Otherworlds than their parents, giving rise to a whole new concept of Races which, as of now, we aggregate into a few thematic groups. All races have the looks of a human, at most with accentuated features, such as uncommonly hairy, eyes of a peculiar colour, particularly sharp canines, slightly off skin complexion, etc.
Race
Description
Bonus to
🧑 Human
A Human is not just a human anymore. Ever since the Connection, many started developing some kind of ability or power, without straying too far away from their humanity. Ingenious, curious, and resourceful, humans are fast-learners who leverage their many experiences to flexibly overcome difficulties.
XP Gained
🩸 Halve
A Halve is a person who is only half human. The other half? Anything with a similar life-cycle! Half-Orcs, Half-Elves, Half-Beasts, etc. Half-Bloods are usually more in touch with nature, have stronger bodies and instincts, and enjoy a more flexible perspective on life.
Body and Soul
💉 Synth
A Synth is any artificial, organic, living replica of a human. Similarly to a modern Frankenstein, or to a mutant created in a lab, Synths are engineered to overcome human weaknesses, with bodies and minds that tend to be sharper than those of the average human.
Body and Mind
👤 Shade
A Shade is any person whose life is somewhat intertwined with entities beyond the human world. Touched by the Otherworlds, their heritages and powers come from Djinns, Spectres, Fairies, Mermaids, etc. Shades tend to be more aware, both of the world and of themselves.
Mind and Soul
### Roles
Every Role has a Skill and a Bonus in two derived stats.
Role
Description
Bonus to
Skill name
Skill decription
🥾 Strider
A traveller ready to venture into the wilderness with a steady step.
Speed and Prowess
Strong Grip
On a successful Maneuver, Attack as well.
🧑🏭 Fixer
An ingenous inventor who skillfully crafts the right tool for the job.
Craft and Connection
Sly Scraper
When using a disposable Item, attempt to Craft it back immediately at no additional cost.
🥷 Stalker
Quick on their feet, aiming to end fights as soon as they begin.
Attack and Speed
Spell Thief
On a Critical Hit, steal Energy from the opponent.
🪖 Fighter
An all-round warrior whose forte is surviving on the battlefield while making sure the enemy doesn't.
Attack and Defense
Assault Battery
When using an Item against a single opponent, Attack as well.
🧙 Channeler
An Otherworlds enthusiast who acts as a link between the two worlds.
Energy and Aura
Direct Connection
Gain 1 Energy per round
🧑🎤 Raver
A charismatic idol who gives an otherworldly twist to their parties.
Energy and Fate
Distraction Theft
On Inspire, there is a chance to steal Items or money away from an opponent.
🗣 Speaker
A madman whose words are imbued with the power of the Otherworlds.
Aura and Fate
Vox Dei
On Inspire, there is a chance to draw Energy from the Otherworlds.
🧑⚕ Healer
A good soul whose purpose is to help others by preventing and healing damage.
Defense and Connection
Parry Medic
On a successful Defense, heal the defended by how much your Defense surpassed the opponent's Attack.
## Tech Stack
   ## Credits
**Profile Picture:** Edited from an artwork by [ClaraNoctis](https://claranoctis.itch.io/fantasy-objects-pack)