Issue information

Issue ID
#2135
Status
Confirmed
Severity
None
Started
Hercules Elf Bot
Aug 27, 2008 13:52
Last Post
Hercules Elf Bot
Aug 27, 2008 13:52
Confirmation
N/A

Hercules Elf Bot - Aug 27, 2008 13:52

Originally posted by [b]theultramage[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=2135

I did a weapon upgrade test on Bloody Axe + HSCR today, since I got a question about how overupgrading affects its damage.

First, the upgrading. Aegis performs Upgrade Weapon skill this way:
CODE
> 0x0222 - weapon upgrade request
< 0x00af - delete item
< 0x00b0 - update status (max weight)
< 0x00b0 - update status (weight)
< 0x0223 - upgrade message (clif_upgrademessage)
< 0x0188 - upgrade result (clif_refine)
The 'upgrade message' is bright blue on success, dark blue on failure. eAthena implements 0x223 but doesn't use it. Instead it uses 'additem'. But maybe that's a good thing since this message doesn't show the + value on the item, and also doesn't show it at the top of the screen.
Additionally, aegis uses 0x223 to notify you when you don't have enough materials to upgrade (most likely making the client do a refine.txt lookup). Eathena just uses clif_skill_fail().

Second, the damage. The circumstances were
Whitesmith, 98/70, Str: 89+21 (crazy uproar), Dex: 1+12
Maximize power 5, Weapon perfection 5, Cart Termination 10

CODE
Aegis:
+0 Bloody Axe vs. Pupa = 5404
+1 Bloody Axe vs. Pupa = 5411
+2 Bloody Axe vs. Pupa = 5418
+3 Bloody Axe vs. Pupa = 5425
+4 Bloody Axe vs. Pupa = 5432
+5 Bloody Axe vs. Pupa = 5452-5625
+6 Bloody Axe vs. Pupa = 5459-5819
+7 Bloody Axe vs. Pupa = 5466-5986
+8 Bloody Axe vs. Pupa = 5473-6206

eAthena:
+0 Bloody Axe vs. Pupa = 5457
+1 Bloody Axe vs. Pupa = 5464
+2 Bloody Axe vs. Pupa = 5471
+3 Bloody Axe vs. Pupa = 5478
+4 Bloody Axe vs. Pupa = 5485
+5 Bloody Axe vs. Pupa = 5505-5665
+6 Bloody Axe vs. Pupa = 5512-5846
+7 Bloody Axe vs. Pupa = 5519-6026
+8 Bloody Axe vs. Pupa = 5526-6206

As you can see, the base damage is sort of shifted. The nature of the fluctuating damage prevented me from getting a 100% measurement, these are just approximate.