Ezzz-dev / Nostalrius

Nostalrius is a 7.7 Tibia Clone Project based on The Forgotten Server 1.2 and CipSoft files.
99 stars 70 forks source link

Damage formulas #50

Open viktorsvahn opened 5 years ago

viktorsvahn commented 5 years ago

Something at least wrong with the melee formulas because i get out-healed by a dragon lord when trying to kill one at full offensive, skull staff and 85 in club fighting. Switching to a war hammer was the only way to defeat it but even then it took a long time. With war hammer and club it took about 1-3 minutes to kill from half health.

Two handed damage feels like one handed and so I feel it should be upped a bit. I took over 5 minutes to kill a single monster which is a bit off when compared to the real thing..

Also I can't remember exacly but I feel like gfb hitting double damage compared to hmm. When gfb is used with my pally it deals on average 80 damage but hmm deals only 45 damage on average.

viktorsvahn commented 5 years ago

I read in the release thread on OTLand that monsters didn't behave correctly (although they still feel slightly too aggressive) and that normal_random was to be swapped for uniform_random and so I did that in my combat.cpp-file. My knight atleast deals damage as of this little update.

However monsters defense seems too strong. With the update I mentioned above I'm now able to kill dragons untill they start running. With my skills upped to 95 I can trap a dragon at red hp and poof hit it with a war hammer for 30s.. Only when it starts to attack again (because of hp reg to yellow) will it lose hp. Monsters defensive stance is too strong.

I made another level 255 knight with SCA and 105 axe fighting which is not able to melee kill a demon after this update so it still feels a bit off. Monsters are spamming heals so whenever I miss strong monsters heal to full hp again.

jeansouzak commented 4 years ago

I tried to improve this point modifying formulas on my pr: https://github.com/TwistedScorpio/Nostalrius/pull/59/commits/f5d1cdb28824118b3812246a0a6498db07ab0568