Mods / Karma

Tags: #Magic #Other #Tweak
Author: OsminogrTrue
Side: Both
Created: Aug 31st at 1:43 PM
Last modified: Nov 18th at 7:44 AM
Downloads: 610
Follow Unfollow 27

Recommended download (for Vintage Story 1.21.0 - 1.21.5):
KarmaSystem.zip  1-click install


Karma System - Advanced Player Karma Mod for Vintage Story

 

Integration example: MimaboFirearms - Vintage Story Mod DB

 

Overview

Transform your Vintage Story experience with a comprehensive karma system that rewards virtue and punishes wickedness! This mod introduces 7 distinct karma levels that fundamentally change how players interact with the world and each other through PvP consequences, temporal stability effects, damage bonuses, and exclusive karma-restricted blocks.

Key Features

7 Karma Levels - Choose Your Path

Your actions in PvP determine your karma level, each with unique effects on temporal stability:

  • Divine (White Aura) - The most virtuous path: 10% temporal stability drain rate
  • White/Holy (Bright Aura) - Saintly behavior: 20% temporal stability drain rate
  • Blue/Good (Blue Aura) - Righteous conduct: 40% temporal stability drain rate
  • Green/Decent (Green Aura) - Good-natured: 80% temporal stability drain rate
  • Yellow/Neutral (Yellow Aura) - Balanced approach: 120% temporal stability drain rate (default)
  • Red/Evil (Red Aura) - Malevolent actions: 200% temporal stability drain rate
  • Black/Dark (Dark Aura) - Ultimate corruption: 400% temporal stability drain rate

Dynamic Karma Changes Through PvP

Your karma shifts based on who you kill:

Losing Karma (becoming evil):

  • Kill players with high karma (White, Blue, Green) - significant karma loss
  • Kill neutral players - 10% chance of minor karma loss

Gaining Karma (becoming good):

  • Kill players with low karma (Red, Black) - significant karma gain
  • Become a vigilante and hunt down evil players!

Dark Side Bonuses

Evil isn't just about temporal stability penalties - it comes with powerful combat advantages:

  • Damage Bonus: Up to 20% increased damage for negative karma players
  • Temporal Stability Theft: Steal 1% temporal stability per point of damage dealt
  • Armor Penetration: 5% chance to bypass enemy defenses (for dark players)
  • Critical Hits: Enhanced critical strike chance (5-25%) with karma-based multipliers (150-250% damage)
  • Visual Effects: Dramatic particle effects accompany your devastating strikes

Temporal Stability Drain on Others

Attack other players and watch their temporal stability crumble:

  • Drain multiplier scales with your karma level
  • Dark players receive up to 50% bonus drain effectiveness
  • Victims receive notifications when their stability is drained
  • Create temporal chaos among your enemies!

Karma-Restricted Blocks

Build exclusive structures accessible only to those with the right karma:

  • Positive Karma Blocks - Only good and divine players can see and pass through
  • Negative Karma Blocks - Exclusive to evil and dark players
  • Divine Blocks - Reserved for the most virtuous (Divine level only)
  • Evil Blocks - Available only to the darkest souls (Black level only)
  • Range-Based Blocks - Blocks accessible by specific karma ranges

Blocks appear invisible and intangible to unauthorized players - create secret bases, hidden passages, or exclusive zones!

Stunning Visual Effects

Experience your karma visually:

  • Colored Auras surrounding your character based on karma level
  • Particle Effects when karma changes
  • Colored Name Prefixes showing your alignment to all players
  • Special Kill Effects when defeating other players
  • Critical Hit Visuals with dramatic particle displays

GUI Interface

A sleek in-game display shows:

  • Your current karma level with color coding
  • Exact karma points (-1000 to +1000)
  • Real-time updates as your karma changes
  • Visual feedback for all karma-related events

Administrator Commands

Basic Karma Management

  • /karma set <player> <level> - Set karma level (Divine, White, Blue, Green, Yellow, Red, Black)
  • /karma setpoints <player> <points> - Set exact karma points (-1000 to +1000)
  • /karma add <player> <points> - Add or subtract karma points
  • /karma get <player> - Display player's current karma
  • /karma list - Show karma of all online players

