Пример #1
0
 protected override sealed void AreaOneInstanceApplyEffectEnemyHook(StatusManager enemy_sm)
 {
     enemy_sm.ApplyInstanceMagicalDamageFix(damage * status_manager.spell_power, status_manager);
     if(Random.value <= stun_chance)
     {
         enemy_sm.ApplyStun(stun_duration);
     }
 }
Пример #2
0
 protected override sealed void SingleTargetShootApplyEffectEnemyHook(StatusManager enemy_sm)
 {
     enemy_sm.ApplyInstanceMagicalDamageFix(damage * status_manager.spell_power, status_manager);
 }
Пример #3
0
 protected override sealed void SingleTargetShootApplyEffectEnemyHook(StatusManager enemy_sm)
 {
     enemy_sm.ApplyInstanceMagicalDamageFix(damage * status_manager.spell_power, status_manager);
     enemy_sm.ApplySlowMove(slow_percent, slow_duration);
     enemy_sm.ApplySlowAttack(slow_percent, slow_duration);
 }