First script - change critical hit rate

Hey,

I’ve never done any Trinity programming / sql modification before, so please be gentle : )

During first tests on my server, I’ve noticed that the critical hit chance (melee attacks) against sitting/laying targets is not 100% even though it should be if the server is blizzard-like (running branch 3.3.5).

Simple question: How can I change the melee critical hit chance against sitting/laying targets to 100%?

Does none have a clue or is this simply a dumb question that nobody wants to answer?

Neat, I had no idea this was the case, does this cover sitting in chairs?

“Melee attacks against a sitting target automatically hit and cause double damage. The first damage taken while sitting will cause a target to immediately stand. The double damage registers as a critical hit in the combat log, and do trigger abilities as a normal crit would” http://wowwiki.wikia.com/wiki/Sit

The sit stand condition is dealt with in condition manager and IsSitState() and the aura UNIT_STAND_STATE_SIT

https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Conditions/ConditionMgr.cpp

https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Entities/Unit/Unit.cpp

I assume you could auth logic that “on successfully dealing damage evaluate the aura and if so *2 it”.