Testing Commands

  • /karmatest damage <player> <damage> - Test karma damage bonuses
  • /karmatest stability <player> <damage> - Test temporal stability theft
  • /karmatest block <type> - Place karma-restricted blocks
  • /karmatest access <player> <type> - Check player's block access
  • /karmatest effects <player> - Display all karma effects

Critical Hit Testing

  • /karmacrit test <player> - Test critical strike mechanics
  • /karmacrit chance <player> - Show crit chance percentage
  • /karmacrit force <player> - Force a critical hit

Temporal Stability Commands

  • /karmastability drain <player> <damage> - Test stability drain
  • /karmastability set <player> <stability> - Set player's temporal stability
  • /karmastability get <player> - Check player's stability

Installation

  1. Download the mod file (KarmaSystem.zip)
  2. Place it in your Vintage Story Mods folder
  3. Restart your game or server
  4. The karma system activates automatically - all players start at Neutral karma

Perfect For

  • PvP Servers - Add meaningful consequences to player combat
  • Roleplay Servers - Create good vs evil factions with mechanical backing
  • Adventure Maps - Design karma-restricted areas and puzzles
  • Hardcore Worlds - Make temporal stability management more dynamic and challenging

Compatibility

  • Game Version: Vintage Story 1.21.0 or higher
  • Required Mods: Survival Mod (included with base game)
  • Side: Universal (required on both client and server)
  • Multiplayer: Fully optimized for server play with efficient synchronization

Balance Philosophy

The karma system creates meaningful choices: embrace the dark side for combat power at the cost of temporal stability, or walk the righteous path for a more stable world. Neither path is inherently "better" - each offers unique advantages and challenges, encouraging diverse playstyles and creating dynamic PvP interactions.


Система Кармы - Продвинутый мод кармы игроков для Vintage Story

Обзор

Преобразите свой опыт в Vintage Story с комплексной системой кармы, которая вознаграждает добродетель и наказывает зло! Этот мод вводит 7 различных уровней кармы, которые фундаментально меняют взаимодействие игроков с миром и друг с другом через последствия PvP, эффекты темпоральной стабильности, бонусы к урону и эксклюзивные блоки с ограничением по карме.

Основные Возможности

7 Уровней Кармы - Выберите Свой Путь

Ваши действия в PvP определяют ваш уровень кармы, каждый с уникальными эффектами на темпоральную стабильность:

  • Божественный (Белая Аура) - Самый добродетельный путь: 10% скорости падения темпоральной стабильности
  • Белый/Святой (Яркая Аура) - Святое поведение: 20% скорости падения
  • Синий/Добрый (Синяя Аура) - Праведное поведение: 40% скорости падения
  • Зеленый/Хороший (Зеленая Аура) - Добронравный: 80% скорости падения
  • Желтый/Нейтральный (Желтая Аура) - Сбалансированный подход: 120% скорости падения (по умолчанию)
  • Красный/Злой (Красная Аура) - Злонамеренные действия: 200% скорости падения
  • Черный/Темный (Темная Аура) - Абсолютная порочность: 400% скорости падения

Динамические Изменения Кармы Через PvP

Ваша карма меняется в зависимости от того, кого вы убиваете:

Потеря Кармы (становитесь злее):

  • Убийство игроков с высокой кармой (Белый, Синий, Зеленый) - значительная потеря кармы
  • Убийство нейтральных игроков - 10% шанс незначительной потери кармы

Получение Кармы (становитесь добрее):

  • Убийство игроков с низкой кармой (Красный, Черный) - значительный прирост кармы
  • Станьте охотником на зло и выслеживайте злых игроков!

Бонусы Темной Стороны

