Watch them fight This time featuring stock SFX
Throwing Knife has both a melee and ranged attack, the melee's stab attack increases number of stabs, stabbing slows the weapons to rapidly attack forwards. The throwing portion increases number of thrown knives, similar to bow but it attacks in one fan of knives spread across 40° instead of in volleys. The main selling point of Throwing Knife is how it scales, since neither of its methods of attack are self-scaling, but instead, melee hits scale the ranged attack, and ranged hits scale the melee attack. Both the stabs scaling and thrown knife scaling have decay like dagger and bow usually do. Melee/Ranged hybrid inspired by shuriken, a ranged weapon that can also do damage with the shuriken that is held and not thrown. Melee Stabs attack is inspired by weaponball0's Rapier weapon and Ranged Knife Throw attack is inspired by various Shotgun weapon concepts. Note: The exact numerical values for speed, size, scaling, slow on stab, throw rate, and stab cap may be tweaked to balance this weapon. Stabs are capped at 12 and Thrown Knives is capped at 17, the Thrown Knives cap is because of a bandage fix to a coding issue (one of many limitations of either my programming ability or the engine), the Stab cap is to stop the weapons from being slowed for too long (could be circumvented with more elegant programming). EDIT: removed the scaling decay [1/(1+log(x))] but made it so the weapon can only scale once from each attack instance (one scaling per throw/stab even if many attacks land) TLDR; Melee/Ranged weapon hybrid, melee Stab attack stabs forward rapidly, Thrown Knives are thrown all at once in a spread, Throwing Knives scale Stabs and Stabs scale Throwing Knives