Ability Damage Types
These types are loose classifications in which abilities might fit, they denote some generic functionalities. They are further split in 3 categories, generic types, haki types and elemental types.
If an ability has no type, it will be counted as "UNKNOWN" this means it will not get buffed by player stats or haki related abilities. Usually however this is not even needed as most UNKNOWN abilities are passives or purely functional abilities, such as Mera Mera no Mi's Head Dash for example.
Weapons can and do make use of the following types as well.
Types
Fist
Note: Despite the name this is also used for kicks
These abilities are buffed directly by a player's punch damage, meaning an empty hand is required for this bonus to be applied.
All FIST abilities are also PHYSICAL.
Slash
Abilities that are buffed by held weapons (such as swords) based on the item's damage.
Bara Bara no Mi users are completely immune to slash-types.
Blunt
Abilities that are also buffed by held weapons (such as maces) based on the item's damage.
Gomu Gomu no Mi users are completely immune to blunt-types.
Physical
Used to denote an ability that makes physical contact with the enemy.
Sube Sube no Mi users will deflect all physical type abilities. Gomu Gomu no Mi users will also negate a % of damage received from such abilities
Internal
Internal damage is a type of damage that bypasses all physical protective measures (such as armor) and certain abilities that can defend the user from physical damages.
Projectile
Currently used for all projectiles but with no functionality for the moment.
Haki
Hardening
Used to denote abilities buffed by hardening haki abilities. Damage bonus is calculated based on the user's haki experience and doriki stats.
Imbuing
Used to denote abilities buffed by imbuing haki abilities. Damage bonus is calculated based on the user's haki experience and doriki stats.
Special
Used to denote abilities buffed by both hardening and imbuing haki abilities. Damage bonus is calculated based on the user's haki experience and doriki stats.
Elemental
Elemental types are used internally for extra defence/immunity logic, they do not boost an ability's damage at all.
Some of them are also at the moment used only for futureproofing. As such they have very little or no usage.
Fire
Light
Lightning
Used by Gomu Gomu no Mi for its lightning immunity
Magma
Shockwave
Cannot be negated by any Logia Invulnerability
Water
Cannot be negated by Suna Suna no Mi's invulnerability
Ice
Rubber
Cannot be negated by Goro Goro no Mi's invulnerability
Explosion
Wax
Wax-based projectiles will instantly destroys Poison-based projectiles if they touch Similarly used by Doru Doru no Mi's Candle Champion's increased resitance against all Poison-based physical attacks
Poison
Rust
Smoke
Metal
Will be negated by Sabi Sabi no Mi's Rust Skin when its active