Skip to content

Core concepts

These pages cover the rules that apply across the whole library, whatever base class you extend. Read them before writing your second ability: each one describes a mistake that compiles, runs, and silently does the wrong thing.

Page What it answers
The registry Every register... method of AkumaRegistry, the id it gives and the name it records
Damage Why a damage constant of 10 deals 4, and why a burst sometimes deals nothing at all
What the library registers What you get for free, and what you must never register yourself
Morph gates and stats Locking a technique to a form, and declaring a form's attributes in one line
Amplification Letting a morph upgrade the rest of its fruit's kit
Charges Why an interrupted charge delivers its full effect, and the one line that stops it
Awakening abilities Marking a fruit's awakening: its own tab in the abilities screen, off the fruit's tooltip
Held inputs Why a right click in the open air never reaches the server, and how an ability learns that a key is held
The civilian faction What turns a civilian pirate, the Marine recruiter, and how a pirate goes back: thefts, amnesty, sentence, and the hooks for addons