Feldherren

GTBS - Warrior AIs

Jul 13th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. # Warriors
  2. WarriorOffensive = Tactic.new('warrior_offensive')
  3. WarriorOffensive.position = 50
  4. WarriorOffensive.hp_damage = 130
  5. WarriorOffensive.hp_heal = 70
  6. WarriorOffensive.mp_damage = 0
  7. WarriorOffensive.counter = 70
  8. WarriorOffensive.state = 20
  9. WarriorOffensive.mp_save = 20
  10. WarriorOffensive.death_like = 2.0
  11. WarriorOffensive.team = false
  12. WarriorOffensive.team_rate =1.0
  13. WarriorOffensive.predictable = 5
  14. WarriorDefensive = Tactic.new('warrior_defensive')
  15. WarriorDefensive.position = 60
  16. WarriorDefensive.hp_damage = 100
  17. WarriorDefensive.hp_heal = 100
  18. WarriorDefensive.mp_damage = 0
  19. WarriorDefensive.counter = 100
  20. WarriorDefensive.state = 20
  21. WarriorDefensive.mp_save = 50
  22. WarriorDefensive.death_like = 1.0
  23. WarriorDefensive.team = false
  24. WarriorDefensive.team_rate =1.0
  25. WarriorDefensive.predictable = 5
  26.  
  27. # Allen - Enthusiastic
  28. AllenOffensive = Tactic.new('allen_offensive')
  29. AllenOffensive.position = 50
  30. AllenOffensive.hp_damage = 140
  31. AllenOffensive.hp_heal = 70
  32. AllenOffensive.mp_damage = 0
  33. AllenOffensive.counter = 60
  34. AllenOffensive.state = 20
  35. AllenOffensive.mp_save = 10
  36. AllenOffensive.death_like = 2.2
  37. AllenOffensive.team = false
  38. AllenOffensive.team_rate =1.0
  39. AllenOffensive.predictable = 4
  40. AllenDefensive = Tactic.new('allen_defensive')
  41. AllenDefensive.position = 60
  42. AllenDefensive.hp_damage = 110
  43. AllenDefensive.hp_heal = 100
  44. AllenDefensive.mp_damage = 0
  45. AllenDefensive.counter = 90
  46. AllenDefensive.state = 20
  47. AllenDefensive.mp_save = 40
  48. AllenDefensive.death_like = 1.2
  49. AllenDefensive.team = false
  50. AllenDefensive.team_rate =1.0
  51. AllenDefensive.predictable = 4
  52.  
  53. # Aisley - Selfless (high desire to heal party, less to heal self)
  54. AisleyOffensive = Tactic.new('aisley_offensive')
  55. AisleyOffensive.position = 50
  56. AisleyOffensive.hp_damage = 130
  57. AisleyOffensive.hp_heal = 70
  58. AisleyOffensive.mp_damage = 0
  59. AisleyOffensive.counter = 70
  60. AisleyOffensive.state = 20
  61. AisleyOffensive.mp_save = 20
  62. AisleyOffensive.death_like = 2.0
  63. AisleyOffensive.team = false
  64. AisleyOffensive.team_rate = 3.0
  65. AisleyOffensive.predictable = 6
  66. AisleyDefensive = Tactic.new('aisley_defensive')
  67. AisleyDefensive.position = 60
  68. AisleyDefensive.hp_damage = 100
  69. AisleyDefensive.hp_heal = 100
  70. AisleyDefensive.mp_damage = 0
  71. AisleyDefensive.counter = 100
  72. AisleyDefensive.state = 20
  73. AisleyDefensive.mp_save = 50
  74. AisleyDefensive.death_like = 1.0
  75. AisleyDefensive.team = true
  76. AisleyDefensive.team_rate = 3.0
  77. AisleyDefensive.predictable = 6
  78.  
  79. # Kurt - Careful
  80. KurtOffensive = Tactic.new('kurt_offensive')
  81. KurtOffensive.position = 50
  82. KurtOffensive.hp_damage = 130
  83. KurtOffensive.hp_heal = 70
  84. KurtOffensive.mp_damage = 0
  85. KurtOffensive.counter = 120
  86. KurtOffensive.state = 40
  87. KurtOffensive.mp_save = 20
  88. KurtOffensive.death_like = 2.0
  89. KurtOffensive.team = true
  90. KurtOffensive.team_rate =1.0
  91. KurtOffensive.predictable = 5
  92. KurtDefensive = Tactic.new('kurt_defensive')
  93. KurtDefensive.position = 60
  94. KurtDefensive.hp_damage = 100
  95. KurtDefensive.hp_heal = 100
  96. KurtDefensive.mp_damage = 0
  97. KurtDefensive.counter = 150
  98. KurtDefensive.state = 20
  99. KurtDefensive.mp_save = 70
  100. KurtDefensive.death_like = 1.0
  101. KurtDefensive.team = true
  102. KurtDefensive.team_rate =1.0
  103. KurtDefensive.predictable = 5
Advertisement
Add Comment
Please, Sign In to add comment