[DiscordArchive] you're using all the dmg modifier value from TC's db right ?
[DiscordArchive] you're using all the dmg modifier value from TC's db right ?
Archived author: Titi • Posted: 2021-03-07T16:40:58.101000+00:00
Original source
for all creatures that don't use base damage
Archived author: Titi • Posted: 2021-03-07T16:41:48.508000+00:00
Original source
like generic elites have 300% dmg usualy
in the current system they just have like 300-400 dmg instead of 100-130
with the new system you need to replace the dmg_multiplier to 3
Archived author: Titi • Posted: 2021-03-07T16:42:30.454000+00:00
Original source
it is used for all creatures that aren't x1 base
Archived author: Titi • Posted: 2021-03-07T16:43:16.597000+00:00
Original source
the CLS system entirely relies on the multiplier, while the old system didn't
Archived author: Hacki • Posted: 2021-03-07T16:49:17.946000+00:00
Original source
Aight, I will add those in a few hours currently making dinner
Archived author: Titi • Posted: 2021-03-07T16:56:44.657000+00:00
Original source
there are two ways to do this :
- just copy paste all multipliers from TC and use their values
- Or convert the current hardcoded damage values into multipliers. to do that you would need to do something like :
create a table with all the CLS damage values converted to real dmg equivalant to damage_min (by just running the core formula)
normalize all dmg_min value based on their speed to make them comparable to the CLS
then you compare them by dividing the CLS value by the normalized dmg_min and that gets you the multiplier
another issue that makes this a bit tricky is to know if the mob uses vanilla/BC/Wrath CLS. can probably find that by finding a reference based on the map the creature is spawned in in "creature", and do like map : kalimdor = vanilla, outland = BC(xp_1) etc...
Archived author: Titi • Posted: 2021-03-07T16:57:11.756000+00:00
Original source
2nd is obviously a lot more complicated but that's if you want to keep exactly the current values at all cost, as I know Shin hates copy pasting TC
Archived author: Titi • Posted: 2021-03-07T16:59:23.411000+00:00
Original source
<@!109652764488892416>
Archived author: Shin • Posted: 2021-03-07T17:03:37.301000+00:00
Original source
lol I don't mind importing stuff from other emus as long as we don't break anything
Archived author: Hacki • Posted: 2021-03-07T17:03:53.545000+00:00
Original source
The problem I see with approach 2 is that we don't know if the min/max values we had before are correct so if we use those to calculate the modifiers it could introduce even more issues