Aller au contenu

Photo

What decides staff bolt damage type?


  • Veuillez vous connecter pour répondre
24 réponses à ce sujet

#1
Vained

Vained
  • Members
  • 41 messages
This ought to be obvious, however, my Wynne has the Staff of the Magister Lord which is supposed to deal 10% Fire and 10% Spirit damage. I have also outfitted her with the Black Hand Gloves (+20% Spirit damage), and somehow she still only deals ice damage. 

It might be worth telling that her previous staff was Wintersbreath, which deals ice damage.

#2
Vained

Vained
  • Members
  • 41 messages
bump

#3
IronVanguard

IronVanguard
  • Members
  • 620 messages
Pretty sure those percents increase spell damage of those types. Or at least, that's what I always thought.

#4
Haasth

Haasth
  • Members
  • 4 412 messages
I never really bothered with no items. Had no clue what exactly they would increase. Would be nice to know...

#5
Vained

Vained
  • Members
  • 41 messages

IronVanguard wrote...

Pretty sure those percents increase spell damage of those types. Or at least, that's what I always thought.


I've never thought of it that way, interesting so say the least.

#6
Rythuria

Rythuria
  • Members
  • 76 messages
99% sure it just means all your frost spells would do +10% damage if it was Frost +10%. %. %. %. There weren't enough %'s in this reply.

#7
Vained

Vained
  • Members
  • 41 messages
Either way, it would be nice to know just what decides which type of damage the different staffs do. Untill I got the staff of the magister lord, it had been pretty logical. Torch of Embers = Fire damage, Wintersbreath = Ice damage, etc.

#8
marshalleck

marshalleck
  • Members
  • 15 645 messages
No it wouldn't. The game is more fun with useless, uninformative tooltips.

According to game developers, at least.

Modifié par marshalleck, 23 novembre 2009 - 12:22 .


#9
Rythuria

Rythuria
  • Members
  • 76 messages
Definitely agree with that, but besides the name giving some of the types away I have no clue how you'd tell. In the ammo slot when you equip a staff it says Arcane Bolt, but that's for all staves. Guessing they might have planned to put what type there, but it got cut or something.

#10
Siven80

Siven80
  • Members
  • 1 505 messages
While some staffs make it obvious via their name what damage type they do, the least the devs could have done is put what type of damage they do in the item inspect.

on a similar not, im sure i read that +% damage from items is capped at 30%. Whether this is a bug or intended i dont know.  So what im doing with my mages is having 2 different damage type staffs and2 sets of damage gear for when i come across cold immune mobs etc.

Modifié par Siven80, 23 novembre 2009 - 04:58 .


#11
Trylane

Trylane
  • Members
  • 183 messages
Technically, the "projectile" of a staff determines its damage type. There are 5 types of staff projectiles defined:
- Fire
- Ice
- Cold (same as Ice, but lower "DamageBonus" variable)
- Lightning
- Poison (physical)


These following staves can be looked at in the toolset:


Acolyte's Staff: Physical
Darkspawn Staff: Physical
Magic Staff: Physical
Enchanter's Staff: Ice


Piece of Wood: Physical
Blackened Heartwood Staff: Physical
Torch of Embers: Fire
Pyromancer's Brand: Fire
Malign Staff: Physical
Harrowmont's Staff: Lightning
Wintersbreath: Ice
Lightning Rod: Lightning
Heaven's Wrath: Lightning
Staff of the Ephemeral Order: Physical
Magister's Staff: Fire
Staff of the Magister Lord: Ice
Oak Branch: Physical
Sylvan's Mercy: Physical
Shaperate's Blessing: Ice

Warden's Keep has another staff:
Winter's Breath (Warden's Keep): Ice


Note that through scripting, a projectile can be easily swapped against another one. I'm not sure if that ever happens through some kind of loot/merchant randomization or such.


Also, I hate this forum software. It doesn't do anything right.

Modifié par Trylane, 23 novembre 2009 - 06:01 .


#12
sethroskull79

sethroskull79
  • Members
  • 1 252 messages
I was wondering the same thing. If a staff had %5 cold damage, %5 Fire, %5 electric, does than mean it only helps enhance lets say a fireball spell 5% more than it would have done? Or does it mean the staff does 5 fire 5 cold and 5 electric damage to an enemy.

#13
Burningwolf

Burningwolf
  • Members
  • 858 messages
Also remember the fact that +5/+10/+20% --- damage show up on other item slots.

Look at Morri's robes.



Having tracked down a BUNCH of +cold gear for Morri...it works on her spells she cast.Staff be darned.

#14
DariusKalera

DariusKalera
  • Members
  • 317 messages

sethroskull79 wrote...

I was wondering the same thing. If a staff had %5 cold damage, %5 Fire, %5 electric, does than mean it only helps enhance lets say a fireball spell 5% more than it would have done? Or does it mean the staff does 5 fire 5 cold and 5 electric damage to an enemy.