Зло - это не только штрафы к темпоральной стабильности, оно дает мощные боевые преимущества:

  • Бонус к Урону: До 20% увеличенного урона для игроков с отрицательной кармой
  • Кража Темпоральной Стабильности: Крадите 1% темпоральной стабильности за единицу нанесенного урона
  • Пробитие Брони: 5% шанс обойти защиту врага (для темных игроков)
  • Критические Удары: Усиленный шанс критического удара (5-25%) с множителями урона в зависимости от кармы (150-250% урона)
  • Визуальные Эффекты: Драматические эффекты частиц сопровождают ваши разрушительные удары

Снижение Темпоральной Стабильности Других Игроков

Атакуйте других игроков и наблюдайте, как их темпоральная стабильность рушится:

  • Множитель снижения масштабируется с вашим уровнем кармы
  • Темные игроки получают до 50% бонуса к эффективности снижения
  • Жертвы получают уведомления, когда их стабильность снижается
  • Создавайте темпоральный хаос среди врагов!

Блоки с Ограничением по Карме

Стройте эксклюзивные структуры, доступные только тем, у кого подходящая карма:

  • Блоки Положительной Кармы - Видят и проходят только добрые и божественные игроки
  • Блоки Отрицательной Кармы - Эксклюзивны для злых и темных игроков
  • Божественные Блоки - Зарезервированы для самых добродетельных (только уровень Божественный)
  • Злые Блоки - Доступны только самым темным душам (только уровень Черный)
  • Блоки по Диапазону - Блоки, доступные определенным диапазонам кармы

Блоки выглядят невидимыми и нематериальными для неавторизованных игроков - создавайте секретные базы, скрытые проходы или эксклюзивные зоны!

Потрясающие Визуальные Эффекты

Ощутите свою карму визуально:

  • Цветные Ауры вокруг вашего персонажа в зависимости от уровня кармы
  • Эффекты Частиц при изменении кармы
  • Цветные Префиксы Имен показывающие вашу принадлежность всем игрокам
  • Специальные Эффекты Убийств при победе над другими игроками
  • Визуальные Эффекты Критических Ударов с драматическими отображениями частиц

GUI Интерфейс

Элегантный внутриигровой дисплей показывает:

  • Ваш текущий уровень кармы с цветовым кодированием
  • Точные очки кармы (от -1000 до +1000)
  • Обновления в реальном времени при изменении кармы
  • Визуальную обратную связь для всех событий, связанных с кармой

Команды Администратора

Базовое Управление Кармой

  • /karma set <игрок> <уровень> - Установить уровень кармы (Divine, White, Blue, Green, Yellow, Red, Black)
  • /karma setpoints <игрок> <очки> - Установить точные очки кармы (от -1000 до +1000)
  • /karma add <игрок> <очки> - Добавить или вычесть очки кармы
  • /karma get <игрок> - Показать текущую карму игрока
  • /karma list - Показать карму всех онлайн игроков

Команды Тестирования

  • /karmatest damage <игрок> <урон> - Тестировать бонусы к урону от кармы
  • /karmatest stability <игрок> <урон> - Тестировать кражу темпоральной стабильности
  • /karmatest block <тип> - Разместить блоки с ограничением по карме
  • /karmatest access <игрок> <тип> - Проверить доступ игрока к блоку
  • /karmatest effects <игрок> - Показать все эффекты кармы

Тестирование Критических Ударов

  • /karmacrit test <игрок> - Тестировать механику критических ударов
  • /karmacrit chance <игрок> - Показать процент шанса крита
  • /karmacrit force <игрок> - Принудительно вызвать критический удар

Команды Темпоральной Стабильности

  • /karmastability drain <игрок> <урон> - Тестировать снижение стабильности
  • /karmastability set <игрок> <стабильность> - Установить темпоральную стабильность игрока
  • /karmastability get <игрок> - Проверить стабильность игрока

Установка

  1. Скачайте файл мода (KarmaSystem.zip)
  2. Поместите его в папку Mods вашей Vintage Story
  3. Перезапустите игру или сервер
  4. Система кармы активируется автоматически - все игроки начинают с Нейтральной кармы

Идеально Подходит Для

  • PvP Серверов - Добавьте значимые последствия к бою игроков
  • Ролевых Серверов - Создайте фракции добра против зла с механической поддержкой
  • Карт Приключений - Проектируйте области и головоломки с ограничением по карме
  • Хардкорных Миров - Сделайте управление темпоральной стабильностью более динамичным и сложным

