shadowm

Untitled

May 13th, 2016
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. {ai/aliases/stable_singleplayer.cfg}
  2. [ai]
  3. {AI_SIMPLE_ALWAYS_ASPECT caution 0.00}
  4. {AI_SIMPLE_ALWAYS_ASPECT village_value 0.00}
  5.  
  6. # Aggression turn ranges are not predetermined, use boss_stage as
  7. # a hint instead.
  8. {AI_ASPECT aggression (
  9. engine=lua
  10. code=<<
  11. local aggr = { 1.0, 2.0, 9.0 }
  12. return aggr[in_range(wesnoth.get_variable("boss_stage"), 1, #aggr)]
  13. >>
  14. )}
  15.  
  16. {AI_ASPECT passive_leader (
  17. engine=lua
  18. code=<<
  19. return wesnoth.get_variable("boss_stage") < 2
  20. >>
  21. )}
  22.  
  23. # FIXME: doesn't work, Argan is reluctant to recruit Cockatrices.
  24. {AI_ASPECT recruitment_pattern (
  25. [facet]
  26. id=initial_turns
  27. turns=1-5
  28. value=fighter,mixed fighter,fighter,scout,fighter,mixed fighter,fighter,scout
  29. [/facet]
  30. [facet]
  31. id=stonegazer_turns
  32. turns=6-10
  33. value=stonegazer,fighter,mixed fighter,fighter,fighter,scout,mixed fighter
  34. [/facet]
  35. [facet]
  36. id=no_scout_turns
  37. turns=11-1000
  38. value=stonegazer,fighter,fighter,mixed fighter,mixed fighter,fighter,fighter
  39. [/facet]
  40. )}
  41.  
  42. {AI_BOSS_TARGETING_ENGINE <<{"Elynia"}>>} # Don't target Galas specially!
  43.  
  44. {AI_RECRUITMENT_ALWAYS_ASPECT (
  45. {AI_RECRUIT_LIMIT "Cockatrice" {DIFF 1 2 2}}
  46. {AI_RECRUIT_LIMIT "Spectre" {DIFF 1 2 2}}
  47. {AI_RECRUIT_LIMIT "Goliath" {DIFF 1 1 2}}
  48. {AI_RECRUIT_LIMIT "Wraith" {DIFF 2 3 3}}
  49. {AI_RECRUIT_LIMIT "Automaton" 2} # Prefer Shadow Spawns.
  50. )}
  51. [/ai]
Advertisement
Add Comment
Please, Sign In to add comment