Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.17 KB | None | 0 0
  1. # Swarm Diplomacy
  2. country_event = {
  3. id = crisis_playable.30
  4. title = "TRANSMISSION"
  5.  
  6. desc = {
  7. text = crisis_playable.30.desc_01
  8. trigger = {
  9. NOT = { owner_species = { has_trait = trait_psionic } }
  10. NOR = { owner_species = { has_trait = trait_true_swarm } }
  11. }
  12. }
  13. desc = {
  14. text = crisis_playable.30.desc_02
  15. trigger = {
  16. NOT = { owner_species = { has_trait = trait_psionic } }
  17. NOR = { owner_species = { has_trait = trait_true_swarm } }
  18. }
  19. }
  20. desc = {
  21. text = crisis_playable.30.desc_03
  22. trigger = {
  23. NOT = { owner_species = { has_trait = trait_psionic } }
  24. NOR = { owner_species = { has_trait = trait_true_swarm } }
  25. }
  26. }
  27. desc = {
  28. text = crisis_playable.30.desc_04
  29. trigger = {
  30. owner_species = { has_trait = trait_psionic }
  31. NOR = { owner_species = { has_trait = trait_true_swarm } }
  32. }
  33. }
  34. desc = {
  35. text = crisis_playable.30.desc_05
  36. trigger = {
  37. owner_species = { has_trait = trait_psionic }
  38. NOR = { owner_species = { has_trait = trait_true_swarm } }
  39. }
  40. }
  41. desc = {
  42. text = crisis_playable.30.desc_06
  43. trigger = {
  44. owner_species = { has_trait = trait_psionic }
  45. NOR = { owner_species = { has_trait = trait_true_swarm } }
  46. }
  47. }
  48. desc = {
  49. text = crisis_playable.30.desc_07
  50. trigger = {
  51. owner_species = { has_trait = trait_true_swarm }
  52. }
  53. }
  54.  
  55. diplomatic = yes
  56.  
  57. picture_event_data = {
  58. portrait = swarm1
  59. room = "swarm_room"
  60. }
  61.  
  62. is_triggered_only = yes
  63.  
  64. trigger = {
  65. FROM = {
  66. OR = {
  67. is_country_type = swarm_playable
  68. #has_trait = trait_true_swarm
  69. }
  70. }
  71. }
  72.  
  73.  
  74. option = {
  75. name = crisis_playable.30.b
  76. trigger = {
  77. OR = {
  78. has_ethic = "ethic_pacifist"
  79. has_ethic = "ethic_fanatic_pacifist"
  80. }
  81. NOT = { owner_species = { has_trait = trait_psionic } }
  82. }
  83. response_text = crisis_playable.30.b.response
  84. }
  85. option = {
  86. name = crisis_playable.30.c
  87. trigger = {
  88. OR = {
  89. has_ethic = "ethic_militarist"
  90. has_ethic = "ethic_fanatic_militarist"
  91. }
  92. NOT = { owner_species = { has_trait = trait_psionic } }
  93. }
  94. response_text = crisis_playable.30.c.response
  95. }
  96. option = {
  97. name = crisis_playable.30.d
  98. trigger = {
  99. OR = {
  100. has_ethic = "ethic_xenophobe"
  101. has_ethic = "ethic_fanatic_xenophobe"
  102. }
  103. NOT = { owner_species = { has_trait = trait_psionic } }
  104. }
  105. response_text = crisis_playable.30.d.response
  106. }
  107. option = {
  108. name = crisis_playable.30.e
  109. trigger = {
  110. OR = {
  111. has_ethic = "ethic_xenophile"
  112. has_ethic = "ethic_fanatic_xenophile"
  113. }
  114. NOT = { owner_species = { has_trait = trait_psionic } }
  115. }
  116. response_text = crisis_playable.30.e.response
  117. }
  118. option = {
  119. name = crisis_playable.30.f
  120. trigger = {
  121. OR = {
  122. has_ethic = "ethic_spiritualist"
  123. has_ethic = "ethic_fanatic_spiritualist"
  124. }
  125. NOT = { owner_species = { has_trait = trait_psionic } }
  126. }
  127. response_text = crisis_playable.30.f.response
  128. }
  129. option = {
  130. name = crisis_playable.30.x
  131. trigger = {
  132. is_country_type = default
  133. NOT = { owner_species = { has_trait = trait_psionic } }
  134. NOT = { has_trait = trait_true_swarm }
  135. }
  136. response_text = crisis_playable.30.f.response
  137. custom_tooltip = fallen_empire_refuse_tooltip
  138. }
  139. option = {
  140. name = crisis_playable.30.a
  141. trigger = {
  142. NOT = { owner_species = { has_trait = trait_psionic } }
  143. }
  144. response_text = crisis_playable.30.a.response
  145. }
  146. option = {
  147. name = crisis_playable.30.g
  148. trigger = {
  149. owner_species = { has_trait = trait_psionic }
  150. NOT = { has_trait = trait_true_swarm }
  151. }
  152. response_text = crisis_playable.30.g.response
  153. is_dialog_only = yes
  154. }
  155. option = {
  156. name = crisis_playable.30.h
  157. trigger = {
  158. owner_species = { has_trait = trait_psionic }
  159. NOT = { has_trait = trait_true_swarm }
  160. }
  161. response_text = crisis_playable.30.h.response
  162. is_dialog_only = yes
  163. }
  164. option = {
  165. name = crisis_playable.30.i
  166. trigger = {
  167. owner_species = { has_trait = trait_psionic }
  168. NOT = { has_trait = trait_true_swarm }
  169. }
  170. response_text = crisis_playable.30.i.response
  171. is_dialog_only = yes
  172. }
  173. option = {
  174. name = crisis_playable.30.j
  175. trigger = {
  176. owner_species = { has_trait = trait_psionic }
  177. NOT = { has_trait = trait_true_swarm }
  178. }
  179. response_text = crisis_playable.30.j.response
  180. is_dialog_only = yes
  181. }
  182.  
  183. option = {
  184. name = crisis_playable.30.a
  185. trigger = {
  186. owner_species = { has_trait = trait_psionic }
  187. NOT = { has_trait = trait_true_swarm }
  188. }
  189. response_text = crisis_playable.30.k.response
  190. }
  191. #### SWARM TO SWARM
  192.  
  193. option = {
  194. name = crisis_playable.30.l
  195. trigger = {
  196. owner_species = { has_trait = trait_true_swarm }
  197. }
  198. is_dialog_only = yes
  199. response_text = crisis_playable.30.l.response1
  200. response_text = crisis_playable.30.l.response2
  201. }
  202. option = {
  203. name = crisis_playable.30.m
  204. trigger = {
  205. owner_species = { has_trait = trait_true_swarm }
  206. }
  207. is_dialog_only = yes
  208. FROM = { add_opinion_modifier = { who = root modifier = opinion_swarm_link } }
  209. }
  210.  
  211. option = {
  212. name = crisis_playable.30.a
  213. trigger = {
  214. owner_species = { has_trait = trait_true_swarm }
  215. }
  216. response_text = crisis_playable.30.k.response
  217. }
  218. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement