Ok, so if I made all the diff parts like this, then my full script should work??
<SwordmanShip/@upspell(SwordmanShip,14,17,50000;FP;,50000000; Gold; )>\
[@upspell()]
#ACT
MOV A1 %ARG(1)
MOV D1 %ARG(2)
MOV D2 %ARG(3)
MOV D3 %ARG(4) ;FP?
MOV D4 %ARG(5) ;Gold?
#SAY
Upgrade spell to which level?\...