
RPG Developer BAKIN: Map Skill System
A downloadable game
Map Skill System
A complete action Map Skill System for RPG Developer BAKIN — damage formulas, conditions, cooldowns, hit detection, floating numbers, and HP bars, all wired together.
A full Guide PDF is included with this download as well as the project file. It covers every function, real setup examples from actual skills (Slice, Fire Bolt, Rage, Poison, Slam), and step-by-step BAKIN database configuration. Read it first before asking questions.
What's Included
- SkillSystem.cs — Reads skills from your BAKIN catalog. Handles damage formulas, MP/HP costs, critical hits, evasion, status conditions, DoT ticks, cooldowns, block/parry detection, and backstab multipliers.
- CombatAttack.cs — Four attack types: melee arc sweep, straight-line beam projectile (with optional pierce), lobbed throw with blast radius, and AoE pulse. Works for both player and enemy attacks.
- FloatingNumbers.cs — Floating damage, heal, crit, and status numbers above characters. Per-type custom fonts, 12 animation presets, per-condition colors, global and per-enemy config.
- HPBar.cs — World-space HP bar that automatically tracks any character's battleStatus. Supports 6 label slots for custom text like enemy level, name, or status icons.
Key Features
- Database-driven skills — DefineSkill() reads your BAKIN skill catalog automatically: damage formula, MP/HP cost, hit rate, conditions, and particle effects. No manual configuration required for values already in the database.
- 4 attack types — Melee sweep (rotating arc), beam projectile (straight line, pierce-capable), lob/throw (parabolic arc with blast radius), AoE pulse (radius from caster, follows movement for auras).
- Conditions & DoT — Apply Poison, Rage, Haste, or any custom state with tick damage, stat buffs, and timed expiry. Duration is controlled per-skill — no need to change the BAKIN condition database for timing.
- Block & Parry — Direction-aware blocking with configurable chip damage, precise parry windows, parry counter-attack support, and reflect damage percentage.
- Backstab — Configurable rear-cone damage multiplier. Set globally or override per-skill.
- Pierce MP guard — Beam skills that pierce multiple enemies only consume MP once per attack, automatically.
- Per-caster cooldowns — Two enemies using the same skill track cooldowns independently.
- Floating numbers — 12 animation presets (PopBig, MegaCrit, Drip for DoT, etc.), per-type fonts, per-condition colors, global and per-instance configuration.
How It Works
Define skills once at map load. CombatAttack detects hits and writes a local variable flag to the target event. An always-active parallel sheet on the enemy reads that flag and calls SkillSystem to deal damage. FloatingNumbers displays the result automatically.
# Map load — define once
ClearSkillCache
DefineSkill('Slice')
SetSkillCritRate(45)
SetSkillConditionTickHP(1, 0, 2.25) <- 2.25% max HP/sec poison
SaveSkill
# Enemy hit sheet — runs every frame
If L:HIT == 1
SetCasterAsPlayer(1)
Skill([L:HIT_SKILL])
ClearHitForSelf
Requirements
- Basic understanding of RPG Developer BAKIN and the Skill System
Support
Please read the included Developer Guide PDF before posting questions. It covers all setup steps, every function, and complete worked examples for all included skills.
| Updated | 1 day ago |
| Published | 3 days ago |
| Status | Released |
| Author | melontoucan |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds |
Download
Click download now to get access to the following files:
Development log
- Skill System: Update!1 day ago

Leave a comment
Log in with itch.io to leave a comment.