DZ_QuestSystem

Мод DZ_QuestSystem для DayZ (дейз). Установлен на 2 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

Мод DZ_QuestSystem для DayZ (дейз). Установлен на 2 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

🌲 Advanced Dynamic Quest System & Reputation — v1.0.0

A completely free, unrestricted quest and faction-reputation framework for DayZ.

Adds persistent missions, NPCs, reputation, randomized rewards, a player journal, and live server-authorized administration without forcing Expansion, trader, banking, map, or AI mods.

Community Framework (CF) is the only required dependency. Base templates use vanilla DayZ items. Installed modded items, entities, currencies, and supported AI may be used optionally.

🎮 Controls and Player Journal

[*]J — Open the Quest Journal and Faction Reputation pages
[*]U — Open Admin Quest Control for authorized SteamID64 accounts
[*]Browse available, active, ready-to-claim, and completed quests
[*]Read objectives, progress, requirements, fixed rewards, and possible weighted rewards
[*]Accept unrestricted quests, abandon active quests, and claim rewards
[*]View every known faction total and claim eligible reputation milestones

NPC-restricted quests must be accepted from their configured source NPC and cannot be started through the unrestricted journal.

🎯 11 Supported Objective Types

[*]Infected Kill — Any infected or an exact infected classname
[*]Player Kill / Bounty — Confirmed real-player kills, separated from AI
[*]Collect Item — Count configured vanilla or modded inventory items
[*]Package Delivery — Issue and track a sealed package between specific NPCs; lost packages can be reissued
[*]Visit Location — Enter configured X/Z coordinates and radius; elevation is ignored
[*]Craft Item — Count an exact vanilla or modded crafted output
[*]Hunt / Fish — Any animal, exact animal, ANY_FISH, or exact fish
[*]Boss Elimination — Kill a configured vanilla or modded entity
[*]AI Bandit Hunt — Supported Expansion AI/eAI-style or AI Bandits kills when installed
[*]Gameplay Action — LIGHT_FIREPLACE, SKIN_AND_QUARTER_ANIMAL, and DEPLOY_TERRITORY_FLAG_KIT
[*]NPC Item Delivery — Deliver and consume configured items at a target NPC

Multiple objectives may be combined. Reserved legacy values are protected but hidden from the editor.

🧑 Configurable Quest NPCs

[*]Unlimited unique NPCs with custom names, interaction text, survivor classes, positions, and orientations
[*]Enabled/disabled, invulnerable/damage-enabled, clothing, and hands-item settings
[*]Offer all quests or assigned IDs with acceptance/source/target restrictions
[*]Live creation, editing, equipping, assignment, reload, and deletion

The included NPC is a vanilla Green Mountain example. Replace its coordinates and appearance for your map.

🛠️ Live Admin Quest Control

[*]Select online players and assign/start, reset/remove, or force quests ready
[*]Create, edit, copy, and delete quests or multiple objectives live
[*]Configure IDs, text, factions, reputation requirements, repeatability, and cooldowns
[*]Search installed item/entity classnames while filtering unsafe inventory classes
[*]Configure and test items, XP, stats, currency, reputation, and weighted loot
[*]Assign quests and create, place, equip, enable, or delete NPCs
[*]Correct reputation, reload configuration, and test webhooks

Edits use a separate overlay instead of rewriting the primary file. Admin actions are logged in $profile:QuestSystem/admin_audit.log.

🎁 Rewards, Weighted Loot, and Cache

Quests and reputation milestones may award XP, fixed vanilla/modded items, weighted random loot, positive or negative reputation, health, blood, energy, hydration, and optional physical currency items.

Weighted entries contain classname, name, quantity, relative weight, and rarity. Minimum/maximum rolls are configurable; independent rolls allow repeats.

Physical rewards are placed into DZQS_RewardCache containers at the player's feet whenever possible:

[*]1,000 cargo slots per cache
[*]Supports large and numerous rewards
[*]Automatically creates overflow caches when needed
[*]Configurable timeout cleanup
[*]Can delete itself after the final item is removed
[*]Safe fallback when cargo placement fails

🏅 Reputation and Milestones

[*]Global 1/0 reputation toggle
[*]Arbitrary server-defined faction IDs
[*]Quest requirements plus positive/negative reward changes
[*]Player-visible standings and admin corrections
[*]Unlimited configurable one-time milestones
[*]Milestones award any supported reward and claimed IDs persist

This provides direct progression rewards without requiring reputation-locked traders or shops.

💾 Persistence and Discord

Per-player JSON preserves active quests, objective counts, cooldowns, completed IDs, XP, reputation, claimed milestones, and delivery packages. Progress has been tested through reconnects, restarts, and connection interruptions.

Optional server-side Discord webhooks report quest acceptance, throttled progress, ready/claim/abandon events, reputation, milestones, and admin actions. The URL never reaches clients or logs; delivery status is logged without the token.

🌍 Maps, Mods, and Localization

No map mod is required. Location completion uses world coordinates and horizontal radius. Players may use vanilla navigation or their preferred compatible map.

The UI is string-table localization ready with English fallback. Server-authored quest/NPC text may use plain text or #STR_ keys; instructions and a template are included.

Optional content may use installed modded items/entities, physical currency, Expansion AI/eAI-style providers, or AI Bandits. AI objectives require their provider; do not combine conflicting AI frameworks. None are required by the vanilla base.

📂 Configuration and Extras

Active data is generated under $profile:QuestSystem. Separate JSON files store authorized admins, primary/additive/admin-edited quests, NPCs, reputation milestones, cache settings, private webhooks, and per-player state.

Extras contains the README, templates for every objective, multi-objective examples, setup guides, classname/migration references, and types.xml.

📦 Public Classnames

[*]DZQS_RewardCache — temporary 1,000-slot cache
[*]DZQS_SealedBriefcase — tracked courier item
[*]DZQS_POXAutoInjector — custom medical item

Custom classes have zero economy-spawn values and will not spawn as ordinary loot unless changed. Back up $profile:QuestSystem before updates and keep the players folder. Loaded configuration migrates legacy names; physical hive items with removed classes should be replaced before upgrading.

🔓 Truly Unrestricted Permissions

To the fullest extent that I control the rights to the original content in this mod, you may use, copy, unpack, study, modify, repack, fork, redistribute, reupload, include in server packs, publish derivatives, and use it commercially or non-commercially, modified or unchanged. This applies to public, private, monetized, and non-monetized servers. Credit is appreciated but not required. No permission request is required.

These permissions apply only to original Advanced Dynamic Quest System & Reputation content controlled by its author. DayZ, Bohemia Interactive, Community Framework, referenced vanilla assets, and third-party mods retain their own rights and licenses.

Provided as-is without warranty or liability. Server owners are responsible for backups, configuration, signing, dependency compliance, and testing edits.

💬 Support
Join the Discord for help, bug reports, and feedback

Advanced Dynamic Quest System & Reputation v1.0.0

Источник: Steam Workshop

Сервера с этим модом