Совместимость

  • Версия Игры: Vintage Story 1.21.0 или выше
  • Требуемые Моды: Survival Mod (включен в базовую игру)
  • Сторона: Универсальный (требуется и на клиенте, и на сервере)
  • Мультиплеер: Полностью оптимизирован для серверной игры с эффективной синхронизацией

Философия Баланса

Система кармы создает значимый выбор: примите темную сторону для боевой мощи ценой темпоральной стабильности, или идите праведным путем для более стабильного мира. Ни один путь не является изначально "лучше" - каждый предлагает уникальные преимущества и вызовы, поощряя разнообразные стили игры и создавая динамичные PvP взаимодействия.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.10.0 karmasystem
1.21.0 - 1.21.5
79 Nov 18th at 7:44 AM Empty KarmaSystem.zip 1-click install
1.9.0 karmasystem
1.21.2 - 1.21.5
144 Oct 17th at 7:37 PM Empty KarmaSystem.zip 1-click install
1.8.0 karmasystem
1.21.2 - 1.21.5
11 Oct 17th at 7:31 PM KarmaSystem.zip 1-click install

Add way to make item Karma restriction

[
  {
    "op": "add",
    "path": "/behaviors",
    "file": "game:itemtypes/tool/blade.json",
    "value": [
      {
        "name": "KarmaHot",
        "properties": {
          "minKarma": -1000,
          "maxKarma": 1000,
          "maxTemperature": 900,
          "heatingRatePerSecond": 7000,
          "coolingRatePerSecond": 30,
          "damagePerSecond": 2.0,
          "damageTemperature": 100,
          "burnSound": "game:sounds/effect/extinguish",
          "soundInterval": 2.5
        }
      }
    ]
  }
]


1.7.0 karmasystem
1.21.1 - 1.21.4
169 Oct 9th at 10:45 AM Empty KarmaSystem.zip 1-click install
1.6.0 karmasystem
1.21.2 - 1.21.4
14 Oct 9th at 10:31 AM Empty KarmaSystem.zip 1-click install
1.5.0 karmasystem 65 Sep 19th at 9:29 AM KarmaSystem_1.5.zip 1-click install

Added effects for negative karma + Blocks

1.4.0 karmasystem 29 Sep 10th at 1:02 AM Empty KarmaSystem.zip 1-click install
1.2.0 karmasystem 45 Aug 31st at 3:33 PM Empty KarmaSystem_1.2.0.zip 1-click install
1.0.1 karmasystem 29 Aug 31st at 2:22 PM Empty KarmaSystem_1.0.1.zip 1-click install
1.0.0 karmasystem 25 Aug 31st at 1:49 PM Empty KarmaSystem.zip 1-click install

15 Comments (oldest first | newest first)

💬 OsminogrTrue , Oct 21st at 3:55 AM (modified Oct 21st at 3:55 AM)

Centerion

Spoiler

I'm concerned that grinding karma through PVE might make it less impactful for the core gameplay loop. Currently, the system is heavily tied to PVP actions, where killing players (even neutral ones) gives you debuffs, albeit with some PVP boosts. I've actively played with this mod and have seen firsthand how the karma levels affect the game.

Practically every player kills drifters at some point, simply to gather temporal gears. Because of this, tying karma to drifter kills might make the system feel unbalanced, as players would be constantly fluctuating for a routine action.

As for killing animals reducing karma... I'm not so sure about that one. I'm quite fond of my barbecue! It seems like a core part of the survival gameplay.

The current system is really focused on the consequences of player interaction, but I appreciate you sharing your thoughts on how to expand it.

💬 Centerion, Oct 20th at 11:54 PM

I Like this idea, but is it possible to add in drifters to gain good karma so the more PVE based players can also utalize this system, and even kiling tamed creatures also gives bad karma would be another cool addition.

💬 Stason4ikRU, Oct 19th at 8:13 PM

