есть два недочета у вашего способа реализации
первое это если первоначальный урон критует, то искусность тоже нанесет как бы крит, на офе же искусность имеет отдельный шанс крита
второе, первоначальный урон критует 2.5 от не крита, а искусность в логе боя не отображается как крит, просто х2 не критовый урон. т.е для более менее нормально работы нужно просто сделать так, что бы искусность считалась критической если первоначальный урон тоже кританет.
вот еще наглядный пример[spoiler=у нас]
первоначальный урон молнии критует, и наносит 98008 ед урона. урон критический, а критический урон это 2.5 от первоначальноо благодаря http://db.pandawow.me?spell=60188 т.е делим 98008:2.5=39203
и искусность у нас дамажит 39203*2*0.75=58804 хотя на скрине 56760(без понятия почему такой разброс) но вроде как ясно что не так
http://immage.biz/images/2014/05/25/SPcu.jpg
[spoiler=птр]http://immage.biz/images/2014/05/25/h4Pvi.jpg
урон считается критическим и из за этого срабатывает http://db.pandawow.me?spell=60188
по поводу выброса лавы
[spoiler=у нас]без шока
http://immage.biz/images/2014/05/25/ZPN1gTb.jpg
с шоком
http://immage.biz/images/2014/05/25/vzZCf.jpg
[spoiler=птр]без шока
http://immage.biz/images/2014/05/25/cKn3oENZu.jpg
с шоком
http://immage.biz/images/2014/05/25/o9y4J.jpg