index
Enemies
Data
db_enemies.json
Example Data
"ammonite": {
"level": 29,
"hp": 198,
"mp": 52,
"atp": 183,
"dfp": 188,
"agl": 90,
"int": 50,
"gut": 50,
"mgr": 26,
"exp": 725,
"gold": 840,
"weaknesses": [
"fire",
"hard"
],
"resistances": [
"water"
],
"actions": [
...
],
"dropitem": "sleepball",
"dropchance": 0.5
}
Attributes
-
levelinteger
-
hpinteger
-
mpinteger, defaults to `0`
-
atpinteger
-
dfpinteger
-
aglinteger
-
intinteger
-
gutinteger
-
mgrinteger
-
expinteger
-
goldinteger
-
weaknessesarray, reference to elements
-
resistancesarray, reference to elements
-
immunitiesarray, reference to elements
-
statusimmunitiesarray, reference to statuses
-
actionsarray
-
actionobject
-
ratefloat [0.0-1.0], defaults to `1.0`
-
namestring
-
typestring
- physical
- magic
- heal
- revive
- buff
- debuff
- status
- statusremove
- mpabsorb
-
targetstring, defaults to `single`
- random
- single
- singlerandomselect a single target, but hit random targets after the first
- singleally
- all
- allally
- self
- spell
-
statsarray, defaults to `[atp]` for type physical, and `[int]` for type magic/mpabsorb
- atp
- def
- str
- agl
- int
- gut
- mgr
- hp
- hp_target
- mp
- mp_target
-
elementsarray, reference to elements, defaults to `[neutral]`
-
buffboolean, defaults to `false`
-
powerinteger
-
multiplierfloat, defaults to `1.0`
-
chcfloat [0.0-1.0], defaults to `0.0`
-
cdmfloat [0.0-1.0], defaults to `1.0`
-
hitsinteger, defaults to `1`
-
absorbboolean, defaults to `false`
-
statusarray, reference to statuses
-
statuschancefloat [0.0-1.0], defaults to `1.0`
-
spellstring, reference to spells
-
callstring, reference to enemies
-
animationinteger
-
dropitemstring, reference to armors, helmets, items, rings, rocks, shields, weapons
-
dropchancefloat [0.0-1.0]
References