I read the staff descriptions as enhancing those spells and not doing that damage itself.

So, for instance, if you have a staff that does +10% cold damage, then all your cold spells will do 10% more damage.

Its the same thing with the gloves, robes, hats, and whatever that have a "+" to a damage type.  Those items arent doing the damage directly, but enhancing the spells that do that damage.

#15
sethroskull79

sethroskull79
  • Members
  • 1 252 messages
Then when you are a mage and you attack with your staff from range, what determines the damage that does? Oh and what % can you get up to with clothes, armor, rings etc. Can you get like 50% Fire damage if you got on the right equipment? I read that %30 was the max....

#16
Scyles

Scyles
  • Members
  • 123 messages
Winter's Breath is a special case, I believe. That staff actually hits for cold damage and may actually benefit from cold +% damage items. My Winter's Breath staff is hitting for around 38 - 45 damage with some cold enhancing gear (around 40%) and Staff Mastery.

#17
TQ-mod

TQ-mod
  • Members
  • 35 messages
@Sethro

I guess that the damage inflected by your staff/spell will define the % of bonus damage.

10% of zero is still nil. That been said, if your staff or spell is fire based damage and you have a bonus of 10% cold damage it will added nothing to your damage. Thus a staff that deals 5% cold, 5% fire and 5%lithning will increase by 5% the type of damage that your staff /spell inflects.


#18
sethroskull79

sethroskull79
  • Members
  • 1 252 messages
Ok I will take a closer look at all the equipment %'s when I get home. I guess i will try to get my mage's staff mastery as well. Thanks for the info.

#19
JosieJ

JosieJ
  • Members
  • 852 messages
Hmm, I thought staffs (staves?) always dealt Spirit damage and that any enhancers that come with the staff applied to spells of that type, not staff damage.



Dang, it would really be great if we could access the combat log in-game.

#20
Trylane

Trylane
  • Members
  • 183 messages
I looked a bit through the combat scripts (combat_damage_h, core_h, rules_core, combat_h, effect_damage_h) to see how staff damage is being calculated. It's quite difficult to keep track of everything and there's also a few random things.


ProjectileDamageBonus depends on projectile:
- Fire: 0.2
- Ice: 0.15
- Cold: 0.1
- Lightning: 0.1
- Poison: 0.15


ArcaneFocus: 1.33 if you have it, else it's 1 (it adds 33%)

fSpellPowerComponent: SpellPower/4 * ArcaneFocus * ProjectileDamageBonus

Damage = 4 + Random[0,1] * fSpellPowerComponent/4 + fSpellPowerComponent * 0.75


This calculation is done WAY before the actual damage is being dealt and is part of the calculation whether an attack is hit or miss (or something else), it seems.

Very much later the attack is being resolved. I assume the initial damage being used here is the one calculated above, though I'm a bit lost in the scripts here... But importantly, at this point bonus damage is being applied (GetModifiedDamage(...) in Effects_ApplyInstantEffectDamage(...) in Combat_HandleAttackImpact(...)). Based on type of damage the bonus damage for that type is fetched from the creature. This is an engine function (GetCreatureProperty(...)) and not handled through scripts, so it's impossible to tell if there's a hard cap for bonus damage %%.

I'm very sure though that any bonus damage property from items (including staves) does affect staff damage. Also, if that's true, equipment %% bonus properties would increase the bonus added by Arcane Focus...

Well, no guarantee that I didn't misinterpret the combat rules, though! :) 


Edit: DamageBonus was wrong. It's derived from the projectile, not the material. I'm certain staff material does not affect staff damage, only it's spell power bonus.

Modifié par Trylane, 23 novembre 2009 - 08:14 .


#21
sethroskull79

sethroskull79
  • Members
  • 1 252 messages
Damn! My brain almost just shut down.

#22
SoulBlazer

SoulBlazer
  • Members
  • 49 messages
I can verify that if you have cold amping items and you use a staff with a cold projectile the damage goes up.



I believe it is even visible in your damage stat in the inventory window.

#23
sethroskull79

sethroskull79
  • Members
  • 1 252 messages
Which Staves have a cold, fire, or electric projectile?

#24
Trylane

Trylane
  • Members
  • 183 messages

sethroskull79 wrote...

Which Staves have a cold, fire, or electric projectile?


Look here: http://social.biowar...x/276644#285066

Electric = Lightning, Cold = Ice

Modifié par Trylane, 24 novembre 2009 - 08:03 .


#25
Endurium

Endurium
  • Members
  • 2 147 messages
Is there a flag for staff projectile auto-attack? For example, my character auto-attacks with the mage, apprentice, blackwood, and darkspawn staves, but not the enchanter's staff. It's frustrating when I'm waiting for cooldown. Click to fire, click to fire, click to fire.



Haven't used the toolset for anything but savegame editing yet, since the game engine doesn't thrill me enough to actually mod anything. Somewhat dashed hopes there.