====== Astral Harpoon ====== The ??Astral Harpoon?? is a unique artifact [[magic item]] that can be forged with [[Construction]] 8, requiring {{path>S5B1}} and {{gems>40S5B}} to create. It can be given to any commander and allows them to cast the unresearchable Astral Harpoon spell which has a range of 5 provinces. === Mechanics === Based on analysis of the game executable(([[:user:loggy:astral-harpoon|Found here]])) the effect of the harpoon is as follows: - The target is allowed a [[magic resistance]] check. This proceeds as normal. - The target takes 5 [[AN]] magical damage. If this kills them, or the target has the unteleportable flag, nothing else happens. - Both the user and target make opposed rolls of Astral level + Strength + [[DRN]]. The caster wins ties. The loser is immediately transported into the province where the winner is. FIXME Can it hit friendly or stealthy commanders? === Messages === == As seen by the victim == The targeted commander succeeded their MR check. //Suddenly //Commander// felt someone trying to magically attack him/her, but he/she resisted the attempt.// The targeted commander failed their MR check and was killed by the damage. //Suddenly a silver cord appeared out of nothing and flew straight into //Commander// who died instantly. The corpse was then snatched away into the void as the silver cord was retracted.// The targeted commander failed their MR check, survived the damage, and is unteleportable. //Suddenly a silver cord appeared out of nothing and flew into //Commander// and tried to yank him away without any success.// The targeted commander failed their MR check, survived the damage, and lost or tied the opposed Astral + strength check. //Suddenly a silver cord appeared out of nothing and flew straight into //Commander// and yanked him/her away into the void and then out somewhere far away.// The targeted commander failed their MR check, survived the damage, and won the opposed Astral + strength check. //Suddenly a silver cord appeared out of nothing and flew straight into //Commander// and tried to yank him/her away. But //Commander// was stronger and managed to yank his unknown attacker through the void instead.// == As seen by the user == The targeted commander succeeded their MR check. //The target managed to resist the magic attack.// The targeted commander failed their MR check and was killed by the damage. //The target died when it was punctured by the silver cord.// The targeted commander failed their MR check, survived the damage, and is unteleportable. //The target was much too heavy to be pulled by the silver cord.// The targeted commander failed their MR check, survived the damage, and lost or tied the opposed Astral + strength check. //The target was successfully yanked through the void.// The targeted commander failed their MR check, survived the damage, and won the opposed Astral + strength check. //The target was stronger than anticipated and yanked //Commander// through the void instead.//