import Crossfire who = Crossfire.WhoAmI() victim = Crossfire.WhoIsOther(); spells = who.ReadKey("arrow_spell") if spells and victim: spells = spells.split(";") for spell in spells: if ":" in spell: quantity, archetype = spell.split(":") else: quantity = 1 archetype = spell spellob = Crossfire.CreateObjectByName(archetype) if spellob: for r in range(0, int(quantity)): victim.Cast(spellob, 0, "") spellob.Remove()