All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+### [0.2.1](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.1;hp=v0.2.0;ds=sidebyside) (2023-07-27)
+
+
+### Bug Fixes
+
+* only run into monsters 20% of the time 84c3282
+
## [0.2.0](https://git.xangelo.ca/?p=risinglegends.git;a=commitdiff;h=v0.2.0;hp=v0.1.1;ds=sidebyside) (2023-07-27)
{
"name": "rising-legends",
- "version": "0.2.0",
+ "version": "0.2.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "rising-legends",
- "version": "0.2.0",
+ "version": "0.2.1",
"dependencies": {
"@honeycombio/opentelemetry-node": "^0.4.0",
"@opentelemetry/auto-instrumentations-node": "^0.37.0",
{
"name": "rising-legends",
"private": true,
- "version": "0.2.0",
+ "version": "0.2.1",
"scripts": {
"up": "npx prisma migrate dev --name \"init\"",
"start": "pm2 start dist/server/api.js",
import { sample, random } from 'lodash';
import { createFight, getRandomMonster, loadMonster } from "../../server/monster";
+const MONSTER_ENCOUNTER_CHANCE = 30;
+
export const explore: SocketEvent = {
eventName: 'city:travel',
handler: async (api, data: { args: string }) => {
// @TODO send back monsters
const chanceToSeeMonster = random(0, 100);
- // 20% chance to see monster
const things: any[] = [];
- if(chanceToSeeMonster < 20 || true) {
+ if(chanceToSeeMonster < MONSTER_ENCOUNTER_CHANCE) {
const monster = await getRandomMonster([closest]);
things.push(monster);
}