SHARE
TWEET

Untitled

a guest Jul 17th, 2019 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top