Giter Club home page Giter Club logo

events's Introduction

Couronne DraftBot

DraftBot is a bot developed in Node.js by @BastLast based on a text adventure game. The story takes place in a medieval world, and the player embodies an adventurer who wants to win a competition launched by the king, to win the princess' hand. To achieve this, he must travel and earn points by going through a lot of danger, including thieves, wilderness, and scary children. Every few hours, the player can get a random event by using the /report command: they interact with a multiple choice system, using reactions below the report. Each choice has multiple issues, which could hurt the character, heal them, or even give them some stuff. During the journey, they earn money, stuff, and points, and can use them to buy potions, stuff or effects in the shop, fight other players, and ascend the leaderboard.


How to launch the bot

Before creating your own instance, please note that you can add the bot to your server through the link available on the bot's discord

If you decide to work on the creation of your own instance of the bot, you are supposed to have a minimum of computer skills. Bot support team will prioritize players of the main instance and will only provide very limited assistance. We will fix bugs you report, but we will not teach you how to code a discord bot.

Please do not copy and paste the commands we provide in this readme without :

  • Understanding the command
  • Replacing the relevant parts with your data
  • Having read the whole document

Only the code available in the "release" tab is considered "stable".

Dev environment setup

For development, we recommend that you run the bot on your computer. This way, you can test your changes without having to build the docker image each time you make a change. However, we still recommend you to use docker for the database, as it is easier to setup and maintain.

We provide all the necessary guides below. If you have any questions, feel free to ask them on our discord server.

Running the bot on your computer. (windows)

  • Install git : https://git-scm.com/download/win
  • Download the bot : git clone https://github.com/BastLast/DraftBot-A-Discord-Adventure
  • Install NodeJS http://nodejs.org/fr/
    • Check package.json for the minimal required version
    • Our docker image is based on node alpine (see the DockerFile for the exact version)
    • We recommend that you use nvm to manage your node versions If you use nvm, you can use nvm install to install the correct version If you don't have nvm already install, you can use npm install -g nvm to install it
  • Install Yarn npm install --global yarn
  • Install the bot : yarn install
  • Install and launch a mariadb database. Keep the credentials for the config file. We provide a tutorial below for this step.
  • Create the config file by copying the file config.default.toml in a new file config.toml
  • Edit the file config.toml with the correct data
  • Launch the bot : yarn start

Here is the same guide for debian based linux distributions (or WSL and git bash on windows)

  • Install git : apt-get install git
  • Download the bot : git clone https://github.com/BastLast/DraftBot-A-Discord-Adventure
  • Install NodeJS apt-get install nodejs
    • Install npm apt-get install npm
    • Check package.json for the minimal required version
    • Our docker image is based on node alpine (see the DockerFile for the exact version)
    • We recommend that you use nvm to manage your node versions If you use nvm, you can use nvm install to install the correct version If you don't have nvm already install, you can use npm install -g nvm to install it
  • Install yarn npm install -g yarn (you may have to install npm and use sudo)
  • Install the bot : yarn install
  • Install and launch a mariadb database. Keep the credentials for the config file. We provide a tutorial below for this step.
  • Create the config file : cp config/config.default.toml config/config.toml
  • Edit the file config.toml with the correct data
  • Launch the bot : yarn start

Updating the bot

  • Be sure to use yarn install and yarn start each time you update the bot.
  • Migrations will run automatically, but be sure to check them as they are created for our database, they may cause issues in yours.

Make sure to have docker installed on your machine. Here is a link to the windows installation guide : https://docs.docker.com/desktop/install/windows-install/ Here is a link to the linux installation guide : https://docs.docker.com/engine/install/ubuntu/

Please follow the "without docker" steps until the yarn install step (you don't need to do it).

Compile the docker image

This step is only necessary if you want to compile the image yourself. You do not need to do this for the bot to work. This is only if you want to deploy your own image to a server. We have a docker hub account, so you may not need to compile the image yourself! You can find it there: https://hub.docker.com/u/draftbot. If you really want to compile it yourself, follow the next step.

In the project folder (previously downloaded with git), run:

docker build . -t draftbot/draftbot

Install a database

First, you will need to create a new folder to store the database data. We recommend you to create a folder outside of the project folder, to avoid any issues with git. Copy the path of this folder, you will need in the following command. This is the "path/to/volumes/mariadb"

Create a docker mariadb database with the following command :

docker run -d --name mariadb -e MARIADB_USER=draftbot -e MARIADB_PASSWORD=secret_password -e MARIADB_ROOT_PASSWORD=super_secret_password -v /path/to/volumes/mariadb:/var/lib/mysql -p 3306:3306 mariadb:latest

or with docker compose :

services:
  mariadb:
    image: mariadb
    container_name: mariadb
    ports:
      - 3306:3306
    volumes:
      - /path/to/volumes/mariadb:/var/lib/mysql
    environment:
      MARIADB_USER: draftbot
      MARIADB_PASSWORD: secret_password
      MARIADB_ROOT_PASSWORD: super_secret_password

You can also just run a local mariadb server, but we recommend you to use docker. If you want more information about how to install mariadb, you can visit their website : https://mariadb.org/download/

Deployment

Building or downloading a docker image of the bot is the recommended way to set up DraftBot in production.

You need to have a config.toml file filled. The config template can be found at config/config.default.toml

Here is the command that will start the DraftBot docker container:

docker run -d --name draftbot -v /path/to/config.toml:/draftbot/config/config.toml:ro -v /path/to/logs:/draftbot/logs draftbot/draftbot

or with docker compose :

services:
  draftbot:
    image: draftbot/draftbot
    container_name: draftbot
    volumes:
      - /path/to/config.toml:/draftbot/config/config.toml:ro
      - /path/to/logs:/draftbot/logs

Screenshots

image

Links

events's People

Contributors

0eddo avatar akarisensei avatar asemerald avatar athorii avatar azedixene avatar bastlast avatar checkmate6659 avatar chevalier2 avatar chiliche avatar deadangelv6 avatar doctort1807 avatar eagles666 avatar ezryuk avatar gabrielre14 avatar gryffinclawmoon avatar hitsukiyo avatar ines33 avatar kirit000 avatar kyusaor avatar lehoublonpensant avatar leuhvraiminoryo avatar mina191 avatar nininanou16 avatar pietagorh avatar romain22222 avatar royal-91 avatar stitch-seagull avatar symsym-1629 avatar thesanbot avatar thesmokingllama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

events's Issues

Tente Foret

Pendant votre route forestière en direction de la ville, vous croisez une grande tente, avec un marchand accueillant se tenant devant, vous invitant à venir acheter ses produits.

✅ Entrer dans la tente
❌ Ne pas entrer dans la tente

La tour et le gardien

Vous êtes à la recherche d'un artéfact. Vous le convoitez car celui-ci, d'après les légendes, offrirait richesse et pouvoir à son possesseur. Après que votre quête vous ai mené jusque devant une tour censée renfermer le trésor, vous vous retrouvez face à un chevalier en armure bloquant l'entrée. Ce dernier reste impassible malgré vos injonctions...

⚔️ Combattre le chevalier
🤝 Faire connaissance avec lui

Le banni

Event de DeadAngel, ou l'on rencontre un homme disant etre bannit des terres de benatis

Château chasse au trésor

Vous vous baladez lorsque vous apercevez un château au loin, il semble abandonné. Étant avide d'aventure, vous décidez d'y entrer. Il est désert à première vue. Vous vous apprêtez à l’explorer lorsqu’un détail attire votre attention. Curieux, vous vous baissez et découvrez un bout de parchemin dans un recoin. Un message y est écrit, vous le décryptez avec peine pour finalement en tirer qu’un trésor se trouve dans l’aile droite du château. Un bruit vous interrompt dans vos réflexions.

Passage en ville bloqué par des gardes

Après avoir combattu des loups pendant une longue et dure nuit, vous décidez de rentrer dans une ville non loin de là pour vous reposer et soigner vos blessures. Lorsque vous voulez entrer dans la ville deux gardes bloquent la porte. L'un d'eux vous crache devant vos chaussures. Ils n'ont pas l'air d'aimer les étrangers. Qu'allez vous faire ?

🤷 Leur expliquer ce qu'il s'est passé hier soir.
❌ Partir et tenter votre chance ailleurs.
💪 Forcer le passage.
💸 Leur donner un peu d'argent pour vous laisser passer.
🍺 Leur proposer une bonne bière.
🕵️ Tenter de les voler.

Un périple inattendu

Alors que vous poursuivez votre chemin, vous croisez deux petits hommes en pleine ascension du mont Celestrum, il disent vouloir se rendre jusqu'au sommet et vous proposent de partager un bout de chemin ensemble.

✅ Accepter leur offre
💸 Essayer de les voler
⛰️ Les laisser et explorer les recoins de la montagne

Mendiant

:person_walking: Alors que vous vous baladez dans une ville, vous croisez un mendiant assis sur le bord d’une ruelle. Il vous demande poliment quelques pièces pour pouvoir s'acheter de quoi manger. L'homme vous semble vraiment mal en point.

Chanson ménestrel

On donne une idée de chanson à un ménestrel, et celui ci agit en conséquence

Jeux avec des enfants

Au détour d'une rue de la ville dans laquelle vous faites actuellement étape, vous êtes interpellé par des enfants vous demandant de jouer avec eux.

⚔️ leur proposer de jouer à se battre

🏹 leur apprendre à tirer à l'arc

👥 jouer au "fuyard et au garde"

❌ refuser et passer votre chemin

Alors que vous faites étape à Boug Coton, vous êtes interpellé par des enfants vous demandant de jouer avec eux.

⚔️ Jouer à se battre

🏹 Leur apprendre à tirer à l'arc

👥 Jouer au "fuyard et au garde"

❌ Refuser et passer votre chemin

⚔️ Après avoir joué pendant un certain temps, les enfants remarquent le soleil déclinant et se voient contraints de vous dire au revoir. (-3h)

⚔️ Au cours de la joute amicale, l'un des enfants arrive à vous écorcher superficiellement. (vie perdue : 1)

⚔️ Sans le faire exprès, vous tailladez la joue d'un des enfants... gêné, vous lui donnez quelques pièces afin qu'il puisse payer ses soins. (-250$)

⚔️ Très énergiques, les enfants vous font tourner en rond un moment. Vous leur demandez d'arrêter de jouer et rentrez dans l'auberge où vous vous êtes arrêté, la tête toute tournante.

🏹 Alors que vous expliquez aux enfants comment se positionner au mieux pour tirer, l'un d'eux, un peu en retrait parvient à bander son arc, et, avant que vous ne puissiez faire quoi que ce soit, relâche la flêche qui vient se planter dans votre jambe. Blessé, vous les quittez pour chercher en endroit où vous soigner. 🤕 (-25hp)

🏹 Vous expliquez aux enfants comment se placer pour tirer, et ceux-ci s'en sortent très bien. Vous passez le reste de la journée à les entraîner au tir à l'arc. Avant que vous ne les quittiez ceux-ci disparaissent un instant. À leur retour, ceux-ci vous tendent un cadeau, vous expliquant qu'ils se sont cotisés pour vous remercier. Vous reprenez la route, heureux d'avoir pu vous rendre utile. (-190 min, item)

🏹 Très vite, vous constatez que les enfants ne sont pas encore assez forts pour tendre la corde, vous leur dites donc que vous reviendrez les entraîner quand ils seront plus grands et reprenez votre route.

👥 Ne comprenant pas très bien les règles du jeu, vous êtes rapidement mis de côté et reprenez votre route sans que les enfants ne se préoccupent de vous.

👥 Réveillant des souvenirs de votre enfance, vous amusez les enfants un moment et vous prenez d'affection pour eux. C'est avec un poids sur le coeur que vous les quittez au coucher du soleil, mais avant que vous ne partiez ceux-ci vous remettent tout de même en souvenir de cette journée un objet qui pourrait vous être utile. (item, -20 min)

👥 Vous jouez avec eux jusqu'à ce que leurs parents arrivent, vous trouvant suspect ils vous répudient de leur village en vous menaçant. Vous reprenez la route sans demander votre reste. (-5 min)

👥 Jouant le rôle du fuyard vous êtes poursuivi par les gamins. En regardant par dessus votre épaule pour évaluer la distance entre eux et vous, vous vous prenez les pieds dans une racine et vous blessez. Les enfants vous abandonnent à votre triste sort lorsqu'ils constatent votre inaptitude à jouer aveec eux. Il faudra vous soigner. 🤕 (-15hp)

❌ Vous refusez de jouer avec les enfants et passez votre chemin.

❌ Vous refusez, et cela a pour conséquence d'énerver les enfants qui ramassent des pierres au sol et vous les jettent. Devant la pluie de gravats vous êtes contraint de fuir, hors de portée des enfants. Vous vous rendez compte que vous avez été touché à la tête et que la blessure saigne abondamment, il faudra vous soigner. 🤕 (-20hp)

❌ Vous refusez, et les enfants s'en énervent. Voyant que la situation risque de tourner au vinaigre, vous reprenez vite la route.

END 1 Devant votre manque de répondant, les enfants se désintéressent de vous et vont jouer ailleurs. Vous reprenez donc votre route.

END 2 Vous voyant perdu dans vos pensées les gamins vous attachent les lacets ensemble. Lorsque vous sortez de cet état de transe, vous trébuchez et tombez face contre terre. (-5hp)

END 3 Vous restez planté là pendant des heures, et lorsque vous recouvrez vos esprits, vous vous rendez compte que votre bourse a disparu. Vous poursuivez votre chemin, dépité. (-2h, -100$)

Le sanglier

Vous marchez le long d'un sentier sinueux, en route pour votre prochaine escale. Au bout d'un petit moment, vous arrivez à l'orée d'un grande forêt dans laquelle vous entrez, voulant rompre l'ennui des quelques derniers jours, passés à uniquement marcher le long d'un chemin. Après un petit moment de marche, vous vous trouvez nez-à-nez avec un sanglier. Celui-ci semble relativement peu amical.

Chasse à prime

Au détour du chemin que vous venez d'arpenter, vous apercevez un homme tenant dans sa main un bâton, vous le saluez poliment avant de poursuivre votre route. Une centaine de mètres plus loin se dresse devant vous un panneau d'affichage contenant un document officiel de la cour royale. Ce dernier montre le portrait d'un homme ressemblant étrangement à celui que vous avez croisez un peu plus tôt, sa tête est mise à prix pour une grosse somme d'argent.

⚔️ Faire demi-tour et essayer d'appréhender l'homme.

🤝 Simplement revenir discuter avec l'homme pour avoir plus d'informations.

💂 Marcher vers le prochain village et avertir les gardes.

🚶 Poursuivre votre route sans vous préoccuper de ce que vous venez de voir.

L'homme inconscient.

Pendant que vous continuez sur votre route, vous tombez sur une personne allongée au sol en plein milieux du chemin. Vous vous approchez d'elle mais la personne semble inconsciente.

❤️Tenter de sauver la personne
     🏃Aller chercher de l’aide 
    🕵️ Dépouiller la personne
    🚶‍♂️Repartir sans se soucier du corps

La grotte souterraine

Vous êtes dans les bois, chassé par des loups, lorsque vous arrivez devant l'entrée d'une grotte. Vous y pénétrez et descendez toujours plus loin de crainte que les loups ne vous ai suivi à l’intérieur. Dans ce labyrinthe de chemins, vous trouvez une mine où vous apercevez une charrette. Vous entendez un bruit, probablement une pierre qui est tombée du plafond.

⛏️ Explorer la mine
👂 Aller voir d'où provenait le bruit
💎 Prendre une pioche et miner.
🔎 Explorer la grotte
⛰️ Remonter à la surface

La Bibliothèque

Après une visite de la ville où vous vous êtes arrêté, vous voyez une grande bibliothèque. Ne sachant pas quoi faire, vous décidez de vous y rendre.

Tenter de voler un livre pour le revendre.
Lire un livre
Regarder le calendrier

La course de chiens

Vous arrivez devant une sorte de ranch avec un panneau affichant : "course de chiens : pariez sur le chien gagnant, coût du pari : 25 pièces". Vous entrez et voyez une dame qui vous demande si vous voulez tenter un pari.

Bernard l'hermite

Après vous être baladé plusieurs minutes sur la plage vous croisez une étrange petite créature, c'est un bernard l'hermite ! Il semble s'être retourné sur sa coquille ..

🤝 L'aider et le remettre sur patte
💞Le prendre avec vous
🍖Décider de le manger

le passage

Après avoir combattu des loups pendant un longue et dure nuit, vous décidez de rentrer dans une ville non loin de là pour vous reposer et soigner vos blessure. Lorsque vous voulez entrer dans le ville 2 garde sont devant la portes l'un d'eux vous crache devant vos chaussures. Et n'aiment pas trop les étranger. Qu'allez vous faire ?

La ferme au chien

Pendant votre voyage vous passez devant une ferme, vous ne voyez personne mais vous entendez un chien hurlant à la mort.
Continuer son chemin
Entrer dans la ferme pour voler quelque chose
Aller voir le chien

Event Parziter

Après de longues heures de marche, vous apercevez finalement près d'une rivière un bâtiment semblant être une maison tombant en ruine. Tout en vous approchant discrètement, vous effectuez une courte observation des lieux et en entendant ce qui semblerait être un cri d'animal venant de l'intérieur, vous constatez que le bâtiment est habité. Vous décidez donc de toquer à la porte et d'attendre une réponse. Un vieil homme à l'allure de savant et semblant perturbé vient vous ouvrir. Il s'adresse alors a vous mais de façon inintelligible car il parle rapidement et panique légèrement. Vous vous demandez comment cet homme peut s'occuper d'un animal* mais comprenez tout de même dans ses dires qu'il s'appelle Parziter et qu'il a besoin de votre aide :

Proposer de devenir son cobaye
Proposer de s'occuper de son animal de compagnie
Lui demander de vous apprendre à concocter des potions

Femme inconnue

Durant votre périple vous apercevez au loin une femme sur un chemin boueux longeant une forêt. Elle semble perdue, ses vêtements sont déchirés et vous fait un signe de main 👋. Vous vous arrêtez pour faire connaissance, durant la discussion la femme s’appelant Raphaëlle vous demande de l’aider à traverser la forêt en échange d’un petit sac de pièces.

🚶 Accepter le marché.
🤚 Refuser gentiment
💰 Tenter de la voler

Le sage

Vous êtes affamés, cela fait des heures que vous escaladez les montagnes. Soudain vous apercevez de la fumée au loin, elle provient certainement d’un feu de camp, mais vous ne savez pas qu’est-ce que vous pourriez trouver là-bas. Vous regardez la forêt en contrebas et hésitez à rebrousser chemin pour y chercher de la nourriture et de l’eau.

🔎 Suivre la fumée
🗣️ Demander s'il y a quelqu'un
🚶‍♂️ Chercher de la nourriture et de l'eau

Ase le mec op en fight

on est tranquille dans une taverne
ou assis dans la rue bref je verrai keski rend le mieux
et on entends des mecs se battre pour s'entrainer pas loin
Donc curieux on s'approche et on regarde un peu
Un mec, en l’occurrence moi, vient nous parler, nous disant qu'il nous considère comme étant un adversaire particulièrement interessant

Sirotant tranquillement une bière dans une taverne, vous entendez des bruits de combats provenants de la rue. Curieux, vous vous approchez et apercevez les deux fiers combattants. À la fin du combat, la vainqueur s'approche de vous et vous demande si vous souhaitez l'affronter, il précise vous reconnaître comme un adversaire de taille pour s'entraîner à l'épée.

⚔️ accepter de l'affronter
❌ refuser de l'affronter
🍺 lui proposer de boire une bière

Le parchemin

Vous entrez dans la ville des érudits.
Le silence est d'or dans la ville et maintes gents cavalent avec des parchemins.
L'un d'eux laisse tomber un rouleau à quelques pas de vous.
-Le ramasser et lui rendre
-Tenter de le vendre au prochain passant
-Le voler et s'enfuir avec
-Le lire et s'instruire (bien sûr, une sortie sur le Kyutisme)

Colis

📬 Alors que vous vous dirigez vers un lac, vous remarquez un homme vous faisant signe à quelques centaines de mètre. Intrigué, vous décidez de le rejoindre. L'homme se présente à vous comme étant coursier et vous implore de l'aider, vous remarquez que l'homme est épuisé et mal en point. Il vous demande de livrer le colis qu'il possède avant la tombé de la nuit. En échange de cette bonne action, l'homme qui réceptionnera le colis vous offrira un sac remplie de pièce d'or :

Le chauve et le binoclard

Ayant perdu votre chemin par une nuit sans lune, vous trouvez refuge dans une école reculée. le directeur, un grand homme à la longue barbe grise et vêtu d'une robe de la même couleur, accepte de vous accueillir pour la nuit. Depuis votre chambre vous entendez des sortes de murmures, comme si des serpents sifflaient dans le couloir.

👁️ Aller jeter un oeil dehors pour trouver le responsable de ce bruit

🛏️ Se coucher en essayant de faire abstraction du bruit

🚪 Rester éveillé au cas où quelqu'un vous voudrait du mal

Cheval sur le chemin.

Sur votre chemin, vous croisez un cheval avec une selle sur le dos mais personne aux alentours...

🕵️ Monter dessus.

🐴 Le nourrir.

🍖 Le manger.

🕵️ Le cheval vous donne un coup de sabot. (-10 PV)

🕵️ Vous montez sur le cheval et entendez un sifflement, l'animal se met à galoper vers sa source. Il vous emmène jusqu'à un homme fort grand, celui-ci vous serre la main et vous dit qu'il est le propriétaire du cheval. Vous en descendez donc et vous excusez.

🕵️ Le cheval vous fait tomber avant de s'enfuir au galop. (-5 PV)

🐴 Vous attrapez un poignée d'herbe au bord de la route et la portez à sa hauteur, celui-ci accepte le présent et vous laisse monter sur son dos. Vous êtes transporté pendant un moment par l'animal, ce voyage vous permet de récupérer de votre marche. (+10 pv)

🐴 Vous attrapez un poignée d'herbe au bord de la route et la portez à sa hauteur, celui-ci secoue la tête comme pour refuser votre proposition, vous n'insistez pas et reprenez votre route.

🐴 Vous vous approchez du cheval dans l'optique de le nourrir mais celui-ci vous repousse d'un coup de tête, vous tombez et vous écorchez. (-5 pv)

🍖 La viande crue, ce n'est pas très bon. 🤢

🍖 Vous faites cuire le cheval pour le manger, quand soudain un homme fort grand apparaît, la larme à l'oeil. Il vous donne un violent coup de poing. (-15 pv)

🍖 Vous en mangez une partie, et revendez le reste dans un village pas loin d'ici. (+200 💰)

🚶 (ne rien faire)

🚶 Vous regardez le cheval quelques instants avant de poursuivre votre chemin.

🚶 Vous fixez le cheval, et celui-ci se sentant mal à l'aise vous donne un coup de sabot. (-10 PV)

Bernard l'hermite

Après vous être baladé plusieurs minutes sur la plage vous croisez une étrange petite créature, c'est un bernard l'hermite ! Il semble s'être retourné sur sa coquille ..

🤝 L'aider et le remettre sur patte
💞Le prendre avec vous
🍖Décider de le manger

Canard

🦆 En vous baladant dans une forêt, vous arrivez dans une clairière bordée d'un étang. Le soleil tapant fort, vous décidez de longer le bord de l'eau abrité par l'ombre des arbres et accompagné par un léger vent rafraîchissant. Il s'agit du moment idéal pour faire une pause !

Chevalier

Pendant que vous marchez, vous apercevez un village et vous y rendez afin de vous y reposer un peu. On vous accueille chaleureusement et on vous donne un peu de nourriture et d'eau. Après quelques heures de repos, le seigneur qui vit ici vient vous voir pour vous proposer de devenir l'un de ses chevaliers car il a entendu des récits vous concernant. Il vous dit que si vous ne répondez pas vous devrez partir immédiatement. Vous hésitez.

✅ Accepter l'offre
❌ Refuser l'offre
🤔 Lui dire que vous allez y réfléchir

L'avis de recherche

Alors que vous quittez votre ancienne destination, vous passez devant un panneau d'affichage sur lequel se dresse un avis de recherche. Vous prêtez attention à la récompense qui est de 1000 💰. En continuant votre route sur le sentier un peu plus loin vous apercevez un homme encapuchonné. En vous approchant vous remarquez qu'il ressemble étrangement à la personne décrite sur l'avis de recherche.

🚶 Continuer votre route comme si de rien n'était.
👋 Vous approcher amicalement de l'homme.
🗡 Tenter une attaque surprise.
💂‍♂️ Aller prévenir les gardes du village un peu plus loin.

Event mosogep

Alors que le soleil se lève, tu tombes sur un groupe de personnes semblant pratiquer un rituel inconnu en direction du soleil, tu peux lire sur l'une des banderoles accroché sur la façade du bâtiment "Guilde ACZ" et entendre l'un des protagonistes répéter inlassablement "aurore,crépuscule , zénith..." :

=> A voir les détails mais why not en faire l'évent tutoriel des guildes ?

Marchand de vivres

Cela fait des heures que vous êtes dans les montagnes et vous avez besoin de vivres, vous trouvez un marchand qui vous propose de lui en acheter.

La tribu (#nourriture-forêt-pourfendeur)

Vous entrez dans une forêt... Au bout de plusieurs heures de marche, vous vous commencez à avoir faim. Alors que vous progressiez dans la forêt, juste devant vos yeux se trouve un immense arbre et vous apercevez des pommes ! Vous vous rendez compte que vous n'avez pas mangé depuis plusieurs heures et vous commencez a avoir faim...

🍎 Escalader l'arbre et faire le plein de pommes, car vous en voyez des centaines.

🚶 Continuer d'avancer.

🌿 Cueillir les baies de la forêt.

🦊 Chasser les rares animaux aux environs.

descent into hell

After some time you finally arrive at a village where some supposed unholy creatures or cultists are at work... After investigating the place for a couple of days, you finally find a lead. There are reports of weird sounds and sightings of black hooded figures entering and leaving the granary's basement. It seems these men, heretics, are to prepare a dark ritual in a basement beneath the granary.

Le jongleur

En vous baladant dans les rues d'un petit village, vous croisez un homme sur le trottoir. Une pancarte devant lui indique qu'il est jongleur.
Celui-ci vous demande de l'aider, il s'est fait voler ses quilles et ne peut plus jongler.

Face à face

Vous apercevez un village dans les montagnes et décidez de vous y rendre. A peine arrivé vous entendez des rumeurs sur un duel contre un chevalier. Vous comprenez vite qu'il y a conflit entre le seigneur de ces lieux et celui du village voisin. Pour le régler, le noble du village voisin a demandé à ce qu'un combat soit organisé entre leurs meilleurs combattants. Mais tous ici sont de médiocres combattants, et le duel débute bientôt.

🤝 Proposer votre aide au seigneur des lieux.
👥 Assister au duel.
🚶 Visiter le village.
🪙 Organiser des paris.

Bagarre taverne

Après avoir fait un long chemin, vous entrez dans une assez grande ville. Vous décidez alors de vous rendre dans une auberge pour vous reposer un peu. Lorsque vous y entrez, vous vous retrouvez face à deux hommes assez imposants, faisant tous les deux une tête de plus que vous. Ils semblent se disputer et sont sur le point de se battre.

Rewrite event de la fourche

👤 Au milieu d'un champ, vous rencontrez un paysan. Ce dernier a perdu sa fourche...

🔎 Aider le paysan à chercher sa fourche.
▶️ Passer son chemin.

Tournoi Seigneurial à Claire de Ville

Vous arrivez dans un village où se déroule un tournoi. De nombreuses activités sont proposées :

  • Participer à l'épreuve de joute à cheval
  • Participer à l'épreuve de tir à l'arc
  • Participer à l'épreuve de poésie
  • Participer à l'épreuve de combat à l'épée

Histoires au feu de camp.

🏕️ Vous vous baladez de nuit dans les bois. Soudain, vous entendez des voix, et apercevez une lueur. Vous vous approchez et distinguez un feu, et quelques camarades assis autour. L'un d'eux raconte une histoire.

👥 Les rejoindre et écouter l'histoire.
⛺ Fouiller discrètement les campements, en espérant trouver quelque chose de précieux.
👻 Tenter de leur faire peur.

brigand-forêt

Après un séjour dans une taverne miteuse, vous reprenez votre quête. En vous dirigeant vers la sortie de la ville où vous avez séjourné, vous apercevez que vous êtes suivis par des brigands. Vous cherchez donc un moyen d'éviter les ennuis.

La fontaine

Après une longue marche sous une forte chaleur, vous arrivez épuisé dans un village. En marchant quelques minutes, vous remarquez une fontaine. Après l'avoir regarder longuement, vous décidez de vous en approcher.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.