AALUND13 Cards Core
Библиотечное ядро карты «AALUND13»

от AALUND13
JARL (Just Another Rounds Library) - это универсальный инструментарий, который вводит Armor Framework и предоставляет такие утилиты, как CustomCardUnity, для оптимизации создания пользовательских карт в Unity
JARL — мод для ROUNDS (Раундс) от автора AALUND13. JARL (Just Another Rounds Library) - это универсальный инструментарий, который вводит Armor Framework и предоставляет такие утилиты, как CustomCardUnity, для оптимизации создания пользовательских карт в Unity
Его скачали 300 тыс. раз: это 111-е место среди модов ROUNDS в нашем каталоге, редкость — «редкий» (топ-50% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 2.9.1.
Для работы ему нужны: CardChoiceSpawnUniqueCardPatch, ModdingUtils, ModsPlus, UnboundLib, Classes Manager Reborn, RarityLib, RarityBundle.
Автор пометил мод как серверный: достаточно, чтобы он стоял у хоста.
Текст автора на языке оригинала
JARL (Just Another Rounds Library) is a versatile toolkit that introduces a Armor Framework and provides utilities like CustomCardUnity to streamline the creation of custom cards in Unity.
Feel free send your suggestions or bug report in issues tab.
DamageProcessingMethodsAfter and DamageProcessingMethodsBefore, allowing for extensive customization.You can create an armor type by inheriting from the ArmorBase class. Here is an example of an armor type:
public class ExampleArmor : ArmorBase {
public override BarColor GetBarColor() {
return new BarColor(Color.cyan * 0.6f, Color.cyan * 0.45f);
}
public ExampleArmor() {
ArmorTags.Add("CanArmorPierce"); // Add this tag if the armor can be pierce
}
}
The base class ArmorBase has a lot of methods/properties that you can change/override to customize your armor. Take a look at the ArmorBase class to see all the methods/properties that you can change/override.
After creating your armor, you can register it using the RegisterArmorType method from the ArmorFramework class:
void Start() {
ArmorFramework.RegisterArmorType();
}
You can add armor to a player, for example, when a player picks a card, by using the AddArmor method from the ArmorHandler class:
public override void OnAddCard(Player player, Gun gun, GunAmmo gunAmmo, CharacterData data, HealthHandler health, Gravity gravity, Block block, CharacterStatModifiers characterStats) {
ArmorFramework.ArmorHandlers[player].AddArmor(50, 5, 5, ArmorReactivateType.Second, 5);
}
You can create a custom unity card by inheriting from CustomUnityCard. Here is an example of a custom card for Unity:
using JARL.Bases;
public class ExampleUnityCard : CustomUnityCard {
public override void OnAddCard(Player player, Gun gun, GunAmmo gunAmmo, CharacterData data, HealthHandler health, Gravity gravity, Block block, CharacterStatModifiers characterStats) {
// Your Code Here
}
public override string GetModName() {
return "Your Mod Initials";
}
}
[!Note] Make sure you called CustomUnityCard::Register after you register your card. Your dont need to call CustomUnityCard::Register if you are using the CardRegister class from the JARL namespace, Because it will automatically call the CustomUnityCard::Register method for you.
To handle player deaths and track who dealt damage, you can create a custom death handler. Here an example:
using JARL.Utils;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
public class ExampleDeathHandler : MonoBehaviour {
private static void OnPlayerDeath(Player player, Dictionary playerDamageInfos) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendLine($"Player {player.playerID} died.");
foreach(var playerLastDamage in playerDamageInfos) {
stringBuilder.AppendLine($"Player {playerLastDamage.Key.playerID} dealt {playerLastDamage.Value.DamageAmount} damage {playerLastDamage.Value.TimeSinceLastDamage} seconds ago.");
}
}
void Awake() {
DeathHandler.OnPlayerDeath += OnPlayerDeath;
}
void OnDestroy() {
DeathHandler.OnPlayerDeath -= OnPlayerDeath;
}
}В r2modman ставится автоматически
1 в каталоге
Библиотечное ядро карты «AALUND13»
Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков
Подробная инструкция для ROUNDSВставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.
[](https://modka.app/rounds/aalund13-jarl/)<a href="https://modka.app/rounds/aalund13-jarl/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>[url=https://modka.app/rounds/aalund13-jarl/]Описание на русском — Модка[/url]Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру ROUNDS. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «JARL» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Для мультиплеера всем игрокам нужен одинаковый набор модов: в r2modman профиль можно экспортировать кодом и отправить друзьям.
Файл скачивается с официального сервера Thunderstore, куда его загрузил AALUND13. Мы не перезаливаем и не изменяем моды.
Автор пометил мод как серверный: достаточно, чтобы он стоял у хоста.
Установите вместе с ним: CardChoiceSpawnUniqueCardPatch, ModdingUtils, ModsPlus, UnboundLib, Classes Manager Reborn, RarityLib, RarityBundle. В менеджере модов зависимости подтягиваются автоматически.
28 сентября 2026, актуальная версия — 2.9.1. Дата берётся с официальной страницы мода при каждом обновлении каталога.
Исследуйте коллекцию уникальных карт, созданных ALUND13. Если вы столкнулись с какими-либо проблемами, пожалуйста, сообщите о них на странице GitHub.
YOUTUBER CARDS MADE BY BENJIARML dis: https://discord.gg/tkfSe6Xb
Полный стартовый пакет для модных зон. Добавлено более 720 карт и 340 карт, а также модули QOL, улучшения производительности и множество патчей.
Надоело ждать друзей в Раундсе или нет друзей, которые владеют игрой? Мод RoundWithBot решает эту проблему, позволяя вам играть с ИИ-ботами. Просто нажмите «B», чтобы активировать функцию бота и «R», чтобы подготовиться, и наслаждайтесь раундами в любое время!
Добавляет удачу в игру.
Ванильная упаковка, но со стероидами и сильно сбалансированная: коллекция модов, которые полностью улучшают опыт Rounds: новые карты (все с собственными изображениями), новые интерактивные карты, новые игровые режимы и многое другое. Создайте новый проект только для этого!