// Function from file: martial.dm public void Suplex(dynamic A = null, Ent_Dynamic D = null) { double armor_block = 0; D.visible_message("<span class='danger'>" + A + " suplexes " + D + "!</span>", "<span class='userdanger'>" + A + " suplexes " + D + "!</span>"); D.forceMove(A.loc); armor_block = ((Mob_Living)D).run_armor_check(null, "melee"); ((Mob_Living)D).apply_damage(30, "brute", null, armor_block); ((Mob_Living)D).apply_effect(6, "weaken", armor_block); GlobalFuncs.add_logs(A, D, "suplexed"); ((Ent_Static)A).SpinAnimation(10, 1); D.SpinAnimation(10, 1); Task13.Schedule(3, (Task13.Closure)(() => { armor_block = ((Mob_Living)A).run_armor_check(null, "melee"); ((Mob_Living)A).apply_effect(4, "weaken", armor_block); return; })); return; }