#201
|
||||
|
Quote:
The only one freaking out about is Tune. Unless you are Tune you should be able to realize this. | |||
#202
|
|||
|
Devs don't give a hoot about red
File this under not getting fixed Red is dead. It's not because of this ranged garbage but it probably sucks for the 1 or 2 people who might log in through the week to try and "pvp'
__________________
y'all ever think about how yr backstory isn't tragic enough to ever become a superhero? ya i think bout that a lot.
| ||
#203
|
|||
|
Not gonna lie, I jumped on you because I confused you with Baugi.
| ||
#204
|
||||
|
Quote:
| |||
#205
|
|||
|
Weighted axe on full luclin geared warrior is the ultimate super meta with heavy duty HD sniper rifle bow. File under working as intended.
Anyone not knowing how easy it is to fletch when you can hold ALT or whatever to grab one from a stack is a goof ball. with a bag full of components you've got plenty of top quality arrows that don't cost that much money. k-blam | ||
#206
|
|||
|
wtt full windstriker
__________________
| ||
#207
|
|||
|
I once got hit by a bow so hard I deleveled even though I didn't die.
| ||
#208
|
|||
|
Not sure this is code used by p1999
eq emulator code i found from q quick search: http://www.eqemulator.org/forums/showthread.php?t=6100 "// This is a Ranged Weapon Attack / Bow const Item_Struct* Rangeweapon = 0; const Item_Struct* Ammo = 0; Rangeweapon = database.GetItem(pp.inventory[11]); Ammo = database.GetItem(pp.inventory[21]); if (!Rangeweapon) { Message(0, "Error: Rangeweapon: GetItem(%i)==0, you have nothing to throw!", pp.inventory[11]); break; } if (!Ammo) { Message(0, "Error: Ammo: GetItem(%i)==0, you have nothing to throw!", pp.inventory[11]); break; } uint8 WDmg = Rangeweapon->common.damage; uint8 ADmg = Ammo->common.damage; // These dmg formulae were taken from all over the net. //No-one knows but Verant. This should be fairly close -BoB // ** ToDO: take into account trueshot disc (x2.0) and // Archery Mastery AA when they are available. // I am still looking for 'double' information too. // Note: Rangers have a chance of crit dmg with a bow (affected by Dex) uint8 levelBonus = (pp.STR+pp.level+GetSkill(ARCHERY)) / 100; uint8 MaxDmg = (WDmg+ADmg)*levelBonus; sint32 TotalDmg = 0; sint32 critDmg = 0; if(GetClass()==RANGER) { critDmg = (sint32)(MaxDmg * 1.72); } if (MaxDmg == 0) MaxDmg = 1; TotalDmg = 1 + rand()%MaxDmg; // TODO: post 50 dmg bonus // TODO: Tone down the PvP dmg // borrowed this from attack.cpp // chance to hit float chancetohit = GetSkill(ARCHERY) / 3.75; if (pp.level-target->GetLevel() < 0) { chancetohit -= (float)((target->GetLevel()-pp.level)*(target->GetLevel()-pp.level))/4; } int16 targetagi = target->GetAGI(); int16 playerDex = (int16)(this->itembonuses->DEX + this->spellbonuses->DEX)/2; targetagi = (targetagi <= 200) ? targetagi:targetagi + ((targetagi-200)/5); chancetohit -= (float)targetagi*0.05; chancetohit += playerDex; chancetohit = (chancetohit > 0) ? chancetohit+30:30; chancetohit = chancetohit > 95 ? 95 : chancetohit; /* cap to 95% */ // Hit? if (((float)rand()/RAND_MAX)*100 > chancetohit) { this->Message(MT_Emote, "You missed your target"); target->CastToNPC()->Damage(this, 0, 0xffff, 0x07); } else { // no crits before level 12 cap is maxed if((GetClass()==RANGER)&&(GetSkill(ARCHERY )>65)&&(rand()%255<(GetSkill(ARCHERY)+ p layerDex)/2)&&(chancetohit > 85)) { this->Message(MT_Emote, "You score a critical hit!(%d)", critDmg); target->CastToNPC()->Damage(this, critDmg, 0xffff, 0x07); } else { this->Message(MT_Emote, "You Hit for a total of %d non-melee damage.", TotalDmg); target->CastToNPC()->Damage(this, TotalDmg, 0xffff, 0x07); } So, from this we see max damage is .. uint8 WDmg = Rangeweapon->common.damage; uint8 ADmg = Ammo->common.damage; // These dmg formulae were taken from all over the net. //No-one knows but Verant. This should be fairly close -BoB // ** ToDO: take into account trueshot disc (x2.0) and // Archery Mastery AA when they are available. // I am still looking for 'double' information too. // Note: Rangers have a chance of crit dmg with a bow (affected by Dex) uint8 levelBonus = (pp.STR+pp.level+GetSkill(ARCHERY)) / 100; uint8 MaxDmg = (WDmg+ADmg)*levelBonus; sint32 TotalDmg = 0; sint32 critDmg = 0; So, max damage should for a 150 damage bow with dmg. 7 arrows, (150+7) * lvlBonus, where levelbonus is STR+LEVEL+SKILL/100, so assume a Str of 100, level of 20, and skill of 100, and you get 220/100 = 2 by integer division, so max damage should be 157*2 = 314 Then if (MaxDmg == 0) MaxDmg = 1; TotalDmg = 1 + rand()%MaxDmg; so, damage done on a noncrit for a 150 damage weapon should be between 1 and 315... "
__________________
----------------------------------------------------------
------------------------------------------------------------- Nilbog: " I'll keep making classic changes when I can, regardless if people threaten to quit. I'm here to recreate classic eq; not to make people happy." | ||
Last edited by Buellen; 06-03-2022 at 07:55 PM..
|
#209
|
||||
|
Quote:
This is true on P99. But on live this wasn't true. Rangers in 2001 were hitting much much high damage. P1999 has archery wrong. Don't get me wrong. Archery was still not worth it to use before Luclin but it wasn't as pitful as blue server paints it for rangers. I mean look at the post here. https://everquest.allakhazam.com/db/...2&p=2#comments A log of its damage Quote Reply # Apr 06 2001 at 9:07 PM Rating: Excellent __DEL__1592756515749 [Thu Apr 05 00:36:53 2001] Darby hits YOU for 532 points of damage. Later he beat his high hit and got 600+ And he wasn't even level 60!!!! (he was using Tolan's bracer summoned arrows) Worse someone said later they saw him hit for 900+ And then there were others saying they had done 1000+ damage All during 2001!!!! I just don't get it were they all lying??!!?!?? You just can't do that kind of high hitting damage on P99 as a ranger. And so it has been said that Archery damage using the bonus damage from the delay on the main hand weapon will be removed in a future patch but ultimately got to wonder does P99 have the damage possibility correct when it comes to Archery on a whole? I decided to try a ranger with a Earthshaker, Tolan Arrows, 255 str and Exquisite Velium Reinforced Bow... yeah they hit for a max of 153 (with out using disc, no double damage an no crit) That is it. | |||
Last edited by Botten; 06-10-2022 at 12:03 AM..
|
#210
|
|||
|
Ya this is never getting fixed
__________________
y'all ever think about how yr backstory isn't tragic enough to ever become a superhero? ya i think bout that a lot.
| ||
|
|