Roadkill909
ICE ICE ICE!
- Joined
- Feb 4, 2012
- Location
- United States
I figured I'd post this documentation here before I forget about it, as it would be needed by the balance team to properly test and balance the tentative HeroArrows plugin. If this isn't the right place to place this, let me know what is.
The plugin adds special arrow types that have special colored names, release an appropriate particle effect when they hit players, and have a special ability. Other than the colored names, they do not appear differently than arrows. They also will not stack with normal arrows. In the future we could investigate changing their clientside appearance via spout or possibly Heroclient.
The arrows can be placed in the Hotbar and be fired like normal arrows. They do not work outside the Hotbar for now. I'll go over how to obtain them below.
Also if we suddenly decide to remove the plugin for any reason, the special arrows will act like normal arrows, but will retain their name.
Ranger Arrows
These 5 arrow types are available by using the skill imbue on arrows and the various types are unlocked at different levels. They are meant to replace the arrow modes Fire, Ice, and Poison. They can also be used by any player who can use a bow, which may provide a good money source for rangers.
Material arrows, which are discussed at the end, cannot be imbued with powers. The types of ranger arrows are outlined here:
Incendiary- A reinvention of the Fire arrow skill. It not only causes fire damage but also temporary blindness.
Ice - Basically the old ice arrow worked into the new plugin. Slows an opponent for a set amount of time.
Poison - Basically the old Poison Arrow worked into the new plugin, with some new changes. Like the old version this causes damage once every second for 3 seconds. Unlike the old version, poisoned targets emit green potion particles and if the target is a player, their health bar will turn green when they take damage.
Wither - A new arrow type which causes Wither damage and drains mana and stamina.
Piercing - A new arrow type that does normal damage and has an additonal damage bonus that ignores armor. Also has the potential to pierce thin walls and entities once. If it pierces something, the arrow that comes out will not have the armor bonus. The damage formula is in the box below.
I believe these are the current default config values: This is what you'll be investigating balance-wise. They're modeled off Rangers current arrow modes.
Modified Material Arrows
These are not added for Ranger, and give Herocraft eight arrow types that can be crafted and used by anyone (provided their class can use a bow). They add a damage bonus percentage based off class bow damage.
They are also somewhat resusable, which depends on their "drop chance" which also varies by type. A higher drop chance means the arrow is more likely to drop after hitting a target, meaning they can be picked up and reused. This can make some interesting mechanics like Gold Arrows that hit very hard and can be reused a couple times before they "break".
The recipes contain a single ingredient and 8 arrows in any shape which makes 8 of the desired arrow. We could remove the recipes and make this into a fletching skill for smith or another class.
Craftable arrow name (ingredient if not obvious)
Reinforced (Wood)
Stone (Cobblestone)
Lapis (Lapis block)
Iron
Obsidian
Emerald
Diamond
Gold
The ranger arrow types are not craftable.
Here's most of the default values:
The plugin adds special arrow types that have special colored names, release an appropriate particle effect when they hit players, and have a special ability. Other than the colored names, they do not appear differently than arrows. They also will not stack with normal arrows. In the future we could investigate changing their clientside appearance via spout or possibly Heroclient.
The arrows can be placed in the Hotbar and be fired like normal arrows. They do not work outside the Hotbar for now. I'll go over how to obtain them below.
Also if we suddenly decide to remove the plugin for any reason, the special arrows will act like normal arrows, but will retain their name.
Ranger Arrows
These 5 arrow types are available by using the skill imbue on arrows and the various types are unlocked at different levels. They are meant to replace the arrow modes Fire, Ice, and Poison. They can also be used by any player who can use a bow, which may provide a good money source for rangers.
Material arrows, which are discussed at the end, cannot be imbued with powers. The types of ranger arrows are outlined here:
Incendiary- A reinvention of the Fire arrow skill. It not only causes fire damage but also temporary blindness.
Ice - Basically the old ice arrow worked into the new plugin. Slows an opponent for a set amount of time.
Poison - Basically the old Poison Arrow worked into the new plugin, with some new changes. Like the old version this causes damage once every second for 3 seconds. Unlike the old version, poisoned targets emit green potion particles and if the target is a player, their health bar will turn green when they take damage.
Wither - A new arrow type which causes Wither damage and drains mana and stamina.
Piercing - A new arrow type that does normal damage and has an additonal damage bonus that ignores armor. Also has the potential to pierce thin walls and entities once. If it pierces something, the arrow that comes out will not have the armor bonus. The damage formula is in the box below.
Damage Formula said:The formula for damage = Damage affected by armor plus Normal bow Damage times bonus percentage
Example: Ranger (150 arrow damage), fully armored paladin (72% armor), bonus of .4
Normal damage = 150 * (1-0.72) = 42
Bonus = 150 * 0.4 = 60
Resultant damage = 42 + 60 = 102
Another example: Ranger versus an unarmored player would be
Normal damage = 150
Bonus = 150 * 0.4 = 60
Resultant damage = 150 + 60 = 210
I believe these are the current default config values: This is what you'll be investigating balance-wise. They're modeled off Rangers current arrow modes.
YAML:
incendiary:
blindness level: 4
fire ticks: 200
blindness ticks: 200
wither:
wither ticks: 100
wither level: 2
mana drain: 30
stamina drain: 2
poisoned:
poison damage: 20
repeat: 3
piercing:
armor ignoring damage bonus: 0.4
ice:
ticks: 200
slow level: 4
Modified Material Arrows
These are not added for Ranger, and give Herocraft eight arrow types that can be crafted and used by anyone (provided their class can use a bow). They add a damage bonus percentage based off class bow damage.
They are also somewhat resusable, which depends on their "drop chance" which also varies by type. A higher drop chance means the arrow is more likely to drop after hitting a target, meaning they can be picked up and reused. This can make some interesting mechanics like Gold Arrows that hit very hard and can be reused a couple times before they "break".
The recipes contain a single ingredient and 8 arrows in any shape which makes 8 of the desired arrow. We could remove the recipes and make this into a fletching skill for smith or another class.
Craftable arrow name (ingredient if not obvious)
Reinforced (Wood)
Stone (Cobblestone)
Lapis (Lapis block)
Iron
Obsidian
Emerald
Diamond
Gold
The ranger arrow types are not craftable.
Here's most of the default values:
YAML:
stone:
drop chance: 40
damage bonus: 1.08
iron:
drop chance: 100
damage bonus: 1.16
gold:
damage bonus: 1.75
drop chance: 20
diamond:
damage bonus: 1.5
drop chance: 300
lapis:
damage bonus: 1.32
drop chance: 60
reinforced:
drop chance: 10
damage bonus: 1.04
emerald:
drop chance: 150
damage bonus: 1.4