Пишет что нет mod id)

💬 JokoJose, Sep 21st at 11:59 AM

ah, nice! it starting to look more balanced now :) keep up the good work!

💬 OsminogrTrue , Sep 20th at 8:37 PM

Azavit NotQuiteNil JokoJose 

I've added more functionality for evil carma players!

 

💬 Matiamo, Sep 7th at 1:10 AM

How  do I switch it over to display things in EN?

💬 NotQuiteNil, Sep 1st at 6:26 PM

OsminogrAndRipls Ah, now see, that I like. I can see where you're going with it now - get that stability low enough and you'll reek of corruption to everyone around you, Drifters included. Looking forward to where you take this now, seems like an interesting concept.

💬 JokoJose, Sep 1st at 3:57 PM

I agree with NotQuiteNil on this, negative Karma is too much of a punishment for anyone to even go that rout. Now if it was like a "faction like" where at begining of the game you choose if you going to be good or evil, then, you are "forced" to kill members of the opposite faction to remain in the good or evil spectrum, falling in to newtral if you cant kill anyone... Then give boost benefit to those that are able to keep their side all the way, that will encourage pvp. This in mixture with your idea of negative area Karma where only negative karma members can go in, as well as the same for positive karma, this will create some kind of good and evil kingdom where players might have to betray their oown to reach traders on the other side, etc. 

Your mod is an extremely good concept if is put in place properly, the way that it is right now, i dont see why would anyone want to have negative Karma. Instead of promoting PvP, it will do the exact opposite. Unless, of course, that was your intent. 

💬 Wolpfy, Sep 1st at 12:15 PM

It's cool an all but how do i change it off cyrillic to English..

💬 OsminogrTrue , Sep 1st at 11:12 AM

Azavit NotQuiteNil

Sounds interesting, and it is true - negative karma is planned (And even now, if you know the basics of the mechanics of temporal stability) not only as a negative parameter. I was thinking of adding blocks to form zones in which only players with certain levels of karma will be able to be.

+ I am thinking of trying to change the aggro of animals/monsters depending on karma, the ability to use certain game merchants.

In short, WIP

 

💬 Azavit, Sep 1st at 4:26 AM

I like the idea of this... and I also agree with NotQuiteNil, I don't think bad karma should be a purely negative thing.  (that or negative karma shouldn't actually impact game machanics as players will probably be hunted for their negative karma by default giving a social penalty by default.)

However I actually came in to mention, I think integrating it with the Thievery mod would be cool, espesually now that Thievery adds the ability to pick pockets.

💬 NotQuiteNil, Aug 31st at 7:31 PM

So, full disclosure: I don't do PvP, nor do I play on servers in this game. I'm coming at this from a pure game designer perspective.

I don't think having negative karma be a purely detrimental state is the best approach. In the current setup, either the player in question won't have sufficient gear to combat the aberrations that spawn at low stability and would just avoid PvP altogether, or they have sufficient gear to curbstomp both player and mob alike and so the consequence is meaningless. You may want to lean more in the direction of "safe vs powerful" for the two sides of the karma scale - negative karma players sacrifice some sort of security (such as benefiting less from armor or losing hunger faster) in exchange for dealing more damage, while positive karma players receive the opposite (more armor, less damage, something like that). This would encourage players to specialize in one of the two karmic extremes, while still needing to manage the balance of the two so they don't fall behind when push comes to shove. There's an old browser game called Godville that featured a similar karma system, I'd recommend giving it a look and seeing if the idea interests you.

Of course, it could just be that you want something to discourage people from being murderhobos and aren't looking for something feature-rich to begin with. In that case, job well done. Nothing like a mob of Drifters pelting you with rocks while you're farming to annoy you out of a bad habit.

💬 OsminogrTrue , Aug 31st at 3:34 PM

propaneko

 

Updated

 

 

💬 OsminogrTrue , Aug 31st at 2:49 PM

propaneko

 

Bit later. I need to make some changes in IDE

 

💬 propaneko, Aug 31st at 2:37 PM

Any chances fo 1.21.0?

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом