All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.proskillapi.1.1.13-R1.source-code.attributes.yml Maven / Gradle / Ivy

Go to download

A Minecraft Bukkit plugin aiming to provide an easy code API and skill editor for all server owners to create unique and fully custom classes and skills.

There is a newer version: 1.3.1-R1
Show newest version
# Attributes.yml
#
# For full details, visit
# http://dev.bukkit.org/bukkit-plugins/skillapi/pages/attributes/
#
# List of available stats to modify:
#   armor            | [PREM, 1.9+] Vanilla damage mitigation
#   armor-toughness  | [PREM, 1.9+] Secondary vanilla damage mitigation
#   attack-speed	 | [PREM, 1.9+] Weapon recharge time
#   cooldown         | [PREM] Modifies skill cooldowns
#   defense-   | [PREM] Reduces damage taken from various damage sources.
#                    |     See the DamageCause docs to see supported types.
#                    |     Use lower-case versions of it, such as "defense-block_explosion".
#   exp              | [PREM] increases all class experience gained
#   health           | The max health of the player
#   hunger           | [PREM] Increases how long hunger lasts. This attribute is always based off of a base value of 1. A resulting value of 2 would double how long the hunger bar lasts, for example.
#   hunger-heal      | [PREM] Increases how much you heal while satiated
#   knockback-resist | [PREM, 1.9+] Probability of resisting knockback as a decimal (1.0 is 100% change to resist)
#   luck	         | [PREM, 1.9+] loot table chances
#   mana	         | The max mana of the player
#   mana-regen       | The amount of mana regeneration the player has
#   move-speed       | The movement speed of the player
#   physical-damage  | The amount of damage done by physical (basic or projectile) attacks
#   physical-defense | The amount of damage taken by physical (basic or projectile) attacks
#   skill-damage	 | The amount of damage done by skills
#   skill-defense    | The amount of damage taken by skills

#   skill-damage-  | [PREM] The amount of damage done by skills with the specified classification
#   skill-defense- | [PREM] The amount of damage taken by skills with the specified classification

# iomatix proposes
# 1. optional increase of attribute price in attr points
#   so we'd need 2 more variables: cost_base (starting value) and cost_modifier (increases cost by floor((double)))

vitality:
  display: 'Vitality'
  max: 999
  cost_base: 1     # base attr points cost (starting value)
  cost_modifier: 0.0 # increase attr points cost by
  icon: 'ink sack'
  icon-data: 1
  icon-lore:
  - '&6Vitality &7(&2{amount}&7)'
  - ''
  - '&7Grants 1 health per'
  - '&7point invested.'
  global:
    condition: {}
    mechanic: {}
    target: {}
  stats:
    health: 'a+v'
spirit:
  display: 'Spirit'
  max: 999
  cost_base: 1     # base attr points cost (starting value)
  cost_modifier: 0.0 # increase attr points cost by
  icon: 'ink sack'
  icon-data: 6
  icon-lore:
  - '&6Spirit &7(&2{amount}&7)'
  - ''
  - '&7Grants 1 mana and 2.5%'
  - '&7mana regeneration per'
  - '&7point invested.'
  global:
    condition: {}
    mechanic: {}
    target: {}
  stats:
    mana: 'a+v'
    mana-regen: 'a*0.025+1*v'
intelligence:
  display: 'Intelligence'
  max: 999
  cost_base: 1     # base attr points cost (starting value)
  cost_modifier: 0.0 # increase attr points cost by
  icon: 'ink sack'
  icon-data: 5
  icon-lore:
  - '&6Intelligence &7(&2{amount}&7)'
  - ''
  - '&7Grants 2.5% increased'
  - '&7skill damage per point'
  - '&7invested.'
  global:
    condition: {}
    mechanic:
      Damage-value: 'a*0.025+1*v'
    target: {}
dexterity:
  display: 'Dexterity'
  max: 999
  cost_base: 1     # base attr points cost (starting value)
  cost_modifier: 0.0 # increase attr points cost by
  icon: 'ink sack'
  icon-data: 10
  icon-lore:
  - '&6Dexterity &7(&2{amount}&7)'
  - ''
  - '&7Grants 2.5% increased'
  - '&7range per point invested.'
  global:
    condition: {}
    mechanic: {}
    target:
      Cone-range: 'a*0.025+1*v'
      Linear-range: 'a*0.025+1*v'
      Location-range: 'a*0.025+1*v'
      Nearest-radius: 'a*0.025+1*v'
      Single-range: 'a*0.025+1*v'
strength:
  display: 'Strength'
  max: 999
  cost_base: 1     # base attr points cost (starting value)
  cost_modifier: 0.0 # increase attr points cost by
  icon: 'ink sack'
  icon-data: 14
  icon-lore:
  - '&6Strength &7(&2{amount}&7)'
  - ''
  - '&7Grants 2.5% increased'
  - '&7non-skill damage per'
  - '&7point invested.'
  global:
    condition: {}
    mechanic: {}
    target: {}
  stats:
    physical-damage: 'a*0.025+1*v'




© 2015 - 2024 Weber Informatics LLC | Privacy Policy