I honestly don't like this method, 'til why I didn't include it. It's too. . . unrefined for my tastes. However, if you want to use it, here you go:
Code:
Crappy extreme damage:
Location: -/ItemActionAttack/Hit(World, WorldRayHitInfo, Int32, EnumDamageTypes, Single, Single, Single, Single, Single, Single, Single, String, DamageMultiplier, List<String>, AttackHitInfo, Int32, Single, ItemActionAttack, Dictionary<String, Bonuses>, EnumAttackMode, Boolean): Void
Type: CUSTOM!!!!
At the top of the method, add the following (do not delete anything!):
ldarg.0
ldarg.2
callvirt // method reference to WorldBase.GetEntity(System.Int32)
isinst // type reference to EntityPlayerLocal
brfalse.s // instruction reference to ldarg.1 on line 0005 (current, line 0013 finished)
ldarg.s // parameter reference to #4 _blockDamage(System.Single)
ldc.r4 // single with the value of 99999 (or whatever)
add
starg.s // parameter reference to #4 _blockDamage(System.Single)
ldarg.s // parameter reference to #5 _entityDamage(System.Single)
ldc.r4 // single with the value of 99999 (or whatever)
add
starg.s // parameter reference to #5 _entityDamage(System.Single)
If you're looking to ever add keybinds to this, after the first brfalse.s, just add a call to your isEnabled method/field and create another brfalse.s that's an exact duplicate of the first after it.