
Kadajah's LuckFactor - Comprehensive Luck Stat Overhaul para RPG Maker MZ
A downloadable tool
Kadajah's LuckFactor - Comprehensive Stat & RNG Overhaul
Transform the most underutilized stat in RPG Maker into the ultimate game-changer.
The Kadajah Luck Factor plugin completely overhauls how the Luck (LUK) parameter functions in your RPG Maker MZ games. By default, Luck barely does anything aside from slightly modifying status ailment rates. This plugin changes that entirely, allowing LUK to dynamically influence combat damage, critical hits, dodging, healing, MP consumption, loot drops, and even out-of-combat event skill checks!
Give your players a real reason to invest in Luck, build completely RNG-focused classes like Gamblers or Rogues, and introduce thrilling, unpredictable moments where a lucky roll saves the entire party from a game over.
v2.5 Update: Introduces dynamic MP Cost Reduction, HP/MP Healing Bonuses for items and magic, the lifesaving Near-Death Luck multiplier, and robust "Difficulty Class (DC)" Plugin Commands for tabletop-style dice rolling during events.
Technical Note regarding Setup: This plugin is entirely driven by highly customizable math formulas directly inside the engine's Plugin Manager. You can scale every single mechanic using dynamic variables like a.luk (Attacker), b.luk (Defender), highestLuck (Highest in Party), or totalLuck (Combined Party LUK). Need help balancing your formulas? Enable the built-in Debug Mode, and the plugin will print every single calculation, percentage chance, and dice roll directly to your F8 Developer Console during playtesting!
Key Features
- Double Attacks & Double Crits: Give characters a percentage chance to automatically strike a second time during their turn, or trigger a massive secondary "Double Crit" multiplier calculated separately from standard critical hits.
- Complete Defense (Block): Allow defenders to trigger a literal miracle based on their Luck, perfectly blocking an incoming attack and reducing the damage to absolute zero.
- Healing & MP Efficiency: Boost the amount of HP and MP restored from both magic skills and items (like potions), while simultaneously reducing the MP costs of spells based on the user's LUK.
- Near-Death Adrenaline: Automatically multiply a character's LUK stat by a custom percentage when their HP drops below a specific threshold, boosting their evasion, defense, and damage when they need it most.
- Loot & Wealth Generation: Modify post-battle Gold and Item drop rates based on the party's combined Luck.
- Tabletop Dice Rolls (DC): Use easy Plugin Commands to roll a 1-100 dice (plus a Luck modifier) against a custom Difficulty Class (DC). It instantly turns a Switch ON or OFF based on success, perfect for branching events!
- Status Ailment Mastery: Completely replace the default MZ state formulas. You can even scale poison and slip damage directly off the caster's LUK vs. the target's LUK.
- Passive Stat Bonuses: Passively boost Evasion (EVA), Critical Hit Rate (CRI), Battle Escape Rates, and Preemptive Strike chances based on individual or party Luck.
Creative Gameplay Mechanics
- Rogue & Gambler Classes: Finally create a class whose entire identity revolves around RNG. Let them deal wild flat damage bonuses, score double crits, and dodge death purely through stat allocation.
- Interactive Skill Checks: Build Fallout or D&D style dialogue and action checks. Use the "Check Luck Conditional" Plugin Command to see if a player successfully picks a lock, persuades a guard, or disarms a trap based on a base % + their LUK modifier.
- Dynamic Chest Rewards: Create treasure chests that grant highly randomized amounts of gold or items, heavily multiplied by the party's total LUK stat using the built-in "Generate Random Item/Gold" Plugin Commands.
- Lethal Status Builds: Create a Plague Doctor or Assassin class whose Poison and Bleed abilities deal massive scaling damage because their LUK is astronomically higher than the enemy's.
Perfect Game Examples
- CRPGs & Tabletop Adaptations: Perfect for games heavily reliant on stat-based skill checks, dice rolls, and branching dialogue trees.
- Loot-Driven & Gacha RPGs: Essential for games with rare drops, stealing mechanics, dynamic chest rewards, and randomized economy systems.
- Tactical Turn-Based Games: Adds a thrilling layer of unpredictability and clutch moments (like Near-Death Luck and Complete Defense blocks) to highly difficult boss encounters.
Compatibility & Requirements
- Engine: RPG Maker MZ.
- Platforms: Windows, macOS, Linux, Web Browsers, and Mobile.
- Inputs: Fully automatic; all combat calculations happen behind the scenes, and event rolls are handled via simple Plugin Commands or Script Calls.
Technical Specs & Plugin Compatibility
Built for stability. Designed to play nice.
The Kadajah Luck Factor uses extremely careful Method Aliasing for its core engine modifications. This means it does not delete or rewrite standard RPG Maker code, but rather seamlessly adds its custom math logic on top of it, ensuring maximum compatibility with other custom battle systems (like VisuStella).
- Modified Classes: Safely extends Game_Action to hook into damage execution, extra hits, and healing. Modifies Game_BattlerBase to inject MP reductions, Evasion/Crit bonuses, and Near-Death stat calculations. Hooks into BattleManager and Game_Enemy strictly to modify drop rates and escape ratios before they are processed.
- Centralized Formula Parsing: Uses a highly secure, localized eval wrapper to parse your custom formulas, ensuring that undefined variables default to 0 rather than crashing your game.
Terms of Use
- Commercial and non-commercial projects: Allowed.
- Redistribution: You are NOT permitted to resell or redistribute this plugin (js file), either on its own or as part of a bundle.
- Editing: You ARE permitted to edit the plugin's code for your own project's use. However, you are NOT permitted to redistribute the edited version of the plugin.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $2.49 USD. You will get access to the following files:



Comments
Log in with itch.io to leave a comment.
https://kadajah.itch.io/kadajah-dialoguescenemaker
https://kadajah.itch.io/kadajahs-diced20
I always felt that it could be unified, using attribute points to determine whether certain dialogues are invisible or visible but not selectable. These attribute points could be more than just LUK, and whether the selection is successful could be represented by dice rolls.