Project 1999

Go Back   Project 1999 > Server Issues > Bugs > Velious Beta > Mechanics

Closed Thread
 
Thread Tools Display Modes
  #91  
Old 04-30-2014, 01:57 PM
Haynar Haynar is offline
Developer

Haynar's Avatar

Join Date: Oct 2009
Location: West of the Mississippi
Posts: 2,953
Default

When a mob is way below your level, there is an adjustment due to level difference.

This is probably overcompensating when you ac is low. It was tuned for higher ac. It should be scaled.

Will look at it. I know even cons totally will beat the crap outta u if ur naked. That needs adjusted for blue and light blue. Green, maybe not so much.

H
__________________
Haynar <Millennial Snowflake Utopia>
  #92  
Old 04-30-2014, 02:01 PM
Rogean Rogean is offline
¯\_(ツ)_/¯

Rogean's Avatar

Join Date: Oct 2009
Location: Massachusetts
Posts: 5,377
Default

Quote:
Originally Posted by Danth [You must be logged in to view images. Log in or Register.]
Your position is a difficult one, but it's only natural that people are going to wonder if your code is broken when you can go in-game, take off most of your armor, and not get hit for visibly more damage per minute than you do with full AC gear on.
Again, you're missing the point of the entire argument. We're trying to get you guys to understand the difference between incorrect code and incorrect values. Both of which are needed in order to have a fully working system. The fact that you're not seeing AC working properly is not automatically a code problem. I'm saying that it's more likely the mob's are not tuned correctly (in the case of most kunark mobs, they aren't tuned at all).

The problems don't just all magically go away with correct code if the mobs don't have correct stats in the first place.
__________________
Sean "Rogean" Norton
Project 1999 Co-Manager

Project 1999 Setup Guide
  #93  
Old 04-30-2014, 02:31 PM
Danth Danth is offline
Planar Protector


Join Date: Oct 2009
Posts: 3,322
Default

No lack of understanding Rogean; I know exactly where you're coming from. It's simply the difference of perspective between that of the developer versus that of the end-user. As a developer, you can look at the back end and see where the issues lie (in this case, tuning). As a user, all I can do is log on and see that the result of the system as a whole is not as expected. In so many words, when someone like me says "AC is broken," we don't necessarily assume your specific AC code doesn't work in the literal sense. We simply mean putting on more armor in-game has no appreciable effect--for whatever reason.

Frankly it'd be better if the code itself was the issue because it'd probably be easier to fix. Going back and changing the attack values of every last monster in the entire game--or at least the great majority of them--seems like an awful lot of work. Is there anything that can be done globally?

-----------------------------------------

Haynar: The tuning you mention seems like it's potentially on the right track in terms of the behavior I observed. The funny thing I noticed was that while I wasn't taking appreciably more damage with my gear off, the peculiar thing was the rate of max hits was about the same, and much less than every round. Tanking high level monsters near to my level with practically no armor on, the expected result was to get hit for max damage nearly every time. That did not happen; rather the removal of well over 100 worn AC worth of armor, upwards of 200+ at times, had no appreciable effect on the rate of max hits (or damage per minute in general).

Danth
  #94  
Old 04-30-2014, 10:12 PM
wycca wycca is offline
Sarnak


Join Date: Jan 2014
Posts: 371
Default

Quote:
Originally Posted by Rogean [You must be logged in to view images. Log in or Register.]
Vindi's chance to hit a level 60 warrior, after level and skill calculations, is currently around 68%. Evasive is a 50% reduction to chance to hit, which makes it 34%. Are you saying Evasive shouldn't be dropping it that low? It's possible evasive is not being applied at the correct spot. Perhaps only to the mob's base chance before those extra calculations are applied (level and skill).

A level 60 warrior also has around a 6% chance to trigger either Dodge, Parry or Riposte. However, these abilities are all checked separately. That's three separate 6% chances to completely avoid an attack. I'm not convinced this is working as it should.

Let me know your thoughts. This is one of the systems we have to best guess on as we have no idea of the real sequence of processing and math behind the eqlive system.
I wanted to jump in on the defensive skill thing. I was in a pretty unique position to discuss these things with Maddoc while he was working on skill revamps/increases and in regards to various AA. I also did extensive parsing for years. Most of this is from memory, since I long since deleted the emails and I don't think my old SoE PM's are around since they changed forum software. I can try to dig for some self-quotes on Monkly Business, but I know I never talked very much (or at all) publically about fire rates because over time, the monk fire rate for block became quite insane (Maddoc wanted to nerf it).

Check order was -
Block
Parry
Dodge
Riposte

Each check obviously reduced the next skill's overall fires a bit, since a block rate of 10% meant you were checking Dodge on only 90% of the attacks you were checking Block on.

Each one fired the same % for skill, except for Block, which fired exactly 2x that of Parry (and the others).

The fire rate of 6% for Parry/Dodge/Riposte may be about right - at least for a Monk (not sure how different Warrior values are offhand). This would give block a rate of 12% - also seems about right, maybe a tad bit high. I seem to remember alot of sub 5% Riposte parses, while others were higher due to the nesting and Riposte being checked last. They SHOULD NOT be checking independently, the checks are always done in order. Ie, 3x checks at 6% fire rate should not = 18% mob melee hit reduction, it's -6%, -(6% of 94%), -(6% of (94% of 94%).

The neat thing is that this is probably easy to test on live still since (even tho he wanted to) Maddoc never changed how these fired (and I doubt devs post-2008 mucked with those systems). The skill levels did not change much by level at least thru 2008 when I quit, so it should be easy to remove the +% items and Improved focus on live from this era to test values that you can extrapolate comparable values from in your system. I think I still have a lvl 70 monk with 30million hp and GM regen on test leftover from assisting Rashere one time. This character could also be a good option for testing resists (which I think are off here vs. on live, altho there have been resist revamps since then on live, including ones that I think may have made resists less effective than they were in Velious (bards ruled Velious IMO)). Is there any interest in this? Obviously can't quite create the same test on live with a lvl 60 toon as we could here, but can do the reverse - ie cloning the live toon's level/skill values/gear. If we're lucky, maybe the AA was reset at some point since I was on test or maybe I can get a GM to reset it, so may even be able to remove that variant (if its not in code for some reason). Given the buffs on that character, it would be an easy matter to test about any mob in Classic-Velious for defensive skills and resists. If the numbers match at that level in a very long parse, then they should tell you if the system/npc values are fairly close even if we can't test lvl 60's. I just don't know how I might de-level the character without removing the GM buffs or having to explain to a GM that I have some buffs I shouldn't have.

This may also work well for naked AC parsing if that's helpful, altho due to the many AC/returns revamps on live, it won't show anything for geared mitigation past your softcap levels. However, if I went down to say, 0/100/200/300 raw ac, it may be comparable. Hopefully they haven't removed classic mobs or wiped test, since I haven't been on that server/live in forever.
__________________
First - Monsters & Memories

Argenti | Cobblestone | Animan
Last edited by wycca; 04-30-2014 at 10:48 PM..
  #95  
Old 04-30-2014, 10:46 PM
Splorf22 Splorf22 is offline
Planar Protector


Join Date: Mar 2011
Posts: 3,236
Default

Kael Parses

veteran hjrek: shissar (1089 displayed AC)
Accuracy: 56.1%
Hits: 101
Min: 46 4.9%
Max: 168 16.8%
Average Hit: 109

veteran sjrelt: shield of elders (1155 displayed AC)
Accuracy: 60.1%
Hits: 134
Min: 14.9%
Max: 12.7%
Average Hit: 94

a protector of zek: shissar (1099 displayed AC)
hits: 72
Min: 5/72 = 6.9%
Max: 13/72 = 18.1%
Average: 290

a protector of zek: shield of elders (1165 displayed AC)
Hits: 129
Min: 20/129 = 15.5%
Max: 13/129 = 10.1%
Average: 261

looks pretty good here I would say . . . maybe even too good? Anyway, AC clearly works on these two mobs.

is there any way we can copy over the Veteran's atk/str to say the cliff golem and such?
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
Originally Posted by Arteker
in words of anal fingers, just a filthy spaniard
Last edited by Splorf22; 04-30-2014 at 10:48 PM..
  #96  
Old 05-01-2014, 10:09 AM
Sylexis Sylexis is offline
Sarnak

Sylexis's Avatar

Join Date: May 2010
Location: Earth
Posts: 489
Default

NT
__________________
That which does not kill me, should run.
Sylexis Vhaerun - 60 Dark Elf Warrior
Silvereyes Niteprowler - 55 Half Elf Druid
<Divinity>
Last edited by Sylexis; 05-01-2014 at 10:26 AM..
  #97  
Old 05-01-2014, 11:13 AM
Rogean Rogean is offline
¯\_(ツ)_/¯

Rogean's Avatar

Join Date: Oct 2009
Location: Massachusetts
Posts: 5,377
Default

Wycca,

I'm not sure I'm following you. You said that it's not suppose to be checking each of those skills separately.. I agree but I don't understand the method you're suggesting it does check.
__________________
Sean "Rogean" Norton
Project 1999 Co-Manager

Project 1999 Setup Guide
  #98  
Old 05-01-2014, 03:13 PM
Treats Treats is offline
Fire Giant


Join Date: Feb 2010
Posts: 981
Default

I think this is what he means:

Wrong way (%'s made up)
NPC attacks 100 times:

10% Block
10% Parry
10% Dodge
10% Riposte

10 Blocks - 100 attacks
10 Parrys - 100 attacks
10 Dodges - 100 attacks
10 Ripostes - 100 attacks

Right way (%'s made up)

10% Block
10% Parry
10% Dodge
10% Riposte

10 Blocks - 100 attacks
9 Parrys - 90 attacks
8 Dodges - 81 attacks
7 Ripostes - 73 attacks

Pretty sure Kanras fixed this though awhile back.
  #99  
Old 05-02-2014, 06:03 AM
wycca wycca is offline
Sarnak


Join Date: Jan 2014
Posts: 371
Default

Yes to Treats.

Hopefully I didn't misunderstand your original post, it sounded like you were using the "Wrong Way" that Treats posted when I read what you'd said.

Edit - Checked test, I've still got JT_buff. I have a petition in to try to get AA reset and lvl changed to 60. Weird seeing Cliff Golem green again.
__________________
First - Monsters & Memories

Argenti | Cobblestone | Animan
Last edited by wycca; 05-02-2014 at 09:03 AM..
  #100  
Old 05-02-2014, 10:30 AM
Rogean Rogean is offline
¯\_(ツ)_/¯

Rogean's Avatar

Join Date: Oct 2009
Location: Massachusetts
Posts: 5,377
Default

I still have no idea what you guys are trying to convey.
__________________
Sean "Rogean" Norton
Project 1999 Co-Manager

Project 1999 Setup Guide
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:36 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.