diff --git a/bot.js b/bot.js index eeb02e6..972757b 100644 --- a/bot.js +++ b/bot.js @@ -76,6 +76,22 @@ bot.telegram.setMyCommands([{ { command: "report", description: "Создать жалобу/обращение/идею." +}, +{ + command: "materials", + description: "Купить материалы для организации." +}, +{ + command: "orgmessage", + description: "Отправить сообщение в организацию." +}, +{ + command: "payday", + description: "Получить зарплату." +}, +{ + command: "enterprise", + description: "Управление предприятиями." } ]) bot.catch((err, ctx) => { diff --git a/json/logs.json b/json/logs.json index 613f3be..8daed1f 100644 --- a/json/logs.json +++ b/json/logs.json @@ -55894,3 +55894,11903 @@ "stamina": 3 } } +{ + "timestamp": "2025-01-22T19:52:59.796Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 1, + "name": "Переулок", + "description": "Узкая, затенённая улочка, расположенная между двумя заброшенными зданиями. Здесь всегда царит тишина, нарушаемая лишь редкими шагами прохожих или звуками доносящимися из соседних улиц. Дорога покрыта грязью и мусором, а стены зданий покрыты граффити и следами старой рекламы. В этом месте часто встречаются заблудившиеся люди, преступники, а также те, кто пытается скрыться от власти. Здесь нет камер видеонаблюдения и почти всегда можно найти укромные уголки для тайных сделок или укрытий.", + "enemies": [ + 1, + 2, + 3 + ], + "level": 1, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:47:41.517Z", + "updatedAt": "2025-01-11T19:47:41.517Z" + }, + "enemies": [ + { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T19:53:01.731Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T19:54:27.100Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 58, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T21:00:00.145Z", + "updatedAt": "2025-01-22T19:54:26.993Z" + } + } +} +{ + "timestamp": "2025-01-22T19:54:28.543Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака", + "extraData": { + "enemyId": 1 + } +} +{ + "timestamp": "2025-01-22T19:55:48.119Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 58, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T21:00:00.145Z", + "updatedAt": "2025-01-22T19:55:48.019Z" + } + } +} +{ + "timestamp": "2025-01-22T19:57:59.869Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 44, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T15:36:08.982Z", + "updatedAt": "2025-01-22T19:57:59.751Z" + } + } +} +{ + "timestamp": "2025-01-22T19:58:01.122Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T19:58:35.165Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 66, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T07:00:00.133Z", + "updatedAt": "2025-01-22T19:58:35.033Z" + } + } +} +{ + "timestamp": "2025-01-22T19:58:36.744Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 15, + "text_id": "knife", + "name": "Нож", + "description": "Обычный нож. В экстренной ситуации может стать грозным оружием.", + "effectData": [ + { + "type": "damage_boost", + "amount": 7 + } + ], + "price": 20000, + "rarity": 1, + "dropChance": 0.5, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:32:42.908Z", + "updatedAt": "2025-01-20T06:32:42.908Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T19:59:10.255Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T19:59:10.152Z" + } + } +} +{ + "timestamp": "2025-01-22T19:59:12.065Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T19:59:12.064Z" + } + } +} +{ + "timestamp": "2025-01-22T20:03:26.959Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "72" + } +} +{ + "timestamp": "2025-01-22T20:03:48.837Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:03:46.928Z" + } + } +} +{ + "timestamp": "2025-01-22T20:03:49.908Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 5 урона. У Degradin осталось 115 HP." + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:03:49.908Z" + }, + "damage": 5 + } +} +{ + "timestamp": "2025-01-22T20:06:50.786Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:06:50.684Z" + } + } +} +{ + "timestamp": "2025-01-22T20:06:52.755Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 5 урона. У Degradin осталось 115 HP." + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:06:52.755Z" + }, + "damage": 5 + } +} +{ + "timestamp": "2025-01-22T20:07:38.208Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:07:37.922Z" + } + } +} +{ + "timestamp": "2025-01-22T20:07:39.796Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 5 урона. У Degradin осталось 115 HP." + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:07:39.796Z" + }, + "damage": 5 + } +} +{ + "timestamp": "2025-01-22T20:08:35.366Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:08:35.269Z" + } + } +} +{ + "timestamp": "2025-01-22T20:08:36.880Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:08:36.880Z" + } + } +} +{ + "timestamp": "2025-01-22T20:09:26.960Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:09:26.849Z" + } + } +} +{ + "timestamp": "2025-01-22T20:09:28.535Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 5 урона. У Degradin осталось 115 HP." + ], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:09:28.535Z" + }, + "damage": 5 + } +} +{ + "timestamp": "2025-01-22T20:10:18.590Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 72, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:52:37.566Z", + "updatedAt": "2025-01-22T20:10:18.439Z" + } + } +} +{ + "timestamp": "2025-01-22T20:10:20.333Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T20:10:26.700Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 1, + "name": "Переулок", + "description": "Узкая, затенённая улочка, расположенная между двумя заброшенными зданиями. Здесь всегда царит тишина, нарушаемая лишь редкими шагами прохожих или звуками доносящимися из соседних улиц. Дорога покрыта грязью и мусором, а стены зданий покрыты граффити и следами старой рекламы. В этом месте часто встречаются заблудившиеся люди, преступники, а также те, кто пытается скрыться от власти. Здесь нет камер видеонаблюдения и почти всегда можно найти укромные уголки для тайных сделок или укрытий.", + "enemies": [ + 1, + 2, + 3 + ], + "level": 1, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:47:41.517Z", + "updatedAt": "2025-01-11T19:47:41.517Z" + }, + "enemies": [ + { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:10:28.749Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 40, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 36, + "status": "active", + "logs": [ + "Критический удар! she1by нанес 2 урона врагу.", + "Критический удар! she1by нанес 2 урона врагу." + ], + "createdAt": "2025-01-20T20:16:39.498Z", + "updatedAt": "2025-01-22T20:10:28.563Z" + } + } +} +{ + "timestamp": "2025-01-22T20:10:29.685Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 40, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 36, + "status": "active", + "logs": [ + "Критический удар! she1by нанес 2 урона врагу.", + "Критический удар! she1by нанес 2 урона врагу.", + "💔 Противник нанес Degradin 5 урона. У Degradin осталось 115 HP." + ], + "createdAt": "2025-01-20T20:16:39.498Z", + "updatedAt": "2025-01-22T20:10:29.684Z" + }, + "damage": 5 + } +} +{ + "timestamp": "2025-01-22T20:11:33.287Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "40" + } +} +{ + "timestamp": "2025-01-22T20:11:49.213Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "40" + } +} +{ + "timestamp": "2025-01-22T20:11:55.699Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 1, + "name": "Переулок", + "description": "Узкая, затенённая улочка, расположенная между двумя заброшенными зданиями. Здесь всегда царит тишина, нарушаемая лишь редкими шагами прохожих или звуками доносящимися из соседних улиц. Дорога покрыта грязью и мусором, а стены зданий покрыты граффити и следами старой рекламы. В этом месте часто встречаются заблудившиеся люди, преступники, а также те, кто пытается скрыться от власти. Здесь нет камер видеонаблюдения и почти всегда можно найти укромные уголки для тайных сделок или укрытий.", + "enemies": [ + 1, + 2, + 3 + ], + "level": 1, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:47:41.517Z", + "updatedAt": "2025-01-11T19:47:41.517Z" + }, + "enemies": [ + { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:11:57.612Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T20:12:12.599Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T20:13:24.094Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 76, + "enemy": 1, + "location": 1, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T20:11:19.345Z", + "updatedAt": "2025-01-22T20:13:23.992Z" + } + } +} +{ + "timestamp": "2025-01-22T20:13:25.243Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 76, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T20:11:19.345Z", + "updatedAt": "2025-01-22T20:13:25.243Z" + } + } +} +{ + "timestamp": "2025-01-22T20:13:27.557Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + "battle": { + "id": 76, + "enemy": 1, + "location": 1, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T20:11:19.345Z", + "updatedAt": "2025-01-22T20:13:27.557Z" + } + } +} +{ + "timestamp": "2025-01-22T20:13:28.823Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 24, + "text_id": "glasses_aviator", + "name": "Тёмные очки", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "dropChance": 0.5, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T13:03:19.938Z", + "updatedAt": "2025-01-20T13:03:19.938Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:13:31.877Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + }, + "battle": { + "id": 75, + "enemy": 2, + "location": 1, + "character": 275416286, + "enemy_hp": 70, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T20:00:00.190Z", + "updatedAt": "2025-01-22T20:13:31.765Z" + } + } +} +{ + "timestamp": "2025-01-22T20:13:33.084Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + }, + "battle": { + "id": 75, + "enemy": 2, + "location": 1, + "character": "275416286", + "enemy_hp": 70, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 15 урона. У Degradin осталось 105 HP." + ], + "createdAt": "2025-01-22T20:00:00.190Z", + "updatedAt": "2025-01-22T20:13:33.084Z" + }, + "damage": 15 + } +} +{ + "timestamp": "2025-01-22T20:13:36.551Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + }, + "battle": { + "id": 75, + "enemy": 2, + "location": 1, + "character": "275416286", + "enemy_hp": 70, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 15 урона. У Degradin осталось 90 HP." + ], + "createdAt": "2025-01-22T20:00:00.190Z", + "updatedAt": "2025-01-22T20:13:36.551Z" + }, + "damage": 15 + } +} +{ + "timestamp": "2025-01-22T20:14:26.990Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 14, + "text_id": "knuckle_basic", + "name": "Кастет", + "description": "Металлический кастет.", + "effectData": [ + { + "type": "damage_boost", + "amount": 3 + } + ], + "price": 8000, + "rarity": 1, + "dropChance": 0.5, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:29:42.462Z", + "updatedAt": "2025-01-20T06:29:42.462Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:17:16.715Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 2, + "name": "Гопник", + "description": "Уличный хулиган с цепью", + "level": 2, + "hp": 70, + "damage": 15, + "loot": [ + 14, + 17 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.183Z", + "updatedAt": "2025-01-16T22:41:03.183Z" + }, + "battle": { + "id": 71, + "enemy": 2, + "location": 1, + "character": 275416286, + "enemy_hp": 70, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T19:00:00.136Z", + "updatedAt": "2025-01-22T20:17:16.531Z" + } + } +} +{ + "timestamp": "2025-01-22T20:17:17.479Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 17, + "text_id": "armor_leather", + "name": "Кожаная куртка", + "description": "Прочная куртка из толстого кожзама. Лучше, чем ничего.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 15 + } + ], + "price": 35000, + "rarity": 1, + "dropChance": 0.45, + "type": "armor", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:53:14.158Z", + "updatedAt": "2025-01-20T06:53:14.158Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:17:21.538Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "75" + } +} +{ + "timestamp": "2025-01-22T20:17:27.826Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 2, + "name": "Промзона", + "description": "Заброшенная промышленная зона, полная старых заводов, складов и складских помещений. Это место стало прибежищем для преступных элементов. Мародёры и угонщики скрывают украденные товары в старых хранилищах, а контрабандисты ведут свои сделки прямо под носом у охранников. Здесь также часто можно встретить амбалов и коррумпированных охранников, охраняющих склады с ценными товарами. Из-за хаоса и низкой полиции это место часто становится ареной для насилия и незаконных сделок.", + "enemies": [ + 4, + 5, + 7, + 8, + 16 + ], + "level": 5, + "loot": [ + 8, + 9 + ], + "rarity": 2, + "createdAt": "2025-01-11T19:47:42.625Z", + "updatedAt": "2025-01-11T19:47:42.625Z" + }, + "enemies": [ + { + "id": 4, + "name": "Угонщик", + "description": "Опытный угонщик машин, вооружённый пистолетом", + "level": 5, + "hp": 100, + "damage": 20, + "loot": [ + 13, + 18, + 19, + 24 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.250Z", + "updatedAt": "2025-01-16T22:41:03.250Z" + }, + { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:17:29.234Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 60, + "enemy": 5, + "location": 2, + "character": 275416286, + "enemy_hp": 120, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T21:24:02.608Z", + "updatedAt": "2025-01-22T20:17:29.135Z" + } + } +} +{ + "timestamp": "2025-01-22T20:17:30.717Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 11, + "text_id": "pistol_regular", + "name": "Пистолет \"Макаров ПМ\"", + "description": "Классический советский пистолет, широко используемый в армии и МВД. Прост в использовании, но его огневая мощь уступает современным аналогам.", + "effectData": [ + { + "type": "damage_boost", + "amount": 15 + } + ], + "price": 150000, + "rarity": 1, + "dropChance": 0.5, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.389Z", + "updatedAt": "2025-01-09T14:24:17.389Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:17:35.462Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 67, + "enemy": 5, + "location": 2, + "character": 275416286, + "enemy_hp": 120, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T08:00:00.147Z", + "updatedAt": "2025-01-22T20:17:35.361Z" + } + } +} +{ + "timestamp": "2025-01-22T20:17:36.278Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 67, + "enemy": 5, + "location": 2, + "character": "275416286", + "enemy_hp": 120, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 25 урона. У Degradin осталось 95 HP." + ], + "createdAt": "2025-01-22T08:00:00.147Z", + "updatedAt": "2025-01-22T20:17:36.278Z" + }, + "damage": 25 + } +} +{ + "timestamp": "2025-01-22T20:17:37.148Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 67, + "enemy": 5, + "location": 2, + "character": "275416286", + "enemy_hp": 120, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 25 урона. У Degradin осталось 70 HP." + ], + "createdAt": "2025-01-22T08:00:00.147Z", + "updatedAt": "2025-01-22T20:17:37.148Z" + }, + "damage": 25 + } +} +{ + "timestamp": "2025-01-22T20:17:40.585Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 67, + "enemy": 5, + "location": 2, + "character": "275416286", + "enemy_hp": 120, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T08:00:00.147Z", + "updatedAt": "2025-01-22T20:17:40.585Z" + } + } +} +{ + "timestamp": "2025-01-22T20:22:38.465Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 5, + "name": "Контрабандист", + "description": "Продавец нелегальных товаров, использующий оружие для защиты", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 1, + 6, + 9, + 11, + 16, + 24 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.261Z", + "updatedAt": "2025-01-16T22:41:03.261Z" + }, + "battle": { + "id": 67, + "enemy": 5, + "location": 2, + "character": "275416286", + "enemy_hp": 20, + "status": "active", + "logs": [ + "Degradin нанес 100 урона (попадание).", + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T08:00:00.147Z", + "updatedAt": "2025-01-22T20:22:38.464Z" + } + } +} +{ + "timestamp": "2025-01-22T20:24:28.038Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 6, + "text_id": "drink_tornadoenergy", + "name": "Tornado Energy", + "description": "Посредственный энергетический напиток с маленьким содержанием таурина и кофеина, моментально восстанавливающий 1 единицу стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 1 + } + ], + "price": 100, + "rarity": 1, + "dropChance": 0.6, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.325Z", + "updatedAt": "2025-01-09T14:24:17.325Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:26:07.428Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 4, + "name": "Угонщик", + "description": "Опытный угонщик машин, вооружённый пистолетом", + "level": 5, + "hp": 100, + "damage": 20, + "loot": [ + 13, + 18, + 19, + 24 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.250Z", + "updatedAt": "2025-01-16T22:41:03.250Z" + }, + "battle": { + "id": 59, + "enemy": 4, + "location": 2, + "character": 275416286, + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T21:24:02.601Z", + "updatedAt": "2025-01-22T20:26:07.328Z" + } + } +} +{ + "timestamp": "2025-01-22T20:26:08.516Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 24, + "text_id": "glasses_aviator", + "name": "Тёмные очки", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "dropChance": 0.5, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T13:03:19.938Z", + "updatedAt": "2025-01-20T13:03:19.938Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:26:11.653Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "67" + } +} +{ + "timestamp": "2025-01-22T20:26:12.970Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "60" + } +} +{ + "timestamp": "2025-01-22T20:26:14.845Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 4, + "name": "Угонщик", + "description": "Опытный угонщик машин, вооружённый пистолетом", + "level": 5, + "hp": 100, + "damage": 20, + "loot": [ + 13, + 18, + 19, + 24 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.250Z", + "updatedAt": "2025-01-16T22:41:03.250Z" + }, + "battle": { + "id": 24, + "enemy": 4, + "location": 2, + "character": 275416286, + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:07:59.024Z", + "updatedAt": "2025-01-22T20:26:14.743Z" + } + } +} +{ + "timestamp": "2025-01-22T20:26:16.601Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T20:26:23.166Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 3, + "name": "Религиозная секта", + "description": "Скрытая секта, действующая в заброшенной церкви на окраине города. Место наполнено мракобесными учениями, ритуалами и религиозными фанатиками. Посвящённые проводят свои обряды, а фанатики защищают место от любых угроз. В этом странном месте руководит Пастырь, который проповедует радикальные взгляды и использует культистов для вербовки новых членов. Тактики культистов планируют захваты и устрашающие мероприятия. Это место наполнено опасностями для тех, кто не разделяет религиозных убеждений.", + "enemies": [ + 14, + 15, + 22, + 23 + ], + "level": 15, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:51:16.193Z", + "updatedAt": "2025-01-11T19:51:16.193Z" + }, + "enemies": [ + { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + { + "id": 15, + "name": "Фанатик", + "description": "Безумный фанатик, следящий за каждым шагом своих врагов", + "level": 9, + "hp": 160, + "damage": 35, + "loot": [ + 9, + 11 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.361Z", + "updatedAt": "2025-01-16T22:41:03.361Z" + }, + { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:26:25.100Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + "battle": { + "id": 21, + "enemy": 14, + "location": 3, + "character": 275416286, + "enemy_hp": 120, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:07:58.927Z", + "updatedAt": "2025-01-22T20:26:24.978Z" + } + } +} +{ + "timestamp": "2025-01-22T20:26:27.450Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + "battle": { + "id": 21, + "enemy": 14, + "location": 3, + "character": "275416286", + "enemy_hp": 20, + "status": "active", + "logs": [ + "Degradin нанес 100 урона (попадание).", + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-16T23:07:58.927Z", + "updatedAt": "2025-01-22T20:26:27.450Z" + } + } +} +{ + "timestamp": "2025-01-22T20:26:29.439Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + "battle": { + "id": 21, + "enemy": 14, + "location": 3, + "character": "275416286", + "enemy_hp": 20, + "status": "active", + "logs": [ + "Degradin нанес 100 урона (попадание).", + "💔 Противник нанес Degradin 25 урона. У Degradin осталось 95 HP." + ], + "createdAt": "2025-01-16T23:07:58.927Z", + "updatedAt": "2025-01-22T20:26:29.439Z" + }, + "damage": 25 + } +} +{ + "timestamp": "2025-01-22T20:26:39.248Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 25, + "text_id": "boots_mucida", + "name": "Заплесневелые ботинки", + "description": "Старая обувь, которая помогает держаться на ногах в самых непростых условиях.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 5 + }, + { + "type": "intelligence_penalty", + "amount": 5 + } + ], + "price": 1000, + "rarity": 1, + "dropChance": 0.6, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T13:03:19.938Z", + "updatedAt": "2025-01-20T13:03:19.938Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:29:19.947Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 7, + "name": "CampFire Tower", + "description": "CampFire Tower — это высокотехнологичная башня, являющаяся центральным узлом для системы безопасности и разведки корпорации, а также штабом для военных и элитных подразделений. Башня расположена на стратегически важном участке, контролируя огромную территорию вокруг. Внутри неё находятся строго охраняемые серверные комнаты, лаборатории и командные пункты. Башня защищена роботизированными патрульными дронами и дронами-зачистщиками, которые следят за территорией и устраняют любые угрозы. Боевые дроны \"Цербер\" обеспечивают защиту периметра, а корпоративные рейдеры занимаются охраной и экспансией в случае внешних атак. Некоторые сотрудники могут использовать боевые экзоскелеты для выполнения особо сложных миссий, включая захват или оборону ключевых точек башни. Высокотехнологичные устройства и боевые роботы делают эту локацию особенно опасной и требующей от игроков большой осторожности.", + "enemies": [ + 13, + 17, + 18, + 19, + 20, + 21 + ], + "level": 50, + "loot": [], + "rarity": 3, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + { + "id": 18, + "name": "Боевой дрон", + "description": "Дрон, оснащённый оружием для атак на врагов", + "level": 12, + "hp": 200, + "damage": 45, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.390Z", + "updatedAt": "2025-01-16T22:41:03.390Z" + }, + { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T20:29:21.931Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 18, + "name": "Боевой дрон", + "description": "Дрон, оснащённый оружием для атак на врагов", + "level": 12, + "hp": 200, + "damage": 45, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.390Z", + "updatedAt": "2025-01-16T22:41:03.390Z" + }, + "battle": { + "id": 51, + "enemy": 18, + "location": 7, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T16:12:33.022Z", + "updatedAt": "2025-01-22T20:29:21.830Z" + } + } +} +{ + "timestamp": "2025-01-22T20:29:23.739Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 18, + "name": "Боевой дрон", + "description": "Дрон, оснащённый оружием для атак на врагов", + "level": 12, + "hp": 200, + "damage": 45, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.390Z", + "updatedAt": "2025-01-16T22:41:03.390Z" + }, + "battle": { + "id": 51, + "enemy": 18, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "Degradin нанес 100 урона (попадание).", + "💔 Противник нанес Degradin 45 урона. У Degradin осталось 75 HP." + ], + "createdAt": "2025-01-21T16:12:33.022Z", + "updatedAt": "2025-01-22T20:29:23.739Z" + }, + "damage": 45 + } +} +{ + "timestamp": "2025-01-22T20:29:29.134Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T20:30:16.855Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + "battle": { + "id": 16, + "enemy": 17, + "location": 7, + "character": 275416286, + "enemy_hp": 180, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.839Z", + "updatedAt": "2025-01-22T20:30:16.185Z" + } + } +} +{ + "timestamp": "2025-01-22T20:30:17.471Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + "battle": { + "id": 16, + "enemy": 17, + "location": 7, + "character": "275416286", + "enemy_hp": 180, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 40 урона. У Degradin осталось 44 HP." + ], + "createdAt": "2025-01-16T23:03:46.839Z", + "updatedAt": "2025-01-22T20:30:17.471Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T20:30:22.565Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + "battle": { + "id": 16, + "enemy": 17, + "location": 7, + "character": "275416286", + "enemy_hp": 51, + "status": "active", + "logs": [ + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-16T23:03:46.839Z", + "updatedAt": "2025-01-22T20:30:22.565Z" + } + } +} +{ + "timestamp": "2025-01-22T20:34:00.611Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + "battle": { + "id": 16, + "enemy": 17, + "location": 7, + "character": "275416286", + "enemy_hp": 8, + "status": "active", + "logs": [ + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💔 Противник нанес Degradin 40 урона. У Degradin осталось 67 HP." + ], + "createdAt": "2025-01-16T23:03:46.839Z", + "updatedAt": "2025-01-22T20:34:00.611Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T20:34:05.109Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T21:15:25.476Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": 275416286, + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:15:25.333Z" + } + } +} +{ + "timestamp": "2025-01-22T21:15:26.142Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 20 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:15:26.142Z" + }, + "damage": 20 + } +} +{ + "timestamp": "2025-01-22T21:15:27.594Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 20 урона. У Degradin осталось 80 HP." + ], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:15:27.594Z" + }, + "damage": 20 + } +} +{ + "timestamp": "2025-01-22T21:15:31.496Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "💔 Противник нанес Degradin 20 урона. У Degradin осталось 60 HP." + ], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:15:31.496Z" + }, + "damage": 20 + } +} +{ + "timestamp": "2025-01-22T21:15:33.375Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки противника!" + ], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:15:33.375Z" + } + } +} +{ + "timestamp": "2025-01-22T21:28:27.583Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 65, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 57, + "status": "active", + "logs": [ + "Degradin нанес 43 урона (попадание).", + "💨 Degradin уклонились от атаки Патрульный дрон!" + ], + "createdAt": "2025-01-22T03:00:00.162Z", + "updatedAt": "2025-01-22T21:28:27.583Z" + } + } +} +{ + "timestamp": "2025-01-22T21:32:44.439Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 2, + "text_id": "simcard", + "name": "Сим-карта", + "description": "Обычная SIM-карта для доступа к мобильной сети.", + "effectData": null, + "price": 10000, + "rarity": 1, + "dropChance": 0.6, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.259Z", + "updatedAt": "2025-01-09T14:24:17.259Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:32:50.663Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 3, + "name": "Религиозная секта", + "description": "Скрытая секта, действующая в заброшенной церкви на окраине города. Место наполнено мракобесными учениями, ритуалами и религиозными фанатиками. Посвящённые проводят свои обряды, а фанатики защищают место от любых угроз. В этом странном месте руководит Пастырь, который проповедует радикальные взгляды и использует культистов для вербовки новых членов. Тактики культистов планируют захваты и устрашающие мероприятия. Это место наполнено опасностями для тех, кто не разделяет религиозных убеждений.", + "enemies": [ + 14, + 15, + 22, + 23 + ], + "level": 15, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:51:16.193Z", + "updatedAt": "2025-01-11T19:51:16.193Z" + }, + "enemies": [ + { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + { + "id": 15, + "name": "Фанатик", + "description": "Безумный фанатик, следящий за каждым шагом своих врагов", + "level": 9, + "hp": 160, + "damage": 35, + "loot": [ + 9, + 11 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.361Z", + "updatedAt": "2025-01-16T22:41:03.361Z" + }, + { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:32:51.666Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 31, + "enemy": 22, + "location": 3, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:08:52.959Z", + "updatedAt": "2025-01-22T21:32:51.541Z" + } + } +} +{ + "timestamp": "2025-01-22T21:32:52.464Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 31, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 200, + "status": "active", + "logs": [ + "💔 Тактик-культист нанес Degradin 45 урона. У Degradin осталось 75 HP." + ], + "createdAt": "2025-01-16T23:08:52.959Z", + "updatedAt": "2025-01-22T21:32:51.541Z" + }, + "damage": 45 + } +} +{ + "timestamp": "2025-01-22T21:33:08.400Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 31, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 71, + "status": "active", + "logs": [ + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💨 Degradin уклонились от атаки Тактик-культист!" + ], + "createdAt": "2025-01-16T23:08:52.959Z", + "updatedAt": "2025-01-22T21:33:08.400Z" + } + } +} +{ + "timestamp": "2025-01-22T21:35:56.598Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 31, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 28, + "status": "active", + "logs": [ + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание)." + ], + "createdAt": "2025-01-16T23:08:52.959Z", + "updatedAt": "2025-01-22T21:33:10.966Z" + } + } +} +{ + "timestamp": "2025-01-22T21:36:00.699Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 29, + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "name": "SIG Sauer P320", + "description": "Универсальный пистолет с модульной конструкцией.", + "effectData": [ + { + "type": "damage_boost", + "amount": 25 + } + ], + "price": 150000, + "rarity": 2, + "dropChance": 0.35, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "", + "createdAt": "2025-01-21T12:16:48.150Z", + "updatedAt": "2025-01-21T12:16:48.151Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:36:22.010Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + "battle": { + "id": 80, + "enemy": 14, + "location": 3, + "character": 275416286, + "enemy_hp": 120, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T20:29:12.781Z", + "updatedAt": "2025-01-22T21:36:21.909Z" + } + } +} +{ + "timestamp": "2025-01-22T21:36:26.877Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 7, + "text_id": "drink_litenergy", + "name": "Lit Energy", + "description": "\"Жи-ши пиши, бля, Lit Energy\"\nВосстанавливает 2 единицы стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 2 + } + ], + "price": 160, + "rarity": 1, + "dropChance": 0.6, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.341Z", + "updatedAt": "2025-01-09T14:24:17.341Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:36:34.045Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 999, + "name": "Тестовая локация", + "description": "Как вы здесь оказались?", + "enemies": [ + 1, + 5, + 10, + 15, + 20, + 21, + 25, + 27 + ], + "level": 99, + "loot": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ], + "rarity": 6, + "createdAt": "2025-01-20T08:56:07.010Z", + "updatedAt": "2025-01-20T08:56:07.010Z" + }, + "enemies": [ + { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + { + "id": 21, + "name": "Боевой экзоскелет", + "description": "Экзоскелет, управляющийся боевым пилотом и оснащённый мощным оружием", + "level": 14, + "hp": 450, + "damage": 85, + "loot": [ + 5, + 8, + 11, + 19, + 22, + 23, + 32, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.419Z", + "updatedAt": "2025-01-16T22:41:03.419Z" + }, + { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:36:36.801Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": 275416286, + "enemy_hp": 260, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:36:36.691Z" + } + } +} +{ + "timestamp": "2025-01-22T21:36:40.145Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 217, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "💔 Корпоративный рейдер нанес Degradin 55 урона. У Degradin осталось 65 HP." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:36:37.624Z" + }, + "damage": 55 + } +} +{ + "timestamp": "2025-01-22T21:38:32.964Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 217, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание)." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:36:37.624Z" + } + } +} +{ + "timestamp": "2025-01-22T21:38:37.965Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 174, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание)." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:38:35.971Z" + } + } +} +{ + "timestamp": "2025-01-22T21:43:57.109Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 131, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💔 Корпоративный рейдер нанес Degradin 55 урона. У Degradin осталось 65 HP." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:43:57.108Z" + }, + "damage": 55 + } +} +{ + "timestamp": "2025-01-22T21:45:10.357Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 88, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💔 Корпоративный рейдер нанес Degradin 55 урона. У Degradin осталось 28 HP." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:45:10.356Z" + }, + "damage": 55 + } +} +{ + "timestamp": "2025-01-22T21:47:10.064Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Поражение персонажа", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": "275416286", + "enemy_hp": 45, + "status": "inactive", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💔 Корпоративный рейдер нанес Degradin 55 урона!\n\nDegradin потерпел поражение от Корпоративный рейдер.", + "💼 Degradin потерял Штурмовая винтовка \"XM8\"." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:47:10.064Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:06.004Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 182, + "telegram_id": "275416286", + "name": "Кастет", + "text_id": "knuckle_basic", + "description": "Металлический кастет.", + "effectData": [ + { + "type": "damage_boost", + "amount": 3 + } + ], + "price": 8000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:14:26.990Z", + "updatedAt": "2025-01-22T20:14:26.990Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:06.622Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 187, + "telegram_id": "275416286", + "name": "Заплесневелые ботинки", + "text_id": "boots_mucida", + "description": "Старая обувь, которая помогает держаться на ногах в самых непростых условиях.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 5 + }, + { + "type": "intelligence_penalty", + "amount": 5 + } + ], + "price": 1000, + "rarity": 1, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:26:39.248Z", + "updatedAt": "2025-01-22T20:26:39.248Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:07.013Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 186, + "telegram_id": "275416286", + "name": "Тёмные очки", + "text_id": "glasses_aviator", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:26:08.517Z", + "updatedAt": "2025-01-22T20:26:08.517Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:07.560Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 181, + "telegram_id": "275416286", + "name": "Тёмные очки", + "text_id": "glasses_aviator", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:13:28.824Z", + "updatedAt": "2025-01-22T20:13:28.824Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:08.203Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 184, + "telegram_id": "275416286", + "name": "Пистолет \"Макаров ПМ\"", + "text_id": "pistol_regular", + "description": "Классический советский пистолет, широко используемый в армии и МВД. Прост в использовании, но его огневая мощь уступает современным аналогам.", + "effectData": [ + { + "type": "damage_boost", + "amount": 15 + } + ], + "price": 150000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:17:30.717Z", + "updatedAt": "2025-01-22T20:17:30.717Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:12.030Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 183, + "telegram_id": "275416286", + "name": "Кожаная куртка", + "text_id": "armor_leather", + "description": "Прочная куртка из толстого кожзама. Лучше, чем ничего.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 15 + } + ], + "price": 35000, + "rarity": 1, + "type": "armor", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:17:17.480Z", + "updatedAt": "2025-01-22T20:17:17.480Z" + } + } +} +{ + "timestamp": "2025-01-22T21:48:24.800Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 184, + "telegram_id": "275416286", + "name": "Пистолет \"Макаров ПМ\"", + "text_id": "pistol_regular", + "description": "Классический советский пистолет, широко используемый в армии и МВД. Прост в использовании, но его огневая мощь уступает современным аналогам.", + "effectData": [ + { + "type": "damage_boost", + "amount": 15 + } + ], + "price": 150000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:17:30.717Z", + "updatedAt": "2025-01-22T20:17:30.717Z" + }, + "sellPrice": 115500 + } +} +{ + "timestamp": "2025-01-22T21:48:25.963Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 181, + "telegram_id": "275416286", + "name": "Тёмные очки", + "text_id": "glasses_aviator", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:13:28.824Z", + "updatedAt": "2025-01-22T20:13:28.824Z" + }, + "sellPrice": 10395 + } +} +{ + "timestamp": "2025-01-22T21:48:27.908Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 186, + "telegram_id": "275416286", + "name": "Тёмные очки", + "text_id": "glasses_aviator", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:26:08.517Z", + "updatedAt": "2025-01-22T20:26:08.517Z" + }, + "sellPrice": 10395 + } +} +{ + "timestamp": "2025-01-22T21:48:40.998Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 187, + "telegram_id": "275416286", + "name": "Заплесневелые ботинки", + "text_id": "boots_mucida", + "description": "Старая обувь, которая помогает держаться на ногах в самых непростых условиях.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 5 + }, + { + "type": "intelligence_penalty", + "amount": 5 + } + ], + "price": 1000, + "rarity": 1, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:26:39.248Z", + "updatedAt": "2025-01-22T20:26:39.248Z" + }, + "sellPrice": 770 + } +} +{ + "timestamp": "2025-01-22T21:48:42.968Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 182, + "telegram_id": "275416286", + "name": "Кастет", + "text_id": "knuckle_basic", + "description": "Металлический кастет.", + "effectData": [ + { + "type": "damage_boost", + "amount": 3 + } + ], + "price": 8000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:14:26.990Z", + "updatedAt": "2025-01-22T20:14:26.990Z" + }, + "sellPrice": 6160 + } +} +{ + "timestamp": "2025-01-22T21:48:58.253Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 158, + "telegram_id": "275416286", + "name": "Тёмные очки", + "text_id": "glasses_aviator", + "description": "Солнцезащитные очки-авиаторы.", + "effectData": [ + { + "type": "resilience_boost", + "amount": 3 + } + ], + "price": 13500, + "rarity": 1, + "type": "accessory", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-21T21:24:30.955Z", + "updatedAt": "2025-01-21T21:24:30.955Z" + } + } +} +{ + "timestamp": "2025-01-22T21:49:04.719Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 193, + "telegram_id": "275416286", + "name": "Lit Energy", + "text_id": "drink_litenergy", + "description": "\"Жи-ши пиши, бля, Lit Energy\"\nВосстанавливает 2 единицы стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 2 + } + ], + "price": 160, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T21:36:26.877Z", + "updatedAt": "2025-01-22T21:36:26.877Z" + } + } +} +{ + "timestamp": "2025-01-22T21:49:05.164Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 185, + "telegram_id": "275416286", + "name": "Tornado Energy", + "text_id": "drink_tornadoenergy", + "description": "Посредственный энергетический напиток с маленьким содержанием таурина и кофеина, моментально восстанавливающий 1 единицу стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 1 + } + ], + "price": 100, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T20:24:28.039Z", + "updatedAt": "2025-01-22T20:24:28.039Z" + } + } +} +{ + "timestamp": "2025-01-22T21:49:07.731Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 141, + "telegram_id": "275416286", + "name": "Tornado Energy", + "text_id": "drink_tornadoenergy", + "description": "Посредственный энергетический напиток с маленьким содержанием таурина и кофеина, моментально восстанавливающий 1 единицу стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 1 + } + ], + "price": 100, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-21T15:45:08.725Z", + "updatedAt": "2025-01-21T15:45:08.725Z" + } + } +} +{ + "timestamp": "2025-01-22T21:49:09.223Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 117, + "telegram_id": "275416286", + "name": "Red Bull", + "text_id": "drink_redbull", + "description": "Окрыляющий сердце энергетический напиток, моментально восстанавливающий 5 единиц стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 5 + } + ], + "price": 300, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T18:39:26.855Z", + "updatedAt": "2025-01-20T18:39:26.855Z" + } + } +} +{ + "timestamp": "2025-01-22T21:49:42.581Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 194, + "telegram_id": "275416286", + "name": "Штурмовая винтовка \"XM8\"", + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "description": "Военная винтовка с улучшенной эргономикой, современными материалами и расширенными функциями.", + "effectData": [ + { + "type": "damage_boost", + "amount": 55 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 460000, + "rarity": 3, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "", + "createdAt": "2025-01-22T21:49:31.372Z", + "updatedAt": "2025-01-22T21:49:31.372Z" + } + } +} +{ + "timestamp": "2025-01-22T21:50:01.639Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 999, + "name": "Тестовая локация", + "description": "Как вы здесь оказались?", + "enemies": [ + 1, + 5, + 10, + 15, + 20, + 21, + 25, + 27 + ], + "level": 99, + "loot": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ], + "rarity": 6, + "createdAt": "2025-01-20T08:56:07.010Z", + "updatedAt": "2025-01-20T08:56:07.010Z" + }, + "enemies": [ + { + "id": 1, + "name": "Карманник", + "description": "Мелкий вор, пытающийся выудить деньги у прохожих", + "level": 1, + "hp": 40, + "damage": 5, + "loot": [ + 15, + 24 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:01.997Z", + "updatedAt": "2025-01-16T22:41:01.997Z" + }, + { + "id": 21, + "name": "Боевой экзоскелет", + "description": "Экзоскелет, управляющийся боевым пилотом и оснащённый мощным оружием", + "level": 14, + "hp": 450, + "damage": 85, + "loot": [ + 5, + 8, + 11, + 19, + 22, + 23, + 32, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.419Z", + "updatedAt": "2025-01-16T22:41:03.419Z" + }, + { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:50:03.632Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 20, + "name": "Корпоративный рейдер", + "description": "Корпоративный боец, выполняющий операции с целью захвата важных объектов", + "level": 13, + "hp": 270, + "damage": 55, + "loot": [ + 1, + 9, + 23, + 24, + 27, + 31 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.409Z", + "updatedAt": "2025-01-16T22:41:03.409Z" + }, + "battle": { + "id": 38, + "enemy": 20, + "location": 999, + "character": 275416286, + "enemy_hp": 45, + "status": "active", + "logs": [ + "💣 Враг получил 10 урона от гранаты.", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "Degradin нанес 43 урона (попадание).", + "💔 Корпоративный рейдер нанес Degradin 55 урона!\n\nDegradin потерпел поражение от Корпоративный рейдер." + ], + "createdAt": "2025-01-20T08:56:47.694Z", + "updatedAt": "2025-01-22T21:50:03.512Z" + } + } +} +{ + "timestamp": "2025-01-22T21:50:04.510Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 1, + "text_id": "cardreader_emulator", + "name": "Эмулятор картридера", + "description": "Устройство для эмуляции работы картридеров, незаменимое для тех, кто занимается брутфорсом банковских карт. Одноразовое использование.", + "effectData": null, + "price": 5000, + "rarity": 1, + "dropChance": 0.6, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:16.147Z", + "updatedAt": "2025-01-09T14:24:16.147Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:50:26.352Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:50:28.157Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 54, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T16:37:47.830Z", + "updatedAt": "2025-01-22T21:50:28.065Z" + } + } +} +{ + "timestamp": "2025-01-22T21:50:34.040Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 54, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💨 Degradin уклонились от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-21T16:37:47.830Z", + "updatedAt": "2025-01-22T21:50:34.040Z" + } + } +} +{ + "timestamp": "2025-01-22T21:50:38.937Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 17, + "text_id": "armor_leather", + "name": "Кожаная куртка", + "description": "Прочная куртка из толстого кожзама. Лучше, чем ничего.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 15 + } + ], + "price": 35000, + "rarity": 1, + "dropChance": 0.45, + "type": "armor", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:53:14.158Z", + "updatedAt": "2025-01-20T06:53:14.158Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:52:27.035Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "54" + } +} +{ + "timestamp": "2025-01-22T21:52:27.957Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 55, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-21T16:41:27.911Z", + "updatedAt": "2025-01-22T21:52:27.856Z" + } + } +} +{ + "timestamp": "2025-01-22T21:52:31.169Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 55, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 51 HP." + ], + "createdAt": "2025-01-21T16:41:27.911Z", + "updatedAt": "2025-01-22T21:52:31.169Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T21:52:34.765Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 55, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💨 Degradin уклонились от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-21T16:41:27.911Z", + "updatedAt": "2025-01-22T21:52:34.765Z" + } + } +} +{ + "timestamp": "2025-01-22T21:55:26.233Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T21:55:31.319Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 27, + "enemy": 9, + "location": 6, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:07:59.168Z", + "updatedAt": "2025-01-22T21:55:31.224Z" + } + } +} +{ + "timestamp": "2025-01-22T21:55:32.194Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 27, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 200, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки Корпоративный наёмник!" + ], + "createdAt": "2025-01-16T23:07:59.168Z", + "updatedAt": "2025-01-22T21:55:32.193Z" + } + } +} +{ + "timestamp": "2025-01-22T21:55:33.308Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 27, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 200, + "status": "active", + "logs": [ + "💨 Degradin уклонились от атаки Корпоративный наёмник!" + ], + "createdAt": "2025-01-16T23:07:59.168Z", + "updatedAt": "2025-01-22T21:55:33.307Z" + } + } +} +{ + "timestamp": "2025-01-22T21:55:38.499Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 27, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 145, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "💔 Корпоративный наёмник нанес Degradin 40 урона. У Degradin осталось 71 HP." + ], + "createdAt": "2025-01-16T23:07:59.168Z", + "updatedAt": "2025-01-22T21:55:38.498Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T21:56:35.416Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 27, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 33, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 112 урона (критический удар)." + ], + "createdAt": "2025-01-16T23:07:59.168Z", + "updatedAt": "2025-01-22T21:55:41.115Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T21:56:40.209Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 4, + "text_id": "medium_aid_kit", + "name": "Средняя Аптечка", + "description": "Хорошо укомплектованная аптечка, способная помочь в более серьезных ситуациях. Восстанавливает 40 HP.", + "effectData": [ + { + "type": "heal", + "amount": 40 + } + ], + "price": 5000, + "rarity": 1, + "dropChance": 0.55, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.292Z", + "updatedAt": "2025-01-09T14:24:17.292Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:56:49.713Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 7, + "name": "CampFire Tower", + "description": "CampFire Tower — это высокотехнологичная башня, являющаяся центральным узлом для системы безопасности и разведки корпорации, а также штабом для военных и элитных подразделений. Башня расположена на стратегически важном участке, контролируя огромную территорию вокруг. Внутри неё находятся строго охраняемые серверные комнаты, лаборатории и командные пункты. Башня защищена роботизированными патрульными дронами и дронами-зачистщиками, которые следят за территорией и устраняют любые угрозы. Боевые дроны \"Цербер\" обеспечивают защиту периметра, а корпоративные рейдеры занимаются охраной и экспансией в случае внешних атак. Некоторые сотрудники могут использовать боевые экзоскелеты для выполнения особо сложных миссий, включая захват или оборону ключевых точек башни. Высокотехнологичные устройства и боевые роботы делают эту локацию особенно опасной и требующей от игроков большой осторожности.", + "enemies": [ + 13, + 17, + 18, + 19, + 20, + 21 + ], + "level": 50, + "loot": [], + "rarity": 3, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 17, + "name": "Дрон-зачистщик", + "description": "Дрон, предназначенный для уничтожения целей на поле боя", + "level": 10, + "hp": 180, + "damage": 40, + "loot": [ + 22, + 23 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.380Z", + "updatedAt": "2025-01-16T22:41:03.380Z" + }, + { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T21:56:51.491Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 15, + "enemy": 13, + "location": 7, + "character": 275416286, + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.810Z", + "updatedAt": "2025-01-22T21:56:51.312Z" + } + } +} +{ + "timestamp": "2025-01-22T21:56:52.138Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 15, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.810Z", + "updatedAt": "2025-01-22T21:56:51.312Z" + } + } +} +{ + "timestamp": "2025-01-22T21:56:53.044Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 15, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.810Z", + "updatedAt": "2025-01-22T21:56:51.312Z" + }, + "damage": 20 + } +} +{ + "timestamp": "2025-01-22T21:57:00.251Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 13, + "name": "Патрульный дрон", + "description": "Дрон, патрулирующий территорию и обеспечивающий безопасность", + "level": 8, + "hp": 100, + "damage": 20, + "loot": [ + 2 + ], + "rarity": 2, + "createdAt": "2025-01-16T22:41:03.341Z", + "updatedAt": "2025-01-16T22:41:03.341Z" + }, + "battle": { + "id": 15, + "enemy": 13, + "location": 7, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.810Z", + "updatedAt": "2025-01-22T21:56:51.312Z" + }, + "damage": 20 + } +} +{ + "timestamp": "2025-01-22T22:02:23.153Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T22:02:31.585Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:02:35.281Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 13, + "enemy": 10, + "location": 6, + "character": 275416286, + "enemy_hp": 250, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.743Z", + "updatedAt": "2025-01-22T22:02:35.153Z" + } + } +} +{ + "timestamp": "2025-01-22T22:02:35.857Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 13, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.743Z", + "updatedAt": "2025-01-22T22:02:35.153Z" + }, + "damage": 50 + } +} +{ + "timestamp": "2025-01-22T22:02:40.182Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 13, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 195, + "status": "active", + "logs": [], + "createdAt": "2025-01-16T23:03:46.743Z", + "updatedAt": "2025-01-22T22:02:37.424Z" + } + } +} +{ + "timestamp": "2025-01-22T22:03:42.912Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 13, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 30, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💔 Опытный наёмник нанес Degradin 50 урона. У Degradin осталось 59 HP." + ], + "createdAt": "2025-01-16T23:03:46.743Z", + "updatedAt": "2025-01-22T22:03:42.911Z" + }, + "damage": 50 + } +} +{ + "timestamp": "2025-01-22T22:03:44.974Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 5, + "text_id": "big_aid_kit", + "name": "Большая Аптечка", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.308Z", + "updatedAt": "2025-01-09T14:24:17.308Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:05:32.603Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 94, + "enemy": 9, + "location": 6, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T21:55:24.631Z", + "updatedAt": "2025-01-22T22:05:32.494Z" + } + } +} +{ + "timestamp": "2025-01-22T22:05:35.314Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 94, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 35, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💨 Degradin уклонились от атаки Корпоративный наёмник!" + ], + "createdAt": "2025-01-22T21:55:24.631Z", + "updatedAt": "2025-01-22T22:05:35.314Z" + } + } +} +{ + "timestamp": "2025-01-22T22:05:39.853Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 9, + "text_id": "stimulator_25", + "name": "Стимулятор", + "description": "Восстанавливает 25 стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 25 + } + ], + "price": 5000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.375Z", + "updatedAt": "2025-01-09T14:24:17.375Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:05:56.873Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 95, + "enemy": 9, + "location": 6, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T21:56:33.461Z", + "updatedAt": "2025-01-22T22:05:56.776Z" + } + } +} +{ + "timestamp": "2025-01-22T22:05:58.823Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 95, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 145, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "💨 Degradin уклонились от атаки Корпоративный наёмник!" + ], + "createdAt": "2025-01-22T21:56:33.461Z", + "updatedAt": "2025-01-22T22:05:58.823Z" + } + } +} +{ + "timestamp": "2025-01-22T22:09:28.095Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 95, + "enemy": 9, + "location": 6, + "character": 275416286, + "enemy_hp": 145, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание)." + ], + "createdAt": "2025-01-22T21:56:33.461Z", + "updatedAt": "2025-01-22T22:09:27.979Z" + } + } +} +{ + "timestamp": "2025-01-22T22:09:33.189Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 4, + "text_id": "medium_aid_kit", + "name": "Средняя Аптечка", + "description": "Хорошо укомплектованная аптечка, способная помочь в более серьезных ситуациях. Восстанавливает 40 HP.", + "effectData": [ + { + "type": "heal", + "amount": 40 + } + ], + "price": 5000, + "rarity": 1, + "dropChance": 0.55, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.292Z", + "updatedAt": "2025-01-09T14:24:17.292Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:09:36.349Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "94" + } +} +{ + "timestamp": "2025-01-22T22:09:41.733Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:09:43.569Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 97, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:03:38.873Z", + "updatedAt": "2025-01-22T22:09:43.475Z" + } + } +} +{ + "timestamp": "2025-01-22T22:09:45.591Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 97, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T22:03:38.873Z", + "updatedAt": "2025-01-22T22:09:45.591Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:11:29.037Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "97" + } +} +{ + "timestamp": "2025-01-22T22:11:30.412Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T22:11:31.867Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T22:11:32.782Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T22:13:12.358Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 97, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание)." + ], + "createdAt": "2025-01-22T22:03:38.873Z", + "updatedAt": "2025-01-22T22:13:12.214Z" + } + } +} +{ + "timestamp": "2025-01-22T22:13:13.112Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 20, + "text_id": "boots_army", + "name": "Армейские ботинки", + "description": "Изношенные, но надежные армейские ботинки. Помогают уверенно стоять на ногах.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 6 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 46000, + "rarity": 2, + "dropChance": 0.44, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:57:04.809Z", + "updatedAt": "2025-01-20T06:57:04.809Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:13:16.164Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:13:16.068Z" + } + } +} +{ + "timestamp": "2025-01-22T22:13:17.666Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 150, + "status": "active", + "logs": [ + "💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:13:17.666Z" + } + } +} +{ + "timestamp": "2025-01-22T22:15:09.554Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "99" + } +} +{ + "timestamp": "2025-01-22T22:15:11.519Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T22:15:13.841Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Игрок уже участвует в другой битве", + "extraData": { + "telegramId": 275416286 + } +} +{ + "timestamp": "2025-01-22T22:15:30.578Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:15:30.482Z" + } + } +} +{ + "timestamp": "2025-01-22T22:15:34.402Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:15:34.402Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:16:15.426Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Битва не найдена или уже активна", + "extraData": { + "battleId": "99" + } +} +{ + "timestamp": "2025-01-22T22:16:35.135Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание)." + ], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:16:35.016Z" + } + } +} +{ + "timestamp": "2025-01-22T22:16:36.559Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 89 HP." + ], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:16:36.558Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:17:21.413Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 99, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание)." + ], + "createdAt": "2025-01-22T22:09:03.284Z", + "updatedAt": "2025-01-22T22:17:21.312Z" + } + } +} +{ + "timestamp": "2025-01-22T22:17:23.265Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 20, + "text_id": "boots_army", + "name": "Армейские ботинки", + "description": "Изношенные, но надежные армейские ботинки. Помогают уверенно стоять на ногах.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 6 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 46000, + "rarity": 2, + "dropChance": 0.44, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T06:57:04.809Z", + "updatedAt": "2025-01-20T06:57:04.809Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:17:27.909Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:17:30.248Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 93, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T21:52:23.405Z", + "updatedAt": "2025-01-22T22:17:30.022Z" + } + } +} +{ + "timestamp": "2025-01-22T22:17:32.542Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 93, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание).", + "💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T21:52:23.405Z", + "updatedAt": "2025-01-22T22:17:32.542Z" + } + } +} +{ + "timestamp": "2025-01-22T22:19:39.093Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 93, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 40, + "status": "active", + "logs": [ + "Degradin нанес 55 урона (попадание).", + "Degradin нанес 55 урона (попадание)." + ], + "createdAt": "2025-01-22T21:52:23.405Z", + "updatedAt": "2025-01-22T22:19:38.909Z" + } + } +} +{ + "timestamp": "2025-01-22T22:19:39.850Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": null + } +} +{ + "timestamp": "2025-01-22T22:19:42.092Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:19:41.994Z" + } + } +} +{ + "timestamp": "2025-01-22T22:19:43.135Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 150, + "status": "active", + "logs": [ + "💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:19:43.134Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:19:47.680Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 150, + "status": "active", + "logs": [ + "💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:19:47.679Z" + } + } +} +{ + "timestamp": "2025-01-22T22:20:50.900Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 150, + "status": "active", + "logs": [ + "💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:20:50.900Z" + } + } +} +{ + "timestamp": "2025-01-22T22:27:17.782Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 150, + "status": "active", + "logs": [ + "[01:27:17] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:27:17.781Z" + } + } +} +{ + "timestamp": "2025-01-22T22:27:22.477Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:27:22] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:27:22.477Z" + } + } +} +{ + "timestamp": "2025-01-22T22:27:25.904Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:27:25] 💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:27:25.903Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:27:41.849Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:27:41] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:27:41.849Z" + } + } +} +{ + "timestamp": "2025-01-22T22:37:50.663Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:37:50] 💔 Наёмник-новичок нанес Degradin 35 урона. У Degradin осталось 100 HP." + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:37:50.663Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T22:42:44.030Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:42:44] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:42:44.029Z" + } + } +} +{ + "timestamp": "2025-01-22T22:42:46.039Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[01:42:46] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:42:46.038Z" + } + } +} +{ + "timestamp": "2025-01-22T22:43:53.793Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + "battle": { + "id": 98, + "enemy": 6, + "location": 6, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[01:27:18] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:43:53.793Z] 💨 Degradin уклонился от атаки Наёмник-новичок!" + ], + "createdAt": "2025-01-22T22:05:53.204Z", + "updatedAt": "2025-01-22T22:43:53.793Z" + } + } +} +{ + "timestamp": "2025-01-22T22:48:14.842Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:48:16.508Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": 275416286, + "enemy_hp": 250, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:48:16.417Z" + } + } +} +{ + "timestamp": "2025-01-22T22:48:17.198Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [ + "[2025-01-22T22:48:17.198Z] 💨 Degradin уклонился от атаки Опытный наёмник!" + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:48:17.198Z" + } + } +} +{ + "timestamp": "2025-01-22T22:48:18.136Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [ + "[2025-01-22T22:48:18.135Z] 💔 Опытный наёмник нанес Degradin 50 урона. У Degradin осталось 85 HP." + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:48:18.135Z" + }, + "damage": 50 + } +} +{ + "timestamp": "2025-01-22T22:48:19.051Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [ + "[2025-01-22T22:48:19.050Z] 💔 Опытный наёмник нанес Degradin 50 урона. У Degradin осталось 47 HP." + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:48:19.050Z" + }, + "damage": 50 + } +} +{ + "timestamp": "2025-01-22T22:48:19.949Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [ + "[2025-01-22T22:48:19.949Z] 💨 Degradin уклонился от атаки Опытный наёмник!" + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:48:19.949Z" + } + } +} +{ + "timestamp": "2025-01-22T22:50:01.718Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 250, + "status": "active", + "logs": [ + "[2025-01-22T22:50:01.718Z] 💔 Опытный наёмник нанес Degradin 50 урона. У Degradin осталось 21 HP." + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:50:01.718Z" + }, + "damage": 50 + } +} +{ + "timestamp": "2025-01-22T22:53:26.950Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 10, + "name": "Опытный наёмник", + "description": "Элитный боец, вооружённый штурмовой винтовкой", + "level": 12, + "hp": 250, + "damage": 50, + "loot": [ + 5, + 9, + 12, + 20, + 24, + 30, + 26, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.311Z", + "updatedAt": "2025-01-16T22:41:03.311Z" + }, + "battle": { + "id": 11, + "enemy": 10, + "location": 6, + "character": "275416286", + "enemy_hp": 30, + "status": "active", + "logs": [ + "[2025-01-22T22:53:23.627Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:24.571Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:25.366Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:26.165Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:26.950Z] 💨 Degradin уклонился от атаки Опытный наёмник!" + ], + "createdAt": "2025-01-22T22:48:05.064Z", + "updatedAt": "2025-01-22T22:53:26.950Z" + } + } +} +{ + "timestamp": "2025-01-22T22:53:31.227Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 5, + "text_id": "big_aid_kit", + "name": "Большая Аптечка", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.308Z", + "updatedAt": "2025-01-09T14:24:17.308Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:53:42.300Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + { + "id": 11, + "name": "Приватный охранник", + "description": "Частный охранник высокого уровня, защищающий важные объекты", + "level": 13, + "hp": 300, + "damage": 60, + "loot": [ + 29, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.321Z", + "updatedAt": "2025-01-16T22:41:03.321Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:53:43.609Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 29, + "enemy": 9, + "location": 6, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:53:18.297Z", + "updatedAt": "2025-01-22T22:53:43.364Z" + } + } +} +{ + "timestamp": "2025-01-22T22:53:44.353Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 29, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 200, + "status": "active", + "logs": [ + "[2025-01-22T22:53:44.352Z] 💔 Корпоративный наёмник нанес Degradin 40 урона. У Degradin осталось 77 HP." + ], + "createdAt": "2025-01-22T22:53:18.297Z", + "updatedAt": "2025-01-22T22:53:44.352Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T22:53:45.241Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 9, + "name": "Корпоративный наёмник", + "description": "Обученный охранник с автоматом, защищающий корпоративные интересы", + "level": 10, + "hp": 200, + "damage": 40, + "loot": [ + 4, + 9, + 29, + 12, + 20, + 26, + 28 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.301Z", + "updatedAt": "2025-01-16T22:41:03.301Z" + }, + "battle": { + "id": 29, + "enemy": 9, + "location": 6, + "character": "275416286", + "enemy_hp": 200, + "status": "active", + "logs": [ + "[2025-01-22T22:53:45.240Z] 💔 Корпоративный наёмник нанес Degradin 40 урона. У Degradin осталось 37 HP." + ], + "createdAt": "2025-01-22T22:53:18.297Z", + "updatedAt": "2025-01-22T22:53:45.240Z" + }, + "damage": 40 + } +} +{ + "timestamp": "2025-01-22T22:53:49.212Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 26, + "text_id": "knife_tactic", + "name": "Тактический нож", + "description": "Острый нож, который пригодится для выживания в самых суровых условиях.\n", + "effectData": [ + { + "type": "damage_boost", + "amount": 10 + } + ], + "price": 35000, + "rarity": 2, + "dropChance": 0.45, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T13:03:19.938Z", + "updatedAt": "2025-01-20T13:03:19.938Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:53:51.332Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": 275416286, + "enemy_hp": 320, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T22:53:51.240Z" + } + } +} +{ + "timestamp": "2025-01-22T22:53:52.812Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Поражение персонажа", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": "275416286", + "enemy_hp": 265, + "status": "inactive", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T22:53:52.811Z] 💼 Degradin потерял Кожаная куртка." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T22:53:52.812Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:14.091Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 203, + "telegram_id": "275416286", + "name": "Большая Аптечка", + "text_id": "big_aid_kit", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:53:31.227Z", + "updatedAt": "2025-01-22T22:53:31.227Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:20.497Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 200, + "telegram_id": "275416286", + "name": "Средняя Аптечка", + "text_id": "medium_aid_kit", + "description": "Хорошо укомплектованная аптечка, способная помочь в более серьезных ситуациях. Восстанавливает 40 HP.", + "effectData": [ + { + "type": "heal", + "amount": 40 + } + ], + "price": 5000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:09:33.189Z", + "updatedAt": "2025-01-22T22:09:33.189Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:20.865Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 198, + "telegram_id": "275416286", + "name": "Большая Аптечка", + "text_id": "big_aid_kit", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:03:44.974Z", + "updatedAt": "2025-01-22T22:03:44.974Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:23.309Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 146, + "telegram_id": "275416286", + "name": "Большая Аптечка", + "text_id": "big_aid_kit", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-21T16:24:30.848Z", + "updatedAt": "2025-01-21T16:24:30.848Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:33.982Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 3, + "name": "Религиозная секта", + "description": "Скрытая секта, действующая в заброшенной церкви на окраине города. Место наполнено мракобесными учениями, ритуалами и религиозными фанатиками. Посвящённые проводят свои обряды, а фанатики защищают место от любых угроз. В этом странном месте руководит Пастырь, который проповедует радикальные взгляды и использует культистов для вербовки новых членов. Тактики культистов планируют захваты и устрашающие мероприятия. Это место наполнено опасностями для тех, кто не разделяет религиозных убеждений.", + "enemies": [ + 14, + 15, + 22, + 23 + ], + "level": 15, + "loot": [ + 6, + 7 + ], + "rarity": 1, + "createdAt": "2025-01-11T19:51:16.193Z", + "updatedAt": "2025-01-11T19:51:16.193Z" + }, + "enemies": [ + { + "id": 14, + "name": "Посвящённый", + "description": "Член религиозной секты, готовый умереть за свои убеждения", + "level": 6, + "hp": 120, + "damage": 25, + "loot": [ + 7, + 17, + 25 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.351Z", + "updatedAt": "2025-01-16T22:41:03.351Z" + }, + { + "id": 15, + "name": "Фанатик", + "description": "Безумный фанатик, следящий за каждым шагом своих врагов", + "level": 9, + "hp": 160, + "damage": 35, + "loot": [ + 9, + 11 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.361Z", + "updatedAt": "2025-01-16T22:41:03.361Z" + }, + { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + { + "id": 23, + "name": "Пастырь", + "description": "Мудрый лидер религиозной группы, приверженец жертвоприношений", + "level": 16, + "hp": 400, + "damage": 80, + "loot": [ + 27, + 35 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.438Z", + "updatedAt": "2025-01-16T22:41:03.438Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:54:35.111Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": 275416286, + "enemy_hp": 200, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:54:35.008Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:36.960Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 145, + "status": "active", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:54:36.960Z] 💨 Degradin уклонился от атаки Тактик-культист!" + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:54:36.960Z" + } + } +} +{ + "timestamp": "2025-01-22T22:54:37.972Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 145, + "status": "active", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:54:37.972Z] 💔 Тактик-культист нанес Degradin 45 урона. У Degradin осталось 75 HP." + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:54:37.972Z" + }, + "damage": 45 + } +} +{ + "timestamp": "2025-01-22T22:54:50.263Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 145, + "status": "active", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:54:50.263Z] 💨 Degradin уклонился от атаки Тактик-культист!" + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:54:50.263Z" + } + } +} +{ + "timestamp": "2025-01-22T22:56:01.332Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 90, + "status": "active", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:55:53.967Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:56:01.332Z] 💔 Тактик-культист нанес Degradin 45 урона. У Degradin осталось 54 HP." + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:56:01.332Z" + }, + "damage": 45 + } +} +{ + "timestamp": "2025-01-22T22:56:18.994Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 90, + "status": "active", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:55:53.967Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:56:18.993Z] 💔 Тактик-культист нанес Degradin 45 урона. У Degradin осталось 21 HP." + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:56:18.993Z" + }, + "damage": 45 + } +} +{ + "timestamp": "2025-01-22T22:57:30.639Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Поражение персонажа", + "extraData": { + "enemy": { + "id": 22, + "name": "Тактик-культист", + "description": "Тактический лидер секты, использующий мракобесие для управления людьми", + "level": 10, + "hp": 200, + "damage": 45, + "loot": [ + 8, + 9, + 15, + 27, + 29 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.429Z", + "updatedAt": "2025-01-16T22:41:03.429Z" + }, + "battle": { + "id": 5, + "enemy": 22, + "location": 3, + "character": "275416286", + "enemy_hp": 90, + "status": "inactive", + "logs": [ + "[2025-01-22T22:54:35.667Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:55:53.967Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:57:30.627Z] 💔 Тактик-культист нанес Degradin 45 урона!\n\nDegradin потерпел поражение от Тактик-культист.", + "[2025-01-22T22:57:30.637Z] 💼 Degradin потерял Штурмовая винтовка \"XM8\"." + ], + "createdAt": "2025-01-22T22:48:05.047Z", + "updatedAt": "2025-01-22T22:57:30.639Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:30.594Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 204, + "telegram_id": "275416286", + "name": "Тактический нож", + "text_id": "knife_tactic", + "description": "Острый нож, который пригодится для выживания в самых суровых условиях.\n", + "effectData": [ + { + "type": "damage_boost", + "amount": 10 + } + ], + "price": 35000, + "rarity": 2, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:53:49.213Z", + "updatedAt": "2025-01-22T22:53:49.213Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:40.833Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 201, + "telegram_id": "275416286", + "name": "Армейские ботинки", + "text_id": "boots_army", + "description": "Изношенные, но надежные армейские ботинки. Помогают уверенно стоять на ногах.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 6 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 46000, + "rarity": 2, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:13:13.113Z", + "updatedAt": "2025-01-22T22:13:13.113Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:49.024Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 191, + "telegram_id": "275416286", + "name": "Сим-карта", + "text_id": "simcard", + "description": "Обычная SIM-карта для доступа к мобильной сети.", + "effectData": null, + "price": 10000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T21:32:44.440Z", + "updatedAt": "2025-01-22T21:32:44.440Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:50.318Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 202, + "telegram_id": "275416286", + "name": "Армейские ботинки", + "text_id": "boots_army", + "description": "Изношенные, но надежные армейские ботинки. Помогают уверенно стоять на ногах.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 6 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 46000, + "rarity": 2, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:17:23.266Z", + "updatedAt": "2025-01-22T22:17:23.266Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:52.218Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 192, + "telegram_id": "275416286", + "name": "SIG Sauer P320", + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "description": "Универсальный пистолет с модульной конструкцией.", + "effectData": [ + { + "type": "damage_boost", + "amount": 25 + } + ], + "price": 150000, + "rarity": 2, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "", + "createdAt": "2025-01-22T21:36:00.700Z", + "updatedAt": "2025-01-22T21:36:00.700Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:53.390Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 196, + "telegram_id": "275416286", + "name": "Кожаная куртка", + "text_id": "armor_leather", + "description": "Прочная куртка из толстого кожзама. Лучше, чем ничего.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 15 + } + ], + "price": 35000, + "rarity": 1, + "type": "armor", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T21:50:38.937Z", + "updatedAt": "2025-01-22T21:50:38.937Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:58.013Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 140, + "telegram_id": "275416286", + "name": "Эмулятор картридера", + "text_id": "cardreader_emulator", + "description": "Устройство для эмуляции работы картридеров, незаменимое для тех, кто занимается брутфорсом банковских карт. Одноразовое использование.", + "effectData": null, + "price": 5000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-21T15:45:08.703Z", + "updatedAt": "2025-01-21T15:45:08.703Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:58.354Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 44, + "telegram_id": "275416286", + "name": "Эмулятор картридера", + "text_id": "cardreader_emulator", + "description": "Устройство для эмуляции работы картридеров, незаменимое для тех, кто занимается брутфорсом банковских карт. Одноразовое использование.", + "effectData": null, + "price": 5000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/3443/3626?lock=3737240930419778", + "createdAt": "2025-01-10T09:57:30.047Z", + "updatedAt": "2025-01-10T09:57:30.047Z" + } + } +} +{ + "timestamp": "2025-01-22T22:58:58.872Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 180, + "telegram_id": "275416286", + "name": "Нож", + "text_id": "knife", + "description": "Обычный нож. В экстренной ситуации может стать грозным оружием.", + "effectData": [ + { + "type": "damage_boost", + "amount": 7 + } + ], + "price": 20000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T19:58:36.745Z", + "updatedAt": "2025-01-22T19:58:36.745Z" + } + } +} +{ + "timestamp": "2025-01-22T22:59:03.416Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 180, + "telegram_id": "275416286", + "name": "Нож", + "text_id": "knife", + "description": "Обычный нож. В экстренной ситуации может стать грозным оружием.", + "effectData": [ + { + "type": "damage_boost", + "amount": 7 + } + ], + "price": 20000, + "rarity": 1, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T19:58:36.745Z", + "updatedAt": "2025-01-22T19:58:36.745Z" + }, + "sellPrice": 15400 + } +} +{ + "timestamp": "2025-01-22T22:59:04.736Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 44, + "telegram_id": "275416286", + "name": "Эмулятор картридера", + "text_id": "cardreader_emulator", + "description": "Устройство для эмуляции работы картридеров, незаменимое для тех, кто занимается брутфорсом банковских карт. Одноразовое использование.", + "effectData": null, + "price": 5000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/3443/3626?lock=3737240930419778", + "createdAt": "2025-01-10T09:57:30.047Z", + "updatedAt": "2025-01-10T09:57:30.047Z" + }, + "sellPrice": 3850 + } +} +{ + "timestamp": "2025-01-22T22:59:08.183Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 140, + "telegram_id": "275416286", + "name": "Эмулятор картридера", + "text_id": "cardreader_emulator", + "description": "Устройство для эмуляции работы картридеров, незаменимое для тех, кто занимается брутфорсом банковских карт. Одноразовое использование.", + "effectData": null, + "price": 5000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-21T15:45:08.703Z", + "updatedAt": "2025-01-21T15:45:08.703Z" + }, + "sellPrice": 3850 + } +} +{ + "timestamp": "2025-01-22T22:59:15.574Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 192, + "telegram_id": "275416286", + "name": "SIG Sauer P320", + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "description": "Универсальный пистолет с модульной конструкцией.", + "effectData": [ + { + "type": "damage_boost", + "amount": 25 + } + ], + "price": 150000, + "rarity": 2, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "", + "createdAt": "2025-01-22T21:36:00.700Z", + "updatedAt": "2025-01-22T21:36:00.700Z" + }, + "sellPrice": 115500 + } +} +{ + "timestamp": "2025-01-22T22:59:21.987Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 191, + "telegram_id": "275416286", + "name": "Сим-карта", + "text_id": "simcard", + "description": "Обычная SIM-карта для доступа к мобильной сети.", + "effectData": null, + "price": 10000, + "rarity": 1, + "type": "consumable", + "duration": null, + "canBeEquipped": false, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T21:32:44.440Z", + "updatedAt": "2025-01-22T21:32:44.440Z" + }, + "sellPrice": 7700 + } +} +{ + "timestamp": "2025-01-22T22:59:24.153Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 201, + "telegram_id": "275416286", + "name": "Армейские ботинки", + "text_id": "boots_army", + "description": "Изношенные, но надежные армейские ботинки. Помогают уверенно стоять на ногах.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 6 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 46000, + "rarity": 2, + "type": "boots", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:13:13.113Z", + "updatedAt": "2025-01-22T22:13:13.113Z" + }, + "sellPrice": 35420 + } +} +{ + "timestamp": "2025-01-22T22:59:26.230Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Продажа предмета", + "extraData": { + "item": { + "id": 204, + "telegram_id": "275416286", + "name": "Тактический нож", + "text_id": "knife_tactic", + "description": "Острый нож, который пригодится для выживания в самых суровых условиях.\n", + "effectData": [ + { + "type": "damage_boost", + "amount": 10 + } + ], + "price": 35000, + "rarity": 2, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-22T22:53:49.213Z", + "updatedAt": "2025-01-22T22:53:49.213Z" + }, + "sellPrice": 26950 + } +} +{ + "timestamp": "2025-01-22T22:59:43.778Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Просмотр предмета", + "extraData": { + "item": { + "id": 205, + "telegram_id": "275416286", + "name": "Штурмовая винтовка \"XM8\"", + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "description": "Военная винтовка с улучшенной эргономикой, современными материалами и расширенными функциями.", + "effectData": [ + { + "type": "damage_boost", + "amount": 55 + }, + { + "type": "resilience_boost", + "amount": 8 + } + ], + "price": 460000, + "rarity": 3, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "equipped": false, + "img": "", + "createdAt": "2025-01-22T22:59:33.914Z", + "updatedAt": "2025-01-22T22:59:33.914Z" + } + } +} +{ + "timestamp": "2025-01-22T22:59:53.604Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 4, + "name": "Корпоративная штаб-квартира", + "description": "Это здание, расположенное в самом центре делового района, является штаб-квартирой одной из корпораций. Множество этажей с офисами, лабораториями, складами и конференц-залами, где принимаются важные решения и проводятся закрытые разработки. Весь комплекс охраняется строгой системой безопасности, включая охранников на входах, бойцов-оперативников на внутренних уровнях и тяжеловооружённых охранников, защищающих высокоценные зоны. Агент может быть отправлен сюда для выполнения скрытных операций или защиты ключевых сотрудников от корпоративных угроз. На каждом этаже встречаются новые уровни опасности — от обычных охранников до элитных агентов и оперативников, готовых защитить интересы корпорации любой ценой. В этом месте также скрываются секреты, которые могут повлиять на будущее всего мира.", + "enemies": [ + 24, + 25, + 26, + 27 + ], + "level": 25, + "loot": [ + 8, + 9 + ], + "rarity": 2, + "createdAt": "2025-01-11T19:51:17.205Z", + "updatedAt": "2025-01-11T19:51:17.205Z" + }, + "enemies": [ + { + "id": 24, + "name": "Охранник вестибюля", + "description": "Охранник, стоящий у входа в важное здание", + "level": 4, + "hp": 80, + "damage": 10, + "loot": [ + 31, + 27 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:03.448Z", + "updatedAt": "2025-01-16T22:41:03.448Z" + }, + { + "id": 27, + "name": "Агент", + "description": "Молниеносный агент, специализирующийся на быстрых атаках", + "level": 12, + "hp": 240, + "damage": 55, + "loot": [ + 9, + 24, + 28, + 31 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.478Z", + "updatedAt": "2025-01-16T22:41:03.478Z" + }, + { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T22:59:57.697Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + "battle": { + "id": 9, + "enemy": 25, + "location": 4, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:48:05.059Z", + "updatedAt": "2025-01-22T22:59:57.599Z" + } + } +} +{ + "timestamp": "2025-01-22T22:59:59.611Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + "battle": { + "id": 9, + "enemy": 25, + "location": 4, + "character": "275416286", + "enemy_hp": 95, + "status": "active", + "logs": [ + "[2025-01-22T22:59:58.594Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:59:59.611Z] 💨 Degradin уклонился от атаки Боец-оперативник!" + ], + "createdAt": "2025-01-22T22:48:05.059Z", + "updatedAt": "2025-01-22T22:59:59.611Z" + } + } +} +{ + "timestamp": "2025-01-22T23:01:12.194Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + "battle": { + "id": 9, + "enemy": 25, + "location": 4, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "[2025-01-22T22:59:58.594Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:00:00.735Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:01:12.193Z] 💨 Degradin уклонился от атаки Боец-оперативник!" + ], + "createdAt": "2025-01-22T22:48:05.059Z", + "updatedAt": "2025-01-22T23:00:00.737Z" + } + } +} +{ + "timestamp": "2025-01-22T23:01:13.356Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 9, + "text_id": "stimulator_25", + "name": "Стимулятор", + "description": "Восстанавливает 25 стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 25 + } + ], + "price": 5000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.375Z", + "updatedAt": "2025-01-09T14:24:17.375Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:01:20.014Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + "battle": { + "id": 26, + "enemy": 25, + "location": 4, + "character": 275416286, + "enemy_hp": 150, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:53:18.287Z", + "updatedAt": "2025-01-22T23:01:19.915Z" + } + } +} +{ + "timestamp": "2025-01-22T23:01:22.694Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 25, + "name": "Боец-оперативник", + "description": "Профессиональный оперативник с военной подготовкой", + "level": 8, + "hp": 150, + "damage": 35, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.458Z", + "updatedAt": "2025-01-16T22:41:03.458Z" + }, + "battle": { + "id": 26, + "enemy": 25, + "location": 4, + "character": "275416286", + "enemy_hp": 40, + "status": "active", + "logs": [ + "[2025-01-22T23:01:22.694Z] 💔 Боец-оперативник нанес Degradin 35 урона. У Degradin осталось 70 HP." + ], + "createdAt": "2025-01-22T22:53:18.287Z", + "updatedAt": "2025-01-22T23:01:21.699Z" + }, + "damage": 35 + } +} +{ + "timestamp": "2025-01-22T23:01:23.619Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 31, + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "name": "H&K VP9", + "description": "Пистолет с высокой точностью, используется спецподразделениями.", + "effectData": [ + { + "type": "damage_boost", + "amount": 30 + }, + { + "type": "intelligence_boost", + "amount": 2 + } + ], + "price": 215000, + "rarity": 2, + "dropChance": 0.32, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "", + "createdAt": "2025-01-21T13:45:35.584Z", + "updatedAt": "2025-01-21T13:45:35.585Z" + }, + { + "id": 9, + "text_id": "stimulator_25", + "name": "Стимулятор", + "description": "Восстанавливает 25 стамины.", + "effectData": [ + { + "type": "stamina_recover", + "amount": 25 + } + ], + "price": 5000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.375Z", + "updatedAt": "2025-01-09T14:24:17.375Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:02:18.617Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 4, + "name": "Корпоративная штаб-квартира", + "description": "Это здание, расположенное в самом центре делового района, является штаб-квартирой одной из корпораций. Множество этажей с офисами, лабораториями, складами и конференц-залами, где принимаются важные решения и проводятся закрытые разработки. Весь комплекс охраняется строгой системой безопасности, включая охранников на входах, бойцов-оперативников на внутренних уровнях и тяжеловооружённых охранников, защищающих высокоценные зоны. Агент может быть отправлен сюда для выполнения скрытных операций или защиты ключевых сотрудников от корпоративных угроз. На каждом этаже встречаются новые уровни опасности — от обычных охранников до элитных агентов и оперативников, готовых защитить интересы корпорации любой ценой. В этом месте также скрываются секреты, которые могут повлиять на будущее всего мира.", + "enemies": [ + 24, + 25, + 26, + 27 + ], + "level": 25, + "loot": [ + 8, + 9 + ], + "rarity": 2, + "createdAt": "2025-01-11T19:51:17.205Z", + "updatedAt": "2025-01-11T19:51:17.205Z" + }, + "enemies": [ + { + "id": 24, + "name": "Охранник вестибюля", + "description": "Охранник, стоящий у входа в важное здание", + "level": 4, + "hp": 80, + "damage": 10, + "loot": [ + 31, + 27 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:03.448Z", + "updatedAt": "2025-01-16T22:41:03.448Z" + }, + { + "id": 27, + "name": "Агент", + "description": "Молниеносный агент, специализирующийся на быстрых атаках", + "level": 12, + "hp": 240, + "damage": 55, + "loot": [ + 9, + 24, + 28, + 31 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.478Z", + "updatedAt": "2025-01-16T22:41:03.478Z" + }, + { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:02:24.115Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 24, + "name": "Охранник вестибюля", + "description": "Охранник, стоящий у входа в важное здание", + "level": 4, + "hp": 80, + "damage": 10, + "loot": [ + 31, + 27 + ], + "rarity": 1, + "createdAt": "2025-01-16T22:41:03.448Z", + "updatedAt": "2025-01-16T22:41:03.448Z" + }, + "battle": { + "id": 40, + "enemy": 24, + "location": 4, + "character": 275416286, + "enemy_hp": 80, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T23:02:11.621Z", + "updatedAt": "2025-01-22T23:02:24.000Z" + } + } +} +{ + "timestamp": "2025-01-22T23:03:31.718Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 27, + "text_id": "armor_standart", + "name": "Бронежилет", + "description": "Прочная броня, дающая повышенную защиту, но сказывающаяся на мобильности.", + "effectData": [ + { + "type": "max_health_boost", + "amount": 75 + }, + { + "type": "endurance_penalty", + "amount": 15 + } + ], + "price": 130000, + "rarity": 3, + "dropChance": 0.33, + "type": "armor", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-20T13:03:19.938Z", + "updatedAt": "2025-01-20T13:03:19.938Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:03:53.891Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": 275416286, + "enemy_hp": 220, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:03:53.798Z" + } + } +} +{ + "timestamp": "2025-01-22T23:03:54.833Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 220, + "status": "active", + "logs": [ + "[2025-01-22T23:03:54.833Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:03:54.833Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:03:59.093Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 220, + "status": "active", + "logs": [ + "[2025-01-22T23:03:59.093Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:03:59.093Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:04:01.415Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 220, + "status": "active", + "logs": [ + "[2025-01-22T23:04:01.414Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:04:01.414Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:04:09.913Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 165, + "status": "active", + "logs": [ + "[2025-01-22T23:04:08.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:04:09.913Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:04:09.913Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:04:20.942Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 165, + "status": "active", + "logs": [ + "[2025-01-22T23:04:08.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:04:20.942Z] 💨 Degradin уклонился от атаки Тяжеловооружённый охранник!" + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:04:20.942Z" + } + } +} +{ + "timestamp": "2025-01-22T23:04:22.635Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 165, + "status": "active", + "logs": [ + "[2025-01-22T23:04:08.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:04:22.634Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:04:22.634Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:05:09.826Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 26, + "name": "Тяжеловооружённый охранник", + "description": "Охранник, оснащённый броней и тяжёлым оружием", + "level": 11, + "hp": 220, + "damage": 95, + "loot": [ + 5, + 9, + 35, + 20, + 26, + 28, + 34 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.468Z", + "updatedAt": "2025-01-16T22:41:03.468Z" + }, + "battle": { + "id": 27, + "enemy": 26, + "location": 4, + "character": "275416286", + "enemy_hp": 55, + "status": "active", + "logs": [ + "[2025-01-22T23:04:08.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:04:25.615Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:08.400Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:09.826Z] 💔 Тяжеловооружённый охранник нанес Degradin 95 урона. У Degradin осталось 46 HP." + ], + "createdAt": "2025-01-22T22:53:18.290Z", + "updatedAt": "2025-01-22T23:05:09.826Z" + }, + "damage": 95 + } +} +{ + "timestamp": "2025-01-22T23:05:11.149Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 5, + "text_id": "big_aid_kit", + "name": "Большая Аптечка", + "description": "Полноценный медицинский набор, способный спасти жизнь в критический момент. Восстанавливает 80 HP.", + "effectData": [ + { + "type": "heal", + "amount": 80 + } + ], + "price": 15000, + "rarity": 1, + "dropChance": 0.5, + "type": "consumable", + "duration": null, + "canBeEquipped": true, + "img": "https://loremflickr.com/1273/1970?lock=3537594924161326", + "createdAt": "2025-01-09T14:24:17.308Z", + "updatedAt": "2025-01-09T14:24:17.308Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:05:19.703Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 27, + "name": "Агент", + "description": "Молниеносный агент, специализирующийся на быстрых атаках", + "level": 12, + "hp": 240, + "damage": 55, + "loot": [ + 9, + 24, + 28, + 31 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.478Z", + "updatedAt": "2025-01-16T22:41:03.478Z" + }, + "battle": { + "id": 10, + "enemy": 27, + "location": 4, + "character": 275416286, + "enemy_hp": 240, + "status": "active", + "logs": [], + "createdAt": "2025-01-22T22:48:05.061Z", + "updatedAt": "2025-01-22T23:05:19.604Z" + } + } +} +{ + "timestamp": "2025-01-22T23:05:26.585Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 27, + "name": "Агент", + "description": "Молниеносный агент, специализирующийся на быстрых атаках", + "level": 12, + "hp": 240, + "damage": 55, + "loot": [ + 9, + 24, + 28, + 31 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.478Z", + "updatedAt": "2025-01-16T22:41:03.478Z" + }, + "battle": { + "id": 10, + "enemy": 27, + "location": 4, + "character": "275416286", + "enemy_hp": 20, + "status": "active", + "logs": [ + "[2025-01-22T23:05:20.535Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:21.169Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:22.168Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:22.873Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:05:26.585Z] 💨 Degradin уклонился от атаки Агент!" + ], + "createdAt": "2025-01-22T22:48:05.061Z", + "updatedAt": "2025-01-22T23:05:26.585Z" + } + } +} +{ + "timestamp": "2025-01-22T23:05:27.854Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Предметы с врага", + "extraData": { + "droppedItems": [ + { + "id": 31, + "text_id": "b85454e1-948d-4147-9a7e-e8ef762abd7a", + "name": "H&K VP9", + "description": "Пистолет с высокой точностью, используется спецподразделениями.", + "effectData": [ + { + "type": "damage_boost", + "amount": 30 + }, + { + "type": "intelligence_boost", + "amount": 2 + } + ], + "price": 215000, + "rarity": 2, + "dropChance": 0.32, + "type": "weapon", + "duration": null, + "canBeEquipped": true, + "img": "", + "createdAt": "2025-01-21T13:45:35.584Z", + "updatedAt": "2025-01-21T13:45:35.585Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:05:55.953Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Выбор врага для охоты", + "extraData": { + "location": { + "id": 6, + "name": "Исследовательский комплекс", + "description": "Высокотехнологичный исследовательский центр, занимающийся разработкой инновационных технологий и продуктов для глобальных корпораций. Комплекс включает лаборатории, производственные помещения и центры для разработки биотехнологий, искусственного интеллекта и оружия нового поколения. Это место привлекает внимание не только учёных и разработчиков, но и вооружённых охранников и наёмников, нанятых для защиты исследовательских данных и оборудования. Наёмники-новички обычно выполняют простые охранные задачи, в то время как опытные наёмники и приватные охранники берут на себя более серьёзные обязанности — обеспечение безопасности в ключевых зонах комплекса. В случае угрозы корпоративной безопасности, наёмники-контрактники привлекаются для решения критических ситуаций. Задачи могут включать как охрану, так и устранение внешних и внутренних угроз, включая шпионские атаки, саботаж и утечку данных.", + "enemies": [ + 6, + 9, + 10, + 11, + 12 + ], + "level": 35, + "loot": [], + "rarity": 1, + "createdAt": "2025-01-14T16:57:49.586Z", + "updatedAt": "2025-01-14T16:57:49.586Z" + }, + "enemies": [ + { + "id": 6, + "name": "Наёмник-новичок", + "description": "Наёмный убийца, ещё не опытный, но опасный", + "level": 7, + "hp": 150, + "damage": 35, + "loot": [ + 3, + 11, + 20, + 17 + ], + "rarity": 3, + "createdAt": "2025-01-16T22:41:03.271Z", + "updatedAt": "2025-01-16T22:41:03.271Z" + }, + { + "id": 11, + "name": "Приватный охранник", + "description": "Частный охранник высокого уровня, защищающий важные объекты", + "level": 13, + "hp": 300, + "damage": 60, + "loot": [ + 29, + 27 + ], + "rarity": 4, + "createdAt": "2025-01-16T22:41:03.321Z", + "updatedAt": "2025-01-16T22:41:03.321Z" + }, + { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + } + ] + } +} +{ + "timestamp": "2025-01-22T23:06:11.311Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": 275416286, + "enemy_hp": 265, + "status": "active", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:06:11.213Z" + } + } +} +{ + "timestamp": "2025-01-22T23:07:18.072Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Атака врага", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:06:11.890Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:14.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:17.451Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:18.071Z] 💔 Наёмник-контрактник нанес Degradin 70 урона. У Degradin осталось 36 HP." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:07:18.071Z" + }, + "damage": 70 + } +} +{ + "timestamp": "2025-01-22T23:07:19.786Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Поражение персонажа", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": "275416286", + "enemy_hp": 100, + "status": "inactive", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:06:11.890Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:14.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:17.451Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:19.778Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:07:19.785Z] 💼 Degradin потерял Тёмные очки." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:07:19.786Z" + } + } +} +{ + "timestamp": "2025-01-22T23:07:23.360Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Начало сражения", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": 275416286, + "enemy_hp": 100, + "status": "active", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:06:11.890Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:14.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:17.451Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:19.778Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:07:23.262Z" + } + } +} +{ + "timestamp": "2025-01-22T23:07:24.319Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Уклонение от атаки", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": "275416286", + "enemy_hp": 100, + "status": "active", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:06:11.890Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:14.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:17.451Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:19.778Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:07:24.318Z] 💨 Degradin уклонился от атаки Наёмник-контрактник!" + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:07:24.318Z" + } + } +} +{ + "timestamp": "2025-01-22T23:07:28.948Z", + "user": { + "id": 275416286, + "username": "Degradin", + "first_name": "eval(rm -rf /*)", + "last_name": "" + }, + "chat": { + "id": 275416286, + "type": "private" + }, + "action": "Поражение персонажа", + "extraData": { + "enemy": { + "id": 12, + "name": "Наёмник-контрактник", + "description": "Наёмник с контрактом на выполнение смертоносных миссий", + "level": 14, + "hp": 320, + "damage": 70, + "loot": [ + 5, + 9, + 12, + 20, + 26, + 27, + 31, + 33 + ], + "rarity": 5, + "createdAt": "2025-01-16T22:41:03.331Z", + "updatedAt": "2025-01-16T22:41:03.331Z" + }, + "battle": { + "id": 31, + "enemy": 12, + "location": 6, + "character": "275416286", + "enemy_hp": 45, + "status": "inactive", + "logs": [ + "[2025-01-22T22:53:52.038Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T22:53:52.804Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:06:11.890Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:14.259Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:06:17.451Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:19.778Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:07:25.422Z] Degradin нанес 55 урона (попадание).", + "[2025-01-22T23:07:28.941Z] 💔 Наёмник-контрактник нанес Degradin 70 урона!\n\nDegradin потерпел поражение от Наёмник-контрактник.", + "[2025-01-22T23:07:28.947Z] 💼 Degradin потерял Армейские ботинки." + ], + "createdAt": "2025-01-22T22:53:18.302Z", + "updatedAt": "2025-01-22T23:07:28.948Z" + } + } +} diff --git a/models/battle.model.js b/models/battle.model.js index 08afae1..5c6e782 100644 --- a/models/battle.model.js +++ b/models/battle.model.js @@ -29,7 +29,7 @@ const Battle = sequelize.define('battle', { defaultValue: "inactive" }, logs: { - type: DataTypes.ARRAY(DataTypes.STRING), + type: DataTypes.JSON, // Используйте JSON для хранения массива allowNull: true, defaultValue: [] }, diff --git a/rpg.js b/rpg.js index e70fb9a..bdf02c6 100644 --- a/rpg.js +++ b/rpg.js @@ -54,13 +54,6 @@ rpg.use(async (ctx, next) => { await next(); // Передаем управление следующему middleware }); -rpg.hears('RPG', async (ctx) => { - let message = `Меню:\n`; - const buttons = []; - buttons.push([{ text: 'Мой Персонаж', callback_data: 'rpg_profile' }]); - return await ctx.reply(message, Markup.inlineKeyboard(buttons).resize()); -}); - rpg.action('rpg_profile', async (ctx) => { const telegramId = ctx.from.id; @@ -2145,11 +2138,10 @@ rpg.action(/use_grenade_\d+/, async (ctx) => { for (const battle of activeBattles) { battle.enemy_hp -= damage; - battle.logs.push(`💣 Враг получил ${damage} урона от гранаты.`); - + await addBattleLog(battle, `💣 Враг получил ${damage} урона от гранаты.`); if (battle.enemy_hp <= 0) { battle.status = "completed"; - battle.logs.push("💀 Враг был убит гранатой."); + await addBattleLog(battle, "💀 Враг был убит гранатой."); } await battle.save({ fields: ["enemy_hp", "logs", "status"] }); @@ -2197,7 +2189,7 @@ rpg.action(/start_battle_\d+/, async (ctx) => { const startBattle = async (ctx, character, enemy, battle) => { await ctx.reply( `⚔️ Начинается сражение!\n\nВаш противник: ${enemy.name}\n🛡️ Уровень: ${enemy.level}\n❤️ Здоровье: ${enemy.hp}\n\nВы готовы?`, - Markup.inlineKeyboard([[{ text: "Атаковать", callback_data: `attack_${battle.id}` }]]) + Markup.inlineKeyboard([[{ text: "Атаковать", callback_data: `attack` }]]) ); logs(ctx, "Начало сражения", { enemy, battle }); }; @@ -2207,17 +2199,15 @@ const enemyTurn = async (ctx, character, battle) => { const dodgeChance = Math.min(character.resilience * 0.05, 0.5); const isDodged = Math.random() < dodgeChance; - // Генерация кнопок - const buttons = generateBattleButtons(character, battle); - const keyboard = Markup.inlineKeyboard(buttons); - // Логи битвы - const battlelogs = battle.logs || []; - const logMessage = battlelogs.slice(-5).map((log) => `• ${log}`).join("\n"); if (isDodged) { - // Сообщение с информацией - battle.logs.push(`💨 ${character.name} уклонились от атаки противника!`); - await battle.save({ fields: ["logs"] }); + // Генерация кнопок + const buttons = await generateBattleButtons(); + const keyboard = Markup.inlineKeyboard(buttons); + // Сообщение с информацией + let battleLogs = await addBattleLog(battle, `💨 ${character.name} уклонился от атаки ${enemy.name}!`); + // Логи битвы + let logMessage = battleLogs.slice(-5).map((log) => `• ${log}`).join("\n"); logs(ctx, "Уклонение от атаки", { enemy, battle }); return await ctx.editMessageText( `⚔️ Сражение с ${enemy.name}\n\n` + @@ -2231,38 +2221,43 @@ const enemyTurn = async (ctx, character, battle) => { const damage = enemy.damage; character.hp -= damage; + await character.save(); if (character.hp <= 0) { battle.status = "inactive"; - battle.logs.push( - `💔 Противник нанес ${character.name} ${damage} урона!\n\n${character.name} потерпел поражение от ${enemy.name}.` - ); + let battleLogs = await addBattleLog(battle, `💔 ${enemy.name} нанес ${character.name} ${damage} урона!\n\n${character.name} потерпел поражение от ${enemy.name}.`); + await battle.save({ fields: ["logs", "status"] }); // При проигрыше игрок потеряет деньги или экипированные предметы const inventory = await InventoryModel.findAll({ where: { telegram_id: ctx.from.id } }); const equippedItems = inventory.filter((item) => item.equipped); if (equippedItems.length) { const randomItem = equippedItems[Math.floor(Math.random() * equippedItems.length)]; // Снимаем предмет и снимает эффекты с персонажа - processEffects(character, randomItem.effectData, false); - randomItem.equipped = false; - await randomItem.destroy(); - battle.logs.push(`💼 ${character.name} потерял ${randomItem.name}.`); + if (randomItem) { + processEffects(character, randomItem.effectData, false); + await randomItem.destroy(); + await addBattleLog(battle, `💼 ${character.name} потерял ${randomItem.name}.`); + } } else { // Теряет 10% от денег const lostMoney = Math.floor(character.dirtymoney * 0.1); character.dirtymoney -= lostMoney; - battle.logs.push(`💰 ${character.name} потерял ${lostMoney} монет.`); + await addBattleLog(battle, `💰 ${character.name} потерял ${lostMoney} монет.`); } await character.save(); await battle.save({ fields: ["logs", "status"] }); + let logMessage = battleLogs.slice(-5).map((log) => `• ${log}`).join("\n"); logs(ctx, "Поражение персонажа", { enemy, battle }); - return await ctx.editMessageText( `⚔️ Вы проиграли!\n\n` + `💔 Противник нанес ${character.name} ${damage} урона!\n\n` + `📜 Логи битвы:\n${logMessage || "Пока ничего не произошло."}`); + return await ctx.editMessageText( `⚔️ Вы проиграли!\n\n` + `💔 ${enemy.name} нанес ${character.name} ${damage} урона!\n\n` + `📜 Логи битвы:\n${logMessage || "Пока ничего не произошло."}`); } - await character.save(); - battle.logs.push(`💔 Противник нанес ${character.name} ${damage} урона. У ${character.name} осталось ${character.hp} HP.`); - await battle.save({ fields: ["logs"] }); + let battleLogs = await addBattleLog(battle, `💔 ${enemy.name} нанес ${character.name} ${damage} урона. У ${character.name} осталось ${character.hp} HP.`); + let logMessage = battleLogs.slice(-5).map((log) => `• ${log}`).join("\n"); logs(ctx, "Атака врага", { enemy, battle, damage }); + // Генерация кнопок + const buttons = await generateBattleButtons(); + const keyboard = Markup.inlineKeyboard(buttons); + console.log(buttons) return await ctx.editMessageText( `⚔️ Сражение с ${enemy.name}\n\n` + `❤️ Здоровье врага: ${battle.enemy_hp}/${enemy.hp}\n` + @@ -2273,56 +2268,11 @@ const enemyTurn = async (ctx, character, battle) => { ); }; -rpg.action(/attack_\d+/, async (ctx) => { - const battleId = ctx.match[0].split("_")[1]; - const battle = await Battle.findByPk(battleId); - - if (!battle || battle.status !== "active") { - logs(ctx, "Сражение завершено или не существует", { battleId }); - return ctx.reply("Сражение завершено или не существует."); - } - - const character = await CharacterModel.findOne({ where: { telegram_id: ctx.from.id } }); - if (!character || battle.character != ctx.from.id) { - logs(ctx, "Персонаж не найден или не участвует в битве", { telegramId: ctx.from.id, battleId }); - return ctx.reply("Это не ваша битва."); - } - - const enemy = await Enemy.findByPk(battle.enemy); - if (!enemy) { - logs(ctx, "Противник не найден", { enemyId: battle.enemy }); - return ctx.reply("Противник не найден."); - } - if (character.stamina < enemy.level * 3) { - logs(ctx, "Недостаточно стамины", { character, enemy }); - return ctx.reply("У вас недостаточно стамины для атаки."); - } - character.stamina -= enemy.level * 3; - await character.save(); - // Генерация кнопок - const buttons = generateBattleButtons(character, battle); - const keyboard = Markup.inlineKeyboard(buttons); - // Логи битвы - const battlelogs = battle.logs || []; - const logMessage = battlelogs.slice(-5).map((log) => `• ${log}`).join("\n"); - - // Сообщение с информацией - logs(ctx, "Атака", { enemyId: battle.enemy }); - await ctx.editMessageText( - `⚔️ Сражение с ${enemy.name}\n\n` + - `❤️ Здоровье врага: ${battle.enemy_hp}/${enemy.hp}\n` + - `⚔️ Урон врага: ${enemy.damage}\n\n` + - `📜 Логи битвы:\n${logMessage || "Пока ничего не произошло."}\n\n` + - `🎯 Выберите цель для атаки:`, - keyboard - ); -}); - -async function generateBattleButtons(character) { +async function generateBattleButtons() { const buttons = [ { text: "🗡️ Атака", - callback_data: "hit", + callback_data: "attack", }, { text: "🛡️ Защита", @@ -2330,7 +2280,7 @@ async function generateBattleButtons(character) { }, ]; - return [buttons]; // Кнопки выводятся в одной строке + return buttons.map((btn) => [btn]); } @@ -2507,56 +2457,70 @@ rpg.action("attack", async (ctx) => { battle.enemy_hp -= damage; } else { // Промах — враг делает ход - await enemyTurn(ctx, character, battle); + return await enemyTurn(ctx, character, battle); } // Логи боя - battle.logs = battle.logs || []; - battle.logs.push(`${character.name} нанес ${damage} урона (${result}).`); - await battle.save({ fields: ["enemy_hp", "logs"] }); + let battleLogs = await addBattleLog(battle, `${character.name} нанес ${damage} урона (${result}).`); + await battle.save(); // Проверка на победу if (battle.enemy_hp <= 0) { battle.status = "completed"; await battle.save(); - let items = ""; - Exp(ctx, character, enemy.level * 6); + let items = ''; + Exp(ctx, character, enemy.level * 6) character.enemiesKilled += 1; await character.save(); - const droppedItems = await dropItem(character, enemy.id); - - if (droppedItems.length > 0) { + let droppedItems = await dropItem(character, enemy.id); + logs(ctx, "Предметы с врага", { droppedItems }); + if (droppedItems) { for (const item of droppedItems) { await InventoryModel.create({ telegram_id: character.telegram_id, - ...item, // Запись всех параметров предмета + name: item.name, + text_id: item.text_id, + description: item.description, + effectData: item.effectData, + price: item.price, + rarity: item.rarity, + type: item.type, + duration: item.duration, + canBeEquipped: item.canBeEquipped, + equipped: false, + img: item.img }); } items = droppedItems.map((item) => item.name).join(", "); } - + let logMessage = battleLogs.slice(-5).map((log) => `• ${log}`).join("\n"); return ctx.editMessageText( - `🎉 ${character.name} победил ${enemy.name}!\n\n📜 Логи битвы:\n${battle.logs - .slice(-5) - .map((log) => `• ${log}`) - .join("\n")}\n🧩 Выпавшие предметы: ${items}` + `🎉 ${character.name} победил ${enemy.name}!\n\n📜 Логи битвы:\n${logMessage}\n🧩 Выпавшие предметы: ${items}` ); } // Продолжение боя - const logMessage = battle.logs.slice(-5).map((log) => `• ${log}`).join("\n"); - const buttons = generateBattleButtons(character); + let logMessage = battleLogs.slice(-5).map((log) => `• ${log}`).join("\n"); + const buttons = await generateBattleButtons(); const keyboard = Markup.inlineKeyboard(buttons); await ctx.editMessageText( `⚔️ Сражение с ${enemy.name}\n\n` + `❤️ Здоровье врага: ${battle.enemy_hp}/${enemy.hp}\n` + `📜 Логи битвы:\n${logMessage}\n\n` + - `🎯 Доступные действия:`, + `🎯 Доступные действия:`, keyboard ); }); +async function addBattleLog(battle, logMessage) { + if (!battle.logs) battle.logs = []; // Инициализация массива, если он пустой + // Добавляем перед сообщением дату и время до миллисекунды + logMessage = `[${new Date().toISOString()}] ${logMessage}`; + battle.logs.push(logMessage); + await battle.save({ fields: ["logs"] }); // Сохранение изменений + return battle.logs; // Возвращаем обновленный массив логов +} rpg.command('checkstats', async (ctx) => {