DUXPLIMA Documentation

Abilities

The keys of an ability file, points, and the twenty eight shipped abilities.

An ability file is tuned here; its behaviour (kind) is written in the plugin. A skill lists the abilities it opens, so moving an ability between skills is two lines in two files.

KeyMeaning
kindWhich built-in behaviour it is
unlock-levelThe skill level it opens at
level-intervalSkill levels between ability levels
maximum-levelThe highest ability level
base-value, value-per-levelWhat the first level gives, and each level after
level-formula, value-formulaFormulas in their place
conflictsAbilities it cannot be held with; the weaker is suppressed
chanceFor an ability that rolls
cooldown-msFor an ability that acts in a burst
costAn ability's own charge, such as cost { currency = "exp", money = 25 }, or a resource
point-cost, point-cost-per-levelWhat a level costs when points are on

Points

points { enabled = false, per-skill-level = 1, starting = 0, refundable = true }

Off, every ability opens itself at its level. On, levelling a skill pays points into that skill's line, and the player spends them with /skills buy <ability>; /skills refund <skill> takes them back when refundable. A fraction of per-skill-level is rounded down. Points are not mana: nothing casts anything with them. It ships off so an upgrading server does not find every player's abilities taken away.

The shipped abilities

Value is base plus per level.

AbilitySkillKindOpens atEveryLevelsValueDoes
vein-minerminingvein-miner202053 + 2, cooldown 8 sBreaking one block of an ore body breaks the ore joined to it; the value is how many
double-dropminingdouble-drop58100.05 + 0.02A chance for a broken block to drop what it dropped, twice
tool-savingminingtool-saving101080.04 + 0.02A chance for a broken block to cost the pickaxe no durability
wide-digexcavationwide-dig252539 + 0, cooldown 6 sDigging one soft block digs the square around it
soil-yieldexcavationdouble-drop58100.05 + 0.02A chance for dug ground to give up a second drop
tree-fellerwoodcuttingtree-feller2020512 + 6, cooldown 10 sFelling one log fells the tree above it; the value is how many logs
timber-yieldwoodcuttingdouble-drop58100.05 + 0.02A chance for a felled log to give up a second one
auto-replantfarmingauto-replant101550.3 + 0.15A harvested crop is planted again from what it dropped
herd-masterfarmingherd-master202050.05 + 0.03A chance for a bred pair to leave a second young
harvest-yieldfarmingdouble-drop58100.05 + 0.02A chance for a mature crop to give up a second harvest
treasure-hunterfishingtreasure-hunter101280.04 + 0.02A chance for the rod to pull up an extra item
quick-bitefishingquick-bite151560.05 + 0.03The wait for a bite is shorter, as a share taken off it
critical-strikecombatcritical-strike51081.3 + 0.1, chance 0.1A chance for a melee hit to carry extra damage, as a multiplier
bleedcombatbleed151561.0 + 0.5, chance 0.15A melee hit leaves a wound that keeps taking damage
life-stealcombatlife-steal252051.0 + 0.5A melee kill gives some health back
piercearcherypierce51081.15 + 0.05A hit at range carries extra damage, as a multiplier
arrow-retrievalarcheryarrow-retrieval151280.1 + 0.05A chance to get the arrow you fired back
dazearcherydaze302040.08 + 0.04A chance for a hit at range to stun what it hits
thick-skindefencethick-skin51080.02 + 0.01Damage taken is reduced by a share of itself
shield-walldefenceshield-wall201560.05 + 0.03A raised shield stops more than it would have
second-winddefencesecond-wind302042.0 + 1.0, cooldown 120 sHealth below the threshold comes back over the duration
swiftagilityswift51080.02 + 0.01Sprinting is faster, as a share added to the walk speed
soft-landingagilitysoft-landing151560.1 + 0.05A fall costs less, as a share of the damage taken off
deep-lungsagilitydeep-lungs252050.15 + 0.1Breath under water lasts longer
potion-masteralchemypotion-master101280.05 + 0.03A brewed potion lasts longer
frugal-breweralchemyfrugal-brewer201560.05 + 0.03A chance for the stand to keep its ingredient
arcane-savingenchantingarcane-saving101280.03 + 0.02An enchanting table costs fewer levels
anvil-savingenchantinganvil-saving151280.03 + 0.02An anvil costs fewer levels

Every shipped ability costs one point and one more per level. soil-yield, timber-yield and harvest-yield are the double-drop kind tuned for other blocks.

Related: Ability files