The_Filip

Array in Array Card Testing

Aug 14th, 2022 (edited)
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. import random, numpy as np
  2.  
  3. #Name|Element|Cost|Effect
  4. #Attack[Range|Power]
  5. #["NAME","ELEMENT",COST,["Move","Attack",[RANGE,POWER]]]
  6. CardList = [["High Tide","Water",1,["Move","Attack",[1,2]],["Move2","Attack",[6,2]]],["River's Edge","Water",0,["Move","Attack",[3,2]]]]
  7.  
  8.  
  9. #x=["High Tide","Water",1,["Move","Attack",[1,2]]]
  10. rand=random.randint(0,1)
  11. x=CardList[rand]
  12. var = ["NAME","ELEMENT","COST","ACTION"]
  13. #name=x[:1]
  14. #element=x[1:2]
  15. cardname=x[0]
  16. cardelement=x[1]
  17. cardcost=x[2]
  18. cardaction=x[3]
  19. cardrange=cardaction[2][0]
  20. cardpower=cardaction[2][1]
  21.  
  22. if (len(x)-1) > 3:
  23.     cardaction2=x[4]
  24.     cardrange2=cardaction[2][0]
  25.     cardpower2=cardaction[2][1]
  26.    
  27.  
  28.  
  29.  
  30. #Action=x[3:4]#THIS ISNT AN ARRAY AND IT NEEDS TO BE
  31. #Action1=Action[0:1]
  32.  
  33.  
  34. #name = x.partition(",")[0]
  35. cardcost+=1
  36. print(len(x)-1)
  37. print(cardname)
  38. print(cardcost)
  39. print(cardrange)
  40. print(cardpower)
  41. if (len(x)-1) > 3:
  42.     print(cardaction2)
  43.  
Advertisement
Add Comment
Please, Sign In to add comment