home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
167.lha
/
Player
/
SwapSk.Rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1988-04-28
|
991b
|
53 lines
/* Swaps any two skills in player--intended for use as external function */
options results
shell player
arg a b .
/* Get first skill */
'get skill' a 'num'
num1=result
'get skill' a 'name'
name1=result
do i=1 to 4
'get skill' a 'prime' i
prime1.i=result
'get skill' a 'weight' i
wt1.i=result
end
'get skill' a 'tp'
tp1=result
/* Get second skill */
'get skill' b 'num'
num2=result
'get skill' b 'name'
name2=result
'get skill' b 'prime 1'
do i=1 to 4
'get skill' b 'prime' i
prime2.i=result
'get skill' b 'weight' i
wt2.i=result
end
'get skill' b 'tp'
tp2=result
/* Replace first skill with second skill */
'set skill' b 'num' num1
'set skill' b 'name' name1
do i=1 to 4
'set skill' b 'prime' i prime1.i
'set skill' b 'weight' i wt1.i
end
'set skill' b 'tp' tp1
/* Replace second skill with first skill */
'set skill' a 'num' num2
'set skill' a 'name' name2
do i=1 to 4
'set skill' a 'prime' i prime2.i
'set skill' a 'weight' i wt2.i
end
'set skill' a 'tp' tp2