Guest User

Stellaris edit

a guest
Jun 22nd, 2025
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.63 KB | Software | 0 0
  1. ##############################################################
  2. ### PORTRAITS SETTINGS
  3. ###
  4. ### Which portraits are used is set in
  5. ### common\species_classes\00_species_classes.txt
  6. ###
  7. ### This file configures how portraits and planet backgrounds are built.
  8. ### Default position orientation is lower left.
  9. ##############################################################
  10.  
  11. ############################
  12. portraits = {
  13. # cybernetics 01 - Cat
  14. cyb1 = {
  15. entity = "cybernetics_01_portrait_01_entity"
  16. clothes_selector = "cybernetics_clothes_01"
  17. attachment_selector = "no_texture"
  18. greeting_sound = "machineage_portrait_cybernized_01"
  19.  
  20. character_textures = {
  21. "gfx/models/portraits/cybernetics/cybernetics_portrait_01_blue.dds"
  22. "gfx/models/portraits/cybernetics/cybernetics_portrait_01_red.dds"
  23. "gfx/models/portraits/cybernetics/cybernetics_portrait_01_green.dds"
  24. "gfx/models/portraits/cybernetics/cybernetics_portrait_01_purple.dds"
  25. }
  26. custom_close_up_position_offset = { x = -10 y = 250 }
  27. custom_close_up_scale = 1.80
  28.  
  29. portrait_evolution = {
  30. # cybernetization stages
  31. variants = {
  32. {
  33. value = {
  34. # stage 1 variant 1
  35. {
  36. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_01_stage_1_decal.dds"
  37. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_01_stage_1_mask.dds"
  38. }
  39. }
  40.  
  41. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  42. trigger = {
  43. has_cybernetization_stage_1 = yes
  44. }
  45. }
  46.  
  47. {
  48. value = {
  49. # stage 2 variant 1
  50. {
  51. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_01_stage_2_decal.dds"
  52. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_01_stage_2_mask.dds"
  53. }
  54. }
  55.  
  56. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  57. trigger = {
  58. has_cybernetization_stage_2 = yes
  59. }
  60. }
  61. }
  62. }
  63. }
  64.  
  65. # 02 - Raxxan
  66. cyb2_m = {
  67. entity = "cybernetics_01_portrait_02_m_entity"
  68. clothes_selector = "cybernetics_clothes_02"
  69. attachment_selector = "no_texture"
  70. greeting_sound = "machineage_portrait_cybernized_02"
  71.  
  72. character_textures = {
  73. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_blue.dds"
  74. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_green.dds"
  75. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_purple.dds"
  76. }
  77.  
  78. custom_close_up_position_offset = { x = 0 y = 300 }
  79. custom_close_up_scale = 1.90
  80.  
  81. portrait_evolution = {
  82. # cybernetization stages
  83. variants = {
  84. {
  85. value = {
  86. # stage 1 variant 1
  87. {
  88. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_stage_1_decal.dds"
  89. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_stage_1_mask.dds"
  90. }
  91. }
  92.  
  93. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  94. trigger = {
  95. has_cybernetization_stage_1 = yes
  96. }
  97. }
  98.  
  99. {
  100. value = {
  101. # stage 2 variant 1
  102. {
  103. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_stage_2_decal.dds"
  104. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_m_stage_2_mask.dds"
  105. }
  106. }
  107.  
  108. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  109. trigger = {
  110. has_cybernetization_stage_2 = yes
  111. }
  112. }
  113. }
  114. }
  115. }
  116.  
  117. cyb2_f = {
  118. entity = "cybernetics_01_portrait_02_f_entity"
  119. clothes_selector = "cybernetics_clothes_02"
  120. attachment_selector = "no_texture"
  121. greeting_sound = "machineage_portrait_cybernized_02"
  122.  
  123. character_textures = {
  124. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_blue.dds"
  125. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_green.dds"
  126. "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_purple.dds"
  127. }
  128.  
  129. custom_close_up_position_offset = { x = -20 y = 260 }
  130. custom_close_up_scale = 1.80
  131.  
  132. portrait_evolution = {
  133. # cybernetization stages
  134. variants = {
  135. {
  136. value = {
  137. # stage 1 variant 1
  138. {
  139. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_stage_1_decal.dds"
  140. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_stage_1_mask.dds"
  141. }
  142. }
  143.  
  144. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  145. trigger = {
  146. has_cybernetization_stage_1 = yes
  147. }
  148. }
  149.  
  150. {
  151. value = {
  152. # stage 2 variant 1
  153. {
  154. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_stage_2_decal.dds"
  155. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_02_f_stage_2_mask.dds"
  156. }
  157. }
  158.  
  159. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  160. trigger = {
  161. has_cybernetization_stage_2 = yes
  162. }
  163. }
  164. }
  165. }
  166. }
  167.  
  168. # cybernetics 03 - Moose
  169. cyb3_m = {
  170. entity = "cybernetics_01_portrait_03_entity"
  171. clothes_selector = "cybernetics_clothes_03"
  172. attachment_selector = "no_texture"
  173. greeting_sound = "machineage_portrait_cybernized_03"
  174.  
  175. character_textures = {
  176. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_m_blue.dds"
  177. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_m_green.dds"
  178. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_m_magenta.dds"
  179. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_m_orange.dds"
  180. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_m_purple.dds"
  181. }
  182.  
  183. custom_close_up_position_offset = { x = 55 y = 300 }
  184. custom_close_up_scale = 1.90
  185.  
  186. portrait_evolution = {
  187. # cybernetization stages
  188. variants = {
  189. {
  190. value = {
  191. # stage 1 variant 1
  192. {
  193. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_1_decal.dds"
  194. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_mask.dds"
  195. }
  196. }
  197.  
  198. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  199. trigger = {
  200. has_cybernetization_stage_1 = yes
  201. }
  202. }
  203.  
  204. {
  205. value = {
  206. # stage 2 variant 1
  207. {
  208. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_2_decal.dds"
  209. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_mask.dds"
  210. }
  211. }
  212.  
  213. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  214. trigger = {
  215. has_cybernetization_stage_2 = yes
  216. }
  217. }
  218. }
  219. }
  220. }
  221.  
  222. cyb3_f = {
  223. entity = "cybernetics_01_portrait_03_entity"
  224. clothes_selector = "cybernetics_clothes_03"
  225. attachment_selector = "no_texture"
  226. greeting_sound = "machineage_portrait_cybernized_03"
  227.  
  228. character_textures = {
  229. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_f_blue.dds"
  230. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_f_green.dds"
  231. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_f_magenta.dds"
  232. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_f_orange.dds"
  233. "gfx/models/portraits/cybernetics/cybernetics_portrait_03_f_purple.dds"
  234. }
  235.  
  236. custom_close_up_position_offset = { x = 55 y = 300 }
  237. custom_close_up_scale = 1.90
  238.  
  239. portrait_evolution = {
  240. # cybernetization stages
  241. variants = {
  242. {
  243. value = {
  244. # stage 1 variant 1
  245. {
  246. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_1_decal.dds"
  247. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_mask.dds"
  248. }
  249. }
  250.  
  251. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  252. trigger = {
  253. has_cybernetization_stage_1 = yes
  254. }
  255. }
  256.  
  257. {
  258. value = {
  259. # stage 2 variant 1
  260. {
  261. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_2_decal.dds"
  262. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_03_stage_mask.dds"
  263. }
  264. }
  265.  
  266. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  267. trigger = {
  268. has_cybernetization_stage_2 = yes
  269. }
  270. }
  271. }
  272. }
  273. }
  274.  
  275. # cybernetics 04 - reptilian
  276. cyb4 = {
  277. entity = "cybernetics_01_portrait_04_entity"
  278. clothes_selector = "cybernetics_clothes_04"
  279. attachment_selector = "no_texture"
  280. greeting_sound = "machineage_portrait_cybernized_04"
  281.  
  282. character_textures = {
  283. "gfx/models/portraits/cybernetics/cybernetics_portrait_04_green.dds"
  284. "gfx/models/portraits/cybernetics/cybernetics_portrait_04_blue.dds"
  285. "gfx/models/portraits/cybernetics/cybernetics_portrait_04_purple.dds"
  286. }
  287.  
  288. custom_close_up_position_offset = { x = 80 y = 315 }
  289. custom_close_up_scale = 2.0
  290.  
  291. portrait_evolution = {
  292. # cybernetization stages
  293. variants = {
  294. {
  295. value = {
  296. # stage 1 variant 1
  297. {
  298. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_04_stage_1_decal.dds"
  299. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_04_stage_1_mask.dds"
  300. }
  301. }
  302.  
  303. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  304. trigger = {
  305. has_cybernetization_stage_1 = yes
  306. }
  307. }
  308.  
  309. {
  310. value = {
  311. # stage 2 variant 1
  312. {
  313. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_04_stage_2_decal.dds"
  314. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_04_stage_2_mask.dds"
  315. }
  316. }
  317.  
  318. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  319. trigger = {
  320. has_cybernetization_stage_2 = yes
  321. }
  322. }
  323. }
  324. }
  325.  
  326. }
  327.  
  328.  
  329. # cybernetics 05 - Owl
  330. cyb5 = {
  331. entity = "cybernetics_01_portrait_05_entity"
  332. clothes_selector = "cybernetics_clothes_05"
  333. attachment_selector = "no_texture"
  334. greeting_sound = "machineage_portrait_cybernized_05"
  335.  
  336. character_textures = {
  337. "gfx/models/portraits/cybernetics/cybernetics_portrait_05_green.dds"
  338. "gfx/models/portraits/cybernetics/cybernetics_portrait_05_blue.dds"
  339. "gfx/models/portraits/cybernetics/cybernetics_portrait_05_red.dds"
  340. }
  341. custom_close_up_position_offset = { x = 0 y = 300 }
  342. custom_close_up_scale = 2.0
  343.  
  344. portrait_evolution = {
  345. # cybernetization stages
  346. variants = {
  347. {
  348. value = {
  349. # stage 1 variant 1
  350. {
  351. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_05_stage_1_decal.dds"
  352. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_05_stage_1_mask.dds"
  353. }
  354. }
  355.  
  356. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  357. trigger = {
  358. has_cybernetization_stage_1 = yes
  359. }
  360. }
  361.  
  362. {
  363. value = {
  364. # stage 2 variant 1
  365. {
  366. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_05_stage_2_decal.dds"
  367. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_05_stage_2_mask.dds"
  368. }
  369. }
  370.  
  371. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  372. trigger = {
  373. has_cybernetization_stage_2 = yes
  374. }
  375. }
  376. }
  377. }
  378. }
  379.  
  380. # cybernetics 06 - Monkey
  381. cyb6 = {
  382. entity = "cybernetics_01_portrait_06_entity"
  383. clothes_selector = "cybernetics_clothes_06"
  384. attachment_selector = "no_texture"
  385. greeting_sound = "machineage_portrait_cybernized_06"
  386.  
  387. character_textures = {
  388. "gfx/models/portraits/cybernetics/cybernetics_portrait_06_blue.dds"
  389. "gfx/models/portraits/cybernetics/cybernetics_portrait_06_red.dds"
  390. "gfx/models/portraits/cybernetics/cybernetics_portrait_06_green.dds"
  391. }
  392. custom_close_up_position_offset = { x = 18 y = 325 }
  393. custom_close_up_scale = 2.0
  394.  
  395. portrait_evolution = {
  396. # cybernetization stages
  397. variants = {
  398. {
  399. value = {
  400. # stage 1 variant 1
  401. {
  402. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_06_stage_1_decal.dds"
  403. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_06_stage_1_mask.dds"
  404. }
  405. }
  406.  
  407. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  408. trigger = {
  409. has_cybernetization_stage_1 = yes
  410. }
  411. }
  412.  
  413. {
  414. value = {
  415. # stage 2 variant 1
  416. {
  417. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_06_stage_2_decal.dds"
  418. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_06_stage_2_mask.dds"
  419. }
  420. }
  421.  
  422. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  423. trigger = {
  424. has_cybernetization_stage_2 = yes
  425. }
  426. }
  427. }
  428. }
  429. }
  430.  
  431. # cybernetics 07 - fox
  432. cyb7 = {
  433. entity = "cybernetics_01_portrait_07_entity"
  434. clothes_selector = "cybernetics_clothes_07"
  435. attachment_selector = "no_texture"
  436. greeting_sound = "machineage_portrait_cybernized_07"
  437.  
  438. character_textures = {
  439. "gfx/models/portraits/cybernetics/cybernetics_portrait_07_blue.dds"
  440. "gfx/models/portraits/cybernetics/cybernetics_portrait_07_red.dds"
  441. "gfx/models/portraits/cybernetics/cybernetics_portrait_07_green.dds"
  442. }
  443. custom_close_up_position_offset = { x = 0 y = 140 }
  444. custom_close_up_scale = 1.55
  445.  
  446. portrait_evolution = {
  447. # cybernetization stages
  448. variants = {
  449. {
  450. value = {
  451. # stage 1 variant 1
  452. {
  453. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_07_stage_1_decal.dds"
  454. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_07_stage_1_mask.dds"
  455. }
  456. }
  457.  
  458. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  459. trigger = {
  460. has_cybernetization_stage_1 = yes
  461. }
  462. }
  463.  
  464. {
  465. value = {
  466. # stage 2 variant 1
  467. {
  468. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_07_stage_2_decal.dds"
  469. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_07_stage_2_mask.dds"
  470. }
  471. }
  472.  
  473. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  474. trigger = {
  475. has_cybernetization_stage_2 = yes
  476. }
  477. }
  478. }
  479. }
  480. }
  481.  
  482. # 08 - Elf
  483. cyb8_m = {
  484. entity = "cybernetics_01_portrait_08_m_entity"
  485. clothes_selector = "cybernetics_clothes_08_m"
  486. attachment_selector = "no_texture"
  487. greeting_sound = "machineage_portrait_cybernized_08_m"
  488.  
  489. character_textures = {
  490. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_blue.dds"
  491. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_green.dds"
  492. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_red.dds"
  493. }
  494.  
  495. custom_close_up_position_offset = { x = -20 y = 260 }
  496. custom_close_up_scale = 1.80
  497.  
  498. portrait_evolution = {
  499. # cybernetization stages
  500. variants = {
  501. {
  502. value = {
  503. # stage 1 variant 1
  504. {
  505. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_stage_1_decal.dds"
  506. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_stage_1_mask.dds"
  507. }
  508. }
  509.  
  510. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  511. trigger = {
  512. has_cybernetization_stage_1 = yes
  513. }
  514. }
  515.  
  516. {
  517. value = {
  518. # stage 2 variant 1
  519. {
  520. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_stage_2_decal.dds"
  521. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_m_stage_2_mask.dds"
  522. }
  523. }
  524.  
  525. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  526. trigger = {
  527. has_cybernetization_stage_2 = yes
  528. }
  529. }
  530. }
  531. }
  532. }
  533.  
  534. cyb8_f = {
  535. entity = "cybernetics_01_portrait_08_f_entity"
  536. clothes_selector = "cybernetics_clothes_08_f"
  537. attachment_selector = "no_texture"
  538. greeting_sound = "machineage_portrait_cybernized_08_f"
  539.  
  540. character_textures = {
  541. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_blue.dds"
  542. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_green.dds"
  543. "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_red.dds"
  544. }
  545.  
  546. custom_close_up_position_offset = { x = -20 y = 260 }
  547. custom_close_up_scale = 1.80
  548.  
  549. portrait_evolution = {
  550. # cybernetization stages
  551. variants = {
  552. {
  553. value = {
  554. # stage 1 variant 1
  555. {
  556. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_stage_1_decal.dds"
  557. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_stage_1_mask.dds"
  558. }
  559. }
  560.  
  561. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  562. trigger = {
  563. has_cybernetization_stage_1 = yes
  564. }
  565. }
  566.  
  567. {
  568. value = {
  569. # stage 2 variant 1
  570. {
  571. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_stage_2_decal.dds"
  572. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_08_f_stage_2_mask.dds"
  573. }
  574. }
  575.  
  576. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  577. trigger = {
  578. has_cybernetization_stage_2 = yes
  579. }
  580. }
  581. }
  582. }
  583. }
  584.  
  585. # cybernetics 09 - Kith-Maqau (Bug)
  586. cyb9 = {
  587. entity = "cybernetics_01_portrait_09_entity"
  588. clothes_selector = "no_texture"
  589. attachment_selector = "no_texture"
  590. greeting_sound = "machineage_portrait_cybernized_09"
  591.  
  592. character_textures = {
  593. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_gold.dds"
  594. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_green.dds"
  595. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_indigo.dds"
  596. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_lichen.dds"
  597. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_purple.dds"
  598. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_red.dds"
  599. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_redgold.dds"
  600. "gfx/models/portraits/cybernetics/cybernetics_portrait_09_scarab.dds"
  601. }
  602. custom_close_up_position_offset = { x = 35 y = 320 }
  603. custom_close_up_scale = 1.95
  604.  
  605. portrait_evolution = {
  606. # cybernetization stages
  607. variants = {
  608. {
  609. value = {
  610. # stage 1 variant 1
  611. {
  612. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_09_stage_1_decal.dds"
  613. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_09_stage_1_mask.dds"
  614. }
  615. }
  616.  
  617. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  618. trigger = {
  619. has_cybernetization_stage_1 = yes
  620. }
  621. }
  622.  
  623. {
  624. value = {
  625. # stage 2 variant 1
  626. {
  627. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_09_stage_2_decal.dds"
  628. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_09_stage_2_mask.dds"
  629. }
  630. }
  631.  
  632. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  633. trigger = {
  634. has_cybernetization_stage_2 = yes
  635. }
  636. }
  637. }
  638. }
  639. }
  640.  
  641. # cybernetics 10 - Chameleon
  642. cyb10 = {
  643. entity = "cybernetics_01_portrait_10_entity"
  644. clothes_selector = "cybernetics_clothes_10"
  645. attachment_selector = "no_texture"
  646. greeting_sound = "machineage_portrait_cybernized_10"
  647.  
  648. character_textures = {
  649. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_blau.dds"
  650. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_blue.dds"
  651. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_green.dds"
  652. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_magenta.dds"
  653. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_orange.dds"
  654. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_red.dds"
  655. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_rot.dds"
  656. "gfx/models/portraits/cybernetics/cybernetics_portrait_10_yellow.dds"
  657. }
  658. custom_close_up_position_offset = { x = 55 y = 300 }
  659. custom_close_up_scale = 1.9
  660.  
  661. portrait_evolution = {
  662. # cybernetization stages
  663. variants = {
  664. {
  665. value = {
  666. # stage 1 variant 1
  667. {
  668. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_10_stage_1_decal.dds"
  669. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_10_stage_1_mask.dds"
  670. }
  671. }
  672.  
  673. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  674. trigger = {
  675. has_cybernetization_stage_1 = yes
  676. }
  677. }
  678.  
  679. {
  680. value = {
  681. # stage 2 variant 1
  682. {
  683. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_10_stage_2_decal.dds"
  684. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_10_stage_2_mask.dds"
  685. }
  686. }
  687.  
  688. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  689. trigger = {
  690. has_cybernetization_stage_2 = yes
  691. }
  692. }
  693. }
  694. }
  695. }
  696.  
  697. # cybernetics 11 - Zrrj
  698. cyb11 = {
  699. entity = "cybernetics_01_portrait_11_entity"
  700. clothes_selector = "no_texture"
  701. attachment_selector = "no_texture"
  702. greeting_sound = "machineage_portrait_cybernized_11"
  703.  
  704. character_textures = {
  705. "gfx/models/portraits/cybernetics/cybernetics_portrait_11_yellow.dds"
  706. "gfx/models/portraits/cybernetics/cybernetics_portrait_11_red.dds"
  707. "gfx/models/portraits/cybernetics/cybernetics_portrait_11_blue.dds"
  708. }
  709. custom_close_up_position_offset = { x = 10 y = 340 }
  710. custom_close_up_scale = 2.1
  711.  
  712. portrait_evolution = {
  713. # cybernetization stages
  714. variants = {
  715. {
  716. value = {
  717. # stage 1 variant 1
  718. {
  719. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_11_stage_1_decal.dds"
  720. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_11_stage_1_mask.dds"
  721. }
  722. }
  723.  
  724. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  725. trigger = {
  726. has_cybernetization_stage_1 = yes
  727. }
  728. }
  729.  
  730. {
  731. value = {
  732. # stage 2 variant 1
  733. {
  734. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_11_stage_2_decal.dds"
  735. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_11_stage_2_mask.dds"
  736. }
  737. }
  738.  
  739. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  740. trigger = {
  741. has_cybernetization_stage_2 = yes
  742. }
  743. }
  744. }
  745. }
  746. }
  747.  
  748.  
  749. cyb12_m_01 = {
  750. entity = "cybernetics_01_portrait_12_m_entity"
  751. clothes_selector = "cybernetics_clothes_12_m"
  752. attachment_selector = "cybernetics_hair_12_m"
  753. greeting_sound = "machineage_portrait_cybernized_12_m"
  754.  
  755. character_textures = {
  756. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_blue.dds"
  757. }
  758.  
  759. custom_attachment_label = "HAIR_STYLE"
  760.  
  761. custom_close_up_position_offset = { x = 0 y = 180 }
  762. custom_close_up_scale = 1.60
  763. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  764. #custom_mid_close_up_scale = 2.0
  765.  
  766. portrait_evolution = {
  767. # cybernetization stages
  768. variants = {
  769. {
  770. value = {
  771. # stage 1 variant 1
  772. {
  773. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  774. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  775. }
  776. }
  777.  
  778. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  779. trigger = {
  780. has_cybernetization_stage_1 = yes
  781. }
  782. }
  783.  
  784. {
  785. value = {
  786. # stage 2 variant 1
  787. {
  788. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_c_decal.dds"
  789. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  790. }
  791. }
  792.  
  793. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  794. trigger = {
  795. has_cybernetization_stage_2 = yes
  796. }
  797. }
  798. }
  799. }
  800. }
  801.  
  802. cyb12_m_02 = {
  803. entity = "cybernetics_01_portrait_12_m_entity"
  804. clothes_selector = "cybernetics_clothes_12_m"
  805. attachment_selector = "cybernetics_hair_12_m"
  806. greeting_sound = "machineage_portrait_cybernized_12_m"
  807.  
  808. character_textures = {
  809. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_green.dds"
  810. }
  811.  
  812. custom_attachment_label = "HAIR_STYLE"
  813.  
  814. custom_close_up_position_offset = { x = 0 y = 180 }
  815. custom_close_up_scale = 1.60
  816. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  817. #custom_mid_close_up_scale = 2.0
  818.  
  819. portrait_evolution = {
  820. # cybernetization stages
  821. variants = {
  822. {
  823. value = {
  824. # stage 1 variant 1
  825. {
  826. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  827. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  828. }
  829. }
  830.  
  831. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  832. trigger = {
  833. has_cybernetization_stage_1 = yes
  834. }
  835. }
  836.  
  837. {
  838. value = {
  839. # stage 2 variant 1
  840. {
  841. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_2_decal.dds"
  842. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  843. }
  844. }
  845.  
  846. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  847. trigger = {
  848. has_cybernetization_stage_2 = yes
  849. }
  850. }
  851. }
  852. }
  853. }
  854.  
  855. cyb12_m_03 = {
  856. entity = "cybernetics_01_portrait_12_m_entity"
  857. clothes_selector = "cybernetics_clothes_12_m"
  858. attachment_selector = "cybernetics_hair_12_m"
  859. greeting_sound = "machineage_portrait_cybernized_12_m"
  860.  
  861. character_textures = {
  862. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_purple.dds"
  863. }
  864.  
  865. custom_attachment_label = "HAIR_STYLE"
  866.  
  867. custom_close_up_position_offset = { x = 0 y = 180 }
  868. custom_close_up_scale = 1.60
  869. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  870. #custom_mid_close_up_scale = 2.0
  871.  
  872. portrait_evolution = {
  873. # cybernetization stages
  874. variants = {
  875. {
  876. value = {
  877. # stage 1 variant 1
  878. {
  879. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  880. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  881. }
  882. }
  883.  
  884. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  885. trigger = {
  886. has_cybernetization_stage_1 = yes
  887. }
  888. }
  889.  
  890. {
  891. value = {
  892. # stage 2 variant 1
  893. {
  894. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_d_decal.dds"
  895. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  896. }
  897. }
  898.  
  899. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  900. trigger = {
  901. has_cybernetization_stage_2 = yes
  902. }
  903. }
  904. }
  905. }
  906. }
  907.  
  908. cyb12_m_04 = {
  909. entity = "cybernetics_01_portrait_12_m_entity"
  910. clothes_selector = "cybernetics_clothes_12_m"
  911. attachment_selector = "cybernetics_hair_12_m"
  912. greeting_sound = "machineage_portrait_cybernized_12_m"
  913.  
  914. character_textures = {
  915. "gfx/models/portraits/cybernetics/gosh_portrait_m_01.dds"
  916. }
  917.  
  918. custom_attachment_label = "HAIR_STYLE"
  919.  
  920. custom_close_up_position_offset = { x = 0 y = 180 }
  921. custom_close_up_scale = 1.60
  922. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  923. #custom_mid_close_up_scale = 2.0
  924.  
  925. portrait_evolution = {
  926. # cybernetization stages
  927. variants = {
  928. {
  929. value = {
  930. # stage 1 variant 1
  931. {
  932. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal_stache.dds"
  933. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  934. }
  935. }
  936.  
  937. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  938. trigger = {
  939. has_cybernetization_stage_1 = yes
  940. }
  941. }
  942.  
  943. {
  944. value = {
  945. # stage 2 variant 1
  946. {
  947. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_decal_stache.dds"
  948. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  949. }
  950. }
  951.  
  952. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  953. trigger = {
  954. has_cybernetization_stage_2 = yes
  955. }
  956. }
  957. }
  958. }
  959. }
  960.  
  961. cyb12_m_05 = {
  962. entity = "cybernetics_01_portrait_12_m_entity"
  963. clothes_selector = "cybernetics_clothes_12_m"
  964. attachment_selector = "cybernetics_hair_12_m"
  965. greeting_sound = "machineage_portrait_cybernized_12_m"
  966.  
  967. character_textures = {
  968. "gfx/models/portraits/cybernetics/gosh_portrait_m_02.dds"
  969. }
  970.  
  971. custom_attachment_label = "HAIR_STYLE"
  972.  
  973. custom_close_up_position_offset = { x = 0 y = 180 }
  974. custom_close_up_scale = 1.60
  975. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  976. #custom_mid_close_up_scale = 2.0
  977.  
  978. portrait_evolution = {
  979. # cybernetization stages
  980. variants = {
  981. {
  982. value = {
  983. # stage 1 variant 1
  984. {
  985. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  986. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  987. }
  988. }
  989.  
  990. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  991. trigger = {
  992. has_cybernetization_stage_1 = yes
  993. }
  994. }
  995.  
  996. {
  997. value = {
  998. # stage 2 variant 1
  999. {
  1000. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_goggles_decal.dds"
  1001. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1002. }
  1003. }
  1004.  
  1005. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1006. trigger = {
  1007. has_cybernetization_stage_2 = yes
  1008. }
  1009. }
  1010. }
  1011. }
  1012. }
  1013.  
  1014. cyb12_m_06 = {
  1015. entity = "cybernetics_01_portrait_12_m_entity"
  1016. clothes_selector = "cybernetics_clothes_12_m"
  1017. attachment_selector = "cybernetics_hair_12_m"
  1018. greeting_sound = "machineage_portrait_cybernized_12_m"
  1019.  
  1020. character_textures = {
  1021. "gfx/models/portraits/cybernetics/gosh_portrait_m_03.dds"
  1022. }
  1023.  
  1024. custom_attachment_label = "HAIR_STYLE"
  1025.  
  1026. custom_close_up_position_offset = { x = 0 y = 180 }
  1027. custom_close_up_scale = 1.60
  1028. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1029. #custom_mid_close_up_scale = 2.0
  1030.  
  1031. portrait_evolution = {
  1032. # cybernetization stages
  1033. variants = {
  1034. {
  1035. value = {
  1036. # stage 1 variant 1
  1037. {
  1038. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  1039. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1040. }
  1041. }
  1042.  
  1043. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1044. trigger = {
  1045. has_cybernetization_stage_1 = yes
  1046. }
  1047. }
  1048.  
  1049. {
  1050. value = {
  1051. # stage 2 variant 1
  1052. {
  1053. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_d_decal.dds"
  1054. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1055. }
  1056. }
  1057.  
  1058. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1059. trigger = {
  1060. has_cybernetization_stage_2 = yes
  1061. }
  1062. }
  1063. }
  1064. }
  1065. }
  1066.  
  1067. cyb12_m_07 = {
  1068. entity = "cybernetics_01_portrait_12_m_entity"
  1069. clothes_selector = "cybernetics_clothes_12_m"
  1070. attachment_selector = "cybernetics_hair_12_m"
  1071. greeting_sound = "machineage_portrait_cybernized_12_m"
  1072.  
  1073. character_textures = {
  1074. "gfx/models/portraits/cybernetics/gosh_portrait_m_04.dds"
  1075. }
  1076.  
  1077. custom_attachment_label = "HAIR_STYLE"
  1078.  
  1079. custom_close_up_position_offset = { x = 0 y = 180 }
  1080. custom_close_up_scale = 1.60
  1081. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1082. #custom_mid_close_up_scale = 2.0
  1083.  
  1084. portrait_evolution = {
  1085. # cybernetization stages
  1086. variants = {
  1087. {
  1088. value = {
  1089. # stage 1 variant 1
  1090. {
  1091. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  1092. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1093. }
  1094. }
  1095.  
  1096. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1097. trigger = {
  1098. has_cybernetization_stage_1 = yes
  1099. }
  1100. }
  1101.  
  1102. {
  1103. value = {
  1104. # stage 2 variant 1
  1105. {
  1106. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_c_decal.dds"
  1107. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1108. }
  1109. }
  1110.  
  1111. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1112. trigger = {
  1113. has_cybernetization_stage_2 = yes
  1114. }
  1115. }
  1116. }
  1117. }
  1118. }
  1119.  
  1120. cyb12_m_08 = {
  1121. entity = "cybernetics_01_portrait_12_m_entity"
  1122. clothes_selector = "cybernetics_clothes_12_m"
  1123. attachment_selector = "cybernetics_hair_12_m"
  1124. greeting_sound = "machineage_portrait_cybernized_12_m"
  1125.  
  1126. character_textures = {
  1127. "gfx/models/portraits/cybernetics/gosh_portrait_m_05.dds"
  1128. }
  1129.  
  1130. custom_attachment_label = "HAIR_STYLE"
  1131.  
  1132. custom_close_up_position_offset = { x = 0 y = 180 }
  1133. custom_close_up_scale = 1.60
  1134. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1135. #custom_mid_close_up_scale = 2.0
  1136.  
  1137. portrait_evolution = {
  1138. # cybernetization stages
  1139. variants = {
  1140. {
  1141. value = {
  1142. # stage 1 variant 1
  1143. {
  1144. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal_stache.dds"
  1145. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1146. }
  1147. }
  1148.  
  1149. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1150. trigger = {
  1151. has_cybernetization_stage_1 = yes
  1152. }
  1153. }
  1154.  
  1155. {
  1156. value = {
  1157. # stage 2 variant 1
  1158. {
  1159. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_decal_stache.dds"
  1160. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1161. }
  1162. }
  1163.  
  1164. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1165. trigger = {
  1166. has_cybernetization_stage_2 = yes
  1167. }
  1168. }
  1169. }
  1170. }
  1171. }
  1172.  
  1173. cyb12_m_09 = {
  1174. entity = "cybernetics_01_portrait_12_m_entity"
  1175. clothes_selector = "cybernetics_clothes_12_m"
  1176. attachment_selector = "cybernetics_hair_12_m"
  1177. greeting_sound = "machineage_portrait_cybernized_12_m"
  1178.  
  1179. character_textures = {
  1180. "gfx/models/portraits/cybernetics/gosh_portrait_m_06.dds"
  1181. }
  1182.  
  1183. custom_attachment_label = "HAIR_STYLE"
  1184.  
  1185. custom_close_up_position_offset = { x = 0 y = 180 }
  1186. custom_close_up_scale = 1.60
  1187. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1188. #custom_mid_close_up_scale = 2.0
  1189.  
  1190. portrait_evolution = {
  1191. # cybernetization stages
  1192. variants = {
  1193. {
  1194. value = {
  1195. # stage 1 variant 1
  1196. {
  1197. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  1198. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1199. }
  1200. }
  1201.  
  1202. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1203. trigger = {
  1204. has_cybernetization_stage_1 = yes
  1205. }
  1206. }
  1207.  
  1208. {
  1209. value = {
  1210. # stage 2 variant 1
  1211. {
  1212. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_decal.dds"
  1213. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1214. }
  1215. }
  1216.  
  1217. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1218. trigger = {
  1219. has_cybernetization_stage_2 = yes
  1220. }
  1221. }
  1222. }
  1223. }
  1224. }
  1225.  
  1226. cyb12_m_10 = {
  1227. entity = "cybernetics_01_portrait_12_m_entity"
  1228. clothes_selector = "cybernetics_clothes_12_m"
  1229. attachment_selector = "cybernetics_hair_12_m"
  1230. greeting_sound = "machineage_portrait_cybernized_12_m"
  1231.  
  1232. character_textures = {
  1233. "gfx/models/portraits/cybernetics/gosh_portrait_m_07.dds"
  1234. }
  1235.  
  1236. custom_attachment_label = "HAIR_STYLE"
  1237.  
  1238. custom_close_up_position_offset = { x = 0 y = 180 }
  1239. custom_close_up_scale = 1.60
  1240. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1241. #custom_mid_close_up_scale = 2.0
  1242.  
  1243. portrait_evolution = {
  1244. # cybernetization stages
  1245. variants = {
  1246. {
  1247. value = {
  1248. # stage 1 variant 1
  1249. {
  1250. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal_stache.dds"
  1251. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1252. }
  1253. }
  1254.  
  1255. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1256. trigger = {
  1257. has_cybernetization_stage_1 = yes
  1258. }
  1259. }
  1260.  
  1261. {
  1262. value = {
  1263. # stage 2 variant 1
  1264. {
  1265. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_decal_stache.dds"
  1266. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1267. }
  1268. }
  1269.  
  1270. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1271. trigger = {
  1272. has_cybernetization_stage_2 = yes
  1273. }
  1274. }
  1275. }
  1276. }
  1277. }
  1278.  
  1279. cyb12_m_11 = {
  1280. entity = "cybernetics_01_portrait_12_m_entity"
  1281. clothes_selector = "cybernetics_clothes_12_m"
  1282. attachment_selector = "cybernetics_hair_12_m"
  1283. greeting_sound = "machineage_portrait_cybernized_12_m"
  1284.  
  1285. character_textures = {
  1286. "gfx/models/portraits/cybernetics/gosh_portrait_m_08.dds"
  1287. }
  1288.  
  1289. custom_attachment_label = "HAIR_STYLE"
  1290.  
  1291. custom_close_up_position_offset = { x = 0 y = 180 }
  1292. custom_close_up_scale = 1.60
  1293. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1294. #custom_mid_close_up_scale = 2.0
  1295.  
  1296. portrait_evolution = {
  1297. # cybernetization stages
  1298. variants = {
  1299. {
  1300. value = {
  1301. # stage 1 variant 1
  1302. {
  1303. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  1304. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1305. }
  1306. }
  1307.  
  1308. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1309. trigger = {
  1310. has_cybernetization_stage_1 = yes
  1311. }
  1312. }
  1313.  
  1314. {
  1315. value = {
  1316. # stage 2 variant 1
  1317. {
  1318. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_c_decal.dds"
  1319. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1320. }
  1321. }
  1322.  
  1323. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1324. trigger = {
  1325. has_cybernetization_stage_2 = yes
  1326. }
  1327. }
  1328. }
  1329. }
  1330. }
  1331.  
  1332. cyb12_m_12 = {
  1333. entity = "cybernetics_01_portrait_12_m_entity"
  1334. clothes_selector = "cybernetics_clothes_12_m"
  1335. attachment_selector = "cybernetics_hair_12_m"
  1336. greeting_sound = "machineage_portrait_cybernized_12_m"
  1337.  
  1338. character_textures = {
  1339. "gfx/models/portraits/cybernetics/gosh_portrait_m_09b.dds"
  1340. }
  1341.  
  1342. custom_attachment_label = "HAIR_STYLE"
  1343.  
  1344. custom_close_up_position_offset = { x = 0 y = 180 }
  1345. custom_close_up_scale = 1.60
  1346. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1347. #custom_mid_close_up_scale = 2.0
  1348.  
  1349. portrait_evolution = {
  1350. # cybernetization stages
  1351. variants = {
  1352. {
  1353. value = {
  1354. # stage 1 variant 1
  1355. {
  1356. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  1357. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1358. }
  1359. }
  1360.  
  1361. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1362. trigger = {
  1363. has_cybernetization_stage_1 = yes
  1364. }
  1365. }
  1366.  
  1367. {
  1368. value = {
  1369. # stage 2 variant 1
  1370. {
  1371. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_goggles_decal.dds"
  1372. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1373. }
  1374. }
  1375.  
  1376. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1377. trigger = {
  1378. has_cybernetization_stage_2 = yes
  1379. }
  1380. }
  1381. }
  1382. }
  1383. }
  1384.  
  1385. cyb12_m_13 = {
  1386. entity = "cybernetics_01_portrait_12_m_entity"
  1387. clothes_selector = "cybernetics_clothes_12_m"
  1388. attachment_selector = "cybernetics_hair_12_m"
  1389. greeting_sound = "machineage_portrait_cybernized_12_m"
  1390.  
  1391. character_textures = {
  1392. "gfx/models/portraits/cybernetics/gosh_portrait_m_10.dds"
  1393. }
  1394.  
  1395. custom_attachment_label = "HAIR_STYLE"
  1396.  
  1397. custom_close_up_position_offset = { x = 0 y = 180 }
  1398. custom_close_up_scale = 1.60
  1399. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1400. #custom_mid_close_up_scale = 2.0
  1401.  
  1402. portrait_evolution = {
  1403. # cybernetization stages
  1404. variants = {
  1405. {
  1406. value = {
  1407. # stage 1 variant 1
  1408. {
  1409. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal_stache.dds"
  1410. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1411. }
  1412. }
  1413.  
  1414. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1415. trigger = {
  1416. has_cybernetization_stage_1 = yes
  1417. }
  1418. }
  1419.  
  1420. {
  1421. value = {
  1422. # stage 2 variant 1
  1423. {
  1424. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_decal_stache.dds"
  1425. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1426. }
  1427. }
  1428.  
  1429. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1430. trigger = {
  1431. has_cybernetization_stage_2 = yes
  1432. }
  1433. }
  1434. }
  1435. }
  1436. }
  1437.  
  1438. cyb12_m_14 = {
  1439. entity = "cybernetics_01_portrait_12_m_entity"
  1440. clothes_selector = "cybernetics_clothes_12_m"
  1441. attachment_selector = "cybernetics_hair_12_m"
  1442. greeting_sound = "machineage_portrait_cybernized_12_m"
  1443.  
  1444. character_textures = {
  1445. "gfx/models/portraits/cybernetics/gosh_portrait_m_11.dds"
  1446. }
  1447.  
  1448. custom_attachment_label = "HAIR_STYLE"
  1449.  
  1450. custom_close_up_position_offset = { x = 0 y = 180 }
  1451. custom_close_up_scale = 1.60
  1452. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1453. #custom_mid_close_up_scale = 2.0
  1454.  
  1455. portrait_evolution = {
  1456. # cybernetization stages
  1457. variants = {
  1458. {
  1459. value = {
  1460. # stage 1 variant 1
  1461. {
  1462. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_1_decal.dds"
  1463. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1464. }
  1465. }
  1466.  
  1467. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1468. trigger = {
  1469. has_cybernetization_stage_1 = yes
  1470. }
  1471. }
  1472.  
  1473. {
  1474. value = {
  1475. # stage 2 variant 1
  1476. {
  1477. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_c_decal.dds"
  1478. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1479. }
  1480. }
  1481.  
  1482. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1483. trigger = {
  1484. has_cybernetization_stage_2 = yes
  1485. }
  1486. }
  1487. }
  1488. }
  1489. }
  1490.  
  1491. cyb12_m_15 = {
  1492. entity = "cybernetics_01_portrait_12_m_entity"
  1493. clothes_selector = "cybernetics_clothes_12_m"
  1494. attachment_selector = "cybernetics_hair_12_m"
  1495. greeting_sound = "machineage_portrait_cybernized_12_m"
  1496.  
  1497. character_textures = {
  1498. "gfx/models/portraits/cybernetics/gosh_portrait_m_12.dds"
  1499. }
  1500.  
  1501. custom_attachment_label = "HAIR_STYLE"
  1502.  
  1503. custom_close_up_position_offset = { x = 0 y = 180 }
  1504. custom_close_up_scale = 1.60
  1505. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1506. #custom_mid_close_up_scale = 2.0
  1507.  
  1508. portrait_evolution = {
  1509. # cybernetization stages
  1510. variants = {
  1511. {
  1512. value = {
  1513. # stage 1 variant 1
  1514. {
  1515. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  1516. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1517. }
  1518. }
  1519.  
  1520. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1521. trigger = {
  1522. has_cybernetization_stage_1 = yes
  1523. }
  1524. }
  1525.  
  1526. {
  1527. value = {
  1528. # stage 2 variant 1
  1529. {
  1530. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_m_stage_2_goggles_decal.dds"
  1531. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1532. }
  1533. }
  1534.  
  1535. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1536. trigger = {
  1537. has_cybernetization_stage_2 = yes
  1538. }
  1539. }
  1540. }
  1541. }
  1542. }
  1543.  
  1544. cyb12_m_16 = {
  1545. entity = "cybernetics_01_portrait_12_m_entity"
  1546. clothes_selector = "cybernetics_clothes_12_m"
  1547. attachment_selector = "cybernetics_hair_12_m"
  1548. greeting_sound = "machineage_portrait_cybernized_12_m"
  1549.  
  1550. character_textures = {
  1551. "gfx/models/portraits/cybernetics/gosh_portrait_m_13.dds"
  1552. }
  1553.  
  1554. custom_attachment_label = "HAIR_STYLE"
  1555.  
  1556. custom_close_up_position_offset = { x = 0 y = 180 }
  1557. custom_close_up_scale = 1.60
  1558. #custom_mid_close_up_position_offset = { x = 0 y = -75 }
  1559. #custom_mid_close_up_scale = 2.0
  1560.  
  1561. portrait_evolution = {
  1562. # cybernetization stages
  1563. variants = {
  1564. {
  1565. value = {
  1566. # stage 1 variant 1
  1567. {
  1568. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_decal.dds"
  1569. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1570. }
  1571. }
  1572.  
  1573. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1574. trigger = {
  1575. has_cybernetization_stage_1 = yes
  1576. }
  1577. }
  1578.  
  1579. {
  1580. value = {
  1581. # stage 2 variant 1
  1582. {
  1583. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_2_decal.dds"
  1584. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_m_stage_1_mask.dds"
  1585. }
  1586. }
  1587.  
  1588. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1589. trigger = {
  1590. has_cybernetization_stage_2 = yes
  1591. }
  1592. }
  1593. }
  1594. }
  1595. }
  1596.  
  1597. cyb12_f_01 = {
  1598. entity = "cybernetics_01_portrait_12_f_entity"
  1599. clothes_selector = "cybernetics_clothes_12_f"
  1600. attachment_selector = "cybernetics_hair_12_f"
  1601. greeting_sound = "machineage_portrait_cybernized_12_f"
  1602. character_textures = {
  1603. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_blue.dds"
  1604. }
  1605.  
  1606. custom_attachment_label = "HAIR_STYLE"
  1607.  
  1608. custom_close_up_position_offset = { x = 0 y = 180 }
  1609. custom_close_up_scale = 1.60
  1610. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1611. #custom_mid_close_up_scale = 2
  1612.  
  1613. portrait_evolution = {
  1614. # cybernetization stages
  1615. variants = {
  1616. {
  1617. value = {
  1618. # stage 1 variant 1
  1619. {
  1620. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  1621. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1622. }
  1623. }
  1624.  
  1625. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1626. trigger = {
  1627. has_cybernetization_stage_1 = yes
  1628. }
  1629. }
  1630.  
  1631. {
  1632. value = {
  1633. # stage 2 variant 1
  1634. {
  1635. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_decal.dds"
  1636. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1637. }
  1638. }
  1639.  
  1640. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1641. trigger = {
  1642. has_cybernetization_stage_2 = yes
  1643. }
  1644. }
  1645. }
  1646. }
  1647. }
  1648.  
  1649. cyb12_f_02 = {
  1650. entity = "cybernetics_01_portrait_12_f_entity"
  1651. clothes_selector = "cybernetics_clothes_12_f"
  1652. attachment_selector = "cybernetics_hair_12_f"
  1653. greeting_sound = "machineage_portrait_cybernized_12_f"
  1654. character_textures = {
  1655. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_green.dds"
  1656. }
  1657.  
  1658. custom_attachment_label = "HAIR_STYLE"
  1659.  
  1660. custom_close_up_position_offset = { x = 0 y = 180 }
  1661. custom_close_up_scale = 1.60
  1662. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1663. #custom_mid_close_up_scale = 2
  1664.  
  1665. portrait_evolution = {
  1666. # cybernetization stages
  1667. variants = {
  1668. {
  1669. value = {
  1670. # stage 1 variant 1
  1671. {
  1672. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  1673. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1674. }
  1675. }
  1676.  
  1677. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1678. trigger = {
  1679. has_cybernetization_stage_1 = yes
  1680. }
  1681. }
  1682.  
  1683. {
  1684. value = {
  1685. # stage 2 variant 1
  1686. {
  1687. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_c_decal.dds"
  1688. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1689. }
  1690. }
  1691.  
  1692. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1693. trigger = {
  1694. has_cybernetization_stage_2 = yes
  1695. }
  1696. }
  1697. }
  1698. }
  1699. }
  1700.  
  1701. cyb12_f_03 = {
  1702. entity = "cybernetics_01_portrait_12_f_entity"
  1703. clothes_selector = "cybernetics_clothes_12_f"
  1704. attachment_selector = "cybernetics_hair_12_f"
  1705. greeting_sound = "machineage_portrait_cybernized_12_f"
  1706. character_textures = {
  1707. "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_purple.dds"
  1708. }
  1709.  
  1710. custom_attachment_label = "HAIR_STYLE"
  1711.  
  1712. custom_close_up_position_offset = { x = 0 y = 180 }
  1713. custom_close_up_scale = 1.60
  1714. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1715. #custom_mid_close_up_scale = 2
  1716.  
  1717. portrait_evolution = {
  1718. # cybernetization stages
  1719. variants = {
  1720. {
  1721. value = {
  1722. # stage 1 variant 1
  1723. {
  1724. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  1725. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1726. }
  1727. }
  1728.  
  1729. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1730. trigger = {
  1731. has_cybernetization_stage_1 = yes
  1732. }
  1733. }
  1734.  
  1735. {
  1736. value = {
  1737. # stage 2 variant 1
  1738. {
  1739. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_goggles_decal.dds"
  1740. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1741. }
  1742. }
  1743.  
  1744. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1745. trigger = {
  1746. has_cybernetization_stage_2 = yes
  1747. }
  1748. }
  1749. }
  1750. }
  1751. }
  1752.  
  1753. cyb12_f_04 = {
  1754. entity = "cybernetics_01_portrait_12_f_entity"
  1755. clothes_selector = "cybernetics_clothes_12_f"
  1756. attachment_selector = "cybernetics_hair_12_f"
  1757. greeting_sound = "machineage_portrait_cybernized_12_f"
  1758. character_textures = {
  1759. "gfx/models/portraits/cybernetics/gosh_portrait_f_01.dds"
  1760. }
  1761.  
  1762. custom_attachment_label = "HAIR_STYLE"
  1763.  
  1764. custom_close_up_position_offset = { x = 0 y = 180 }
  1765. custom_close_up_scale = 1.60
  1766. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1767. #custom_mid_close_up_scale = 2
  1768.  
  1769. portrait_evolution = {
  1770. # cybernetization stages
  1771. variants = {
  1772. {
  1773. value = {
  1774. # stage 1 variant 1
  1775. {
  1776. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  1777. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1778. }
  1779. }
  1780.  
  1781. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1782. trigger = {
  1783. has_cybernetization_stage_1 = yes
  1784. }
  1785. }
  1786.  
  1787. {
  1788. value = {
  1789. # stage 2 variant 1
  1790. {
  1791. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_decal.dds"
  1792. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1793. }
  1794. }
  1795.  
  1796. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1797. trigger = {
  1798. has_cybernetization_stage_2 = yes
  1799. }
  1800. }
  1801. }
  1802. }
  1803. }
  1804.  
  1805. cyb12_f_05 = {
  1806. entity = "cybernetics_01_portrait_12_f_entity"
  1807. clothes_selector = "cybernetics_clothes_12_f"
  1808. attachment_selector = "cybernetics_hair_12_f"
  1809. greeting_sound = "machineage_portrait_cybernized_12_f"
  1810. character_textures = {
  1811. "gfx/models/portraits/cybernetics/gosh_portrait_f_02.dds"
  1812. }
  1813.  
  1814. custom_attachment_label = "HAIR_STYLE"
  1815.  
  1816. custom_close_up_position_offset = { x = 0 y = 180 }
  1817. custom_close_up_scale = 1.60
  1818. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1819. #custom_mid_close_up_scale = 2
  1820.  
  1821. portrait_evolution = {
  1822. # cybernetization stages
  1823. variants = {
  1824. {
  1825. value = {
  1826. # stage 1 variant 1
  1827. {
  1828. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  1829. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1830. }
  1831. }
  1832.  
  1833. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1834. trigger = {
  1835. has_cybernetization_stage_1 = yes
  1836. }
  1837. }
  1838.  
  1839. {
  1840. value = {
  1841. # stage 2 variant 1
  1842. {
  1843. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_decal.dds"
  1844. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1845. }
  1846. }
  1847.  
  1848. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1849. trigger = {
  1850. has_cybernetization_stage_2 = yes
  1851. }
  1852. }
  1853. }
  1854. }
  1855. }
  1856.  
  1857. cyb12_f_06 = {
  1858. entity = "cybernetics_01_portrait_12_f_entity"
  1859. clothes_selector = "cybernetics_clothes_12_f"
  1860. attachment_selector = "cybernetics_hair_12_f"
  1861. greeting_sound = "machineage_portrait_cybernized_12_f"
  1862. character_textures = {
  1863. "gfx/models/portraits/cybernetics/gosh_portrait_f_03.dds"
  1864. }
  1865.  
  1866. custom_attachment_label = "HAIR_STYLE"
  1867.  
  1868. custom_close_up_position_offset = { x = 0 y = 180 }
  1869. custom_close_up_scale = 1.60
  1870. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1871. #custom_mid_close_up_scale = 2
  1872.  
  1873. portrait_evolution = {
  1874. # cybernetization stages
  1875. variants = {
  1876. {
  1877. value = {
  1878. # stage 1 variant 1
  1879. {
  1880. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  1881. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1882. }
  1883. }
  1884.  
  1885. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1886. trigger = {
  1887. has_cybernetization_stage_1 = yes
  1888. }
  1889. }
  1890.  
  1891. {
  1892. value = {
  1893. # stage 2 variant 1
  1894. {
  1895. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_decal.dds"
  1896. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1897. }
  1898. }
  1899.  
  1900. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1901. trigger = {
  1902. has_cybernetization_stage_2 = yes
  1903. }
  1904. }
  1905. }
  1906. }
  1907. }
  1908.  
  1909. cyb12_f_07 = {
  1910. entity = "cybernetics_01_portrait_12_f_entity"
  1911. clothes_selector = "cybernetics_clothes_12_f"
  1912. attachment_selector = "cybernetics_hair_12_f"
  1913. greeting_sound = "machineage_portrait_cybernized_12_f"
  1914. character_textures = {
  1915. "gfx/models/portraits/cybernetics/gosh_portrait_f_04.dds"
  1916. }
  1917.  
  1918. custom_attachment_label = "HAIR_STYLE"
  1919.  
  1920. custom_close_up_position_offset = { x = 0 y = 180 }
  1921. custom_close_up_scale = 1.60
  1922. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1923. #custom_mid_close_up_scale = 2
  1924.  
  1925. portrait_evolution = {
  1926. # cybernetization stages
  1927. variants = {
  1928. {
  1929. value = {
  1930. # stage 1 variant 1
  1931. {
  1932. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  1933. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1934. }
  1935. }
  1936.  
  1937. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1938. trigger = {
  1939. has_cybernetization_stage_1 = yes
  1940. }
  1941. }
  1942.  
  1943. {
  1944. value = {
  1945. # stage 2 variant 1
  1946. {
  1947. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_d_decal.dds"
  1948. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  1949. }
  1950. }
  1951.  
  1952. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1953. trigger = {
  1954. has_cybernetization_stage_2 = yes
  1955. }
  1956. }
  1957. }
  1958. }
  1959. }
  1960.  
  1961. cyb12_f_08 = {
  1962. entity = "cybernetics_01_portrait_12_f_entity"
  1963. clothes_selector = "cybernetics_clothes_12_f"
  1964. attachment_selector = "cybernetics_hair_12_f"
  1965. greeting_sound = "machineage_portrait_cybernized_12_f"
  1966. character_textures = {
  1967. "gfx/models/portraits/cybernetics/gosh_portrait_f_05.dds"
  1968. }
  1969.  
  1970. custom_attachment_label = "HAIR_STYLE"
  1971.  
  1972. custom_close_up_position_offset = { x = 0 y = 180 }
  1973. custom_close_up_scale = 1.60
  1974. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  1975. #custom_mid_close_up_scale = 2
  1976.  
  1977. portrait_evolution = {
  1978. # cybernetization stages
  1979. variants = {
  1980. {
  1981. value = {
  1982. # stage 1 variant 1
  1983. {
  1984. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  1985. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  1986. }
  1987. }
  1988.  
  1989. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  1990. trigger = {
  1991. has_cybernetization_stage_1 = yes
  1992. }
  1993. }
  1994.  
  1995. {
  1996. value = {
  1997. # stage 2 variant 1
  1998. {
  1999. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_goggles_decal.dds"
  2000. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2001. }
  2002. }
  2003.  
  2004. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2005. trigger = {
  2006. has_cybernetization_stage_2 = yes
  2007. }
  2008. }
  2009. }
  2010. }
  2011. }
  2012.  
  2013. cyb12_f_09 = {
  2014. entity = "cybernetics_01_portrait_12_f_entity"
  2015. clothes_selector = "cybernetics_clothes_12_f"
  2016. attachment_selector = "cybernetics_hair_12_f"
  2017. greeting_sound = "machineage_portrait_cybernized_12_f"
  2018. character_textures = {
  2019. "gfx/models/portraits/cybernetics/gosh_portrait_f_06.dds"
  2020. }
  2021.  
  2022. custom_attachment_label = "HAIR_STYLE"
  2023.  
  2024. custom_close_up_position_offset = { x = 0 y = 180 }
  2025. custom_close_up_scale = 1.60
  2026. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2027. #custom_mid_close_up_scale = 2
  2028.  
  2029. portrait_evolution = {
  2030. # cybernetization stages
  2031. variants = {
  2032. {
  2033. value = {
  2034. # stage 1 variant 1
  2035. {
  2036. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  2037. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2038. }
  2039. }
  2040.  
  2041. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2042. trigger = {
  2043. has_cybernetization_stage_1 = yes
  2044. }
  2045. }
  2046.  
  2047. {
  2048. value = {
  2049. # stage 2 variant 1
  2050. {
  2051. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_d_decal.dds"
  2052. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2053. }
  2054. }
  2055.  
  2056. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2057. trigger = {
  2058. has_cybernetization_stage_2 = yes
  2059. }
  2060. }
  2061. }
  2062. }
  2063. }
  2064.  
  2065. cyb12_f_10 = {
  2066. entity = "cybernetics_01_portrait_12_f_entity"
  2067. clothes_selector = "cybernetics_clothes_12_f"
  2068. attachment_selector = "cybernetics_hair_12_f"
  2069. greeting_sound = "machineage_portrait_cybernized_12_f"
  2070. character_textures = {
  2071. "gfx/models/portraits/cybernetics/gosh_portrait_f_04_tattoo.dds"
  2072. }
  2073.  
  2074. custom_attachment_label = "HAIR_STYLE"
  2075.  
  2076. custom_close_up_position_offset = { x = 0 y = 180 }
  2077. custom_close_up_scale = 1.60
  2078. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2079. #custom_mid_close_up_scale = 2
  2080.  
  2081. portrait_evolution = {
  2082. # cybernetization stages
  2083. variants = {
  2084. {
  2085. value = {
  2086. # stage 1 variant 1
  2087. {
  2088. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  2089. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2090. }
  2091. }
  2092.  
  2093. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2094. trigger = {
  2095. has_cybernetization_stage_1 = yes
  2096. }
  2097. }
  2098.  
  2099. {
  2100. value = {
  2101. # stage 2 variant 1
  2102. {
  2103. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_c_decal.dds"
  2104. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2105. }
  2106. }
  2107.  
  2108. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2109. trigger = {
  2110. has_cybernetization_stage_2 = yes
  2111. }
  2112. }
  2113. }
  2114. }
  2115. }
  2116.  
  2117. cyb12_f_11 = {
  2118. entity = "cybernetics_01_portrait_12_f_entity"
  2119. clothes_selector = "cybernetics_clothes_12_f"
  2120. attachment_selector = "cybernetics_hair_12_f"
  2121. greeting_sound = "machineage_portrait_cybernized_12_f"
  2122. character_textures = {
  2123. "gfx/models/portraits/cybernetics/gosh_portrait_f_07.dds"
  2124. }
  2125.  
  2126. custom_attachment_label = "HAIR_STYLE"
  2127.  
  2128. custom_close_up_position_offset = { x = 0 y = 180 }
  2129. custom_close_up_scale = 1.60
  2130. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2131. #custom_mid_close_up_scale = 2
  2132.  
  2133. portrait_evolution = {
  2134. # cybernetization stages
  2135. variants = {
  2136. {
  2137. value = {
  2138. # stage 1 variant 1
  2139. {
  2140. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  2141. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2142. }
  2143. }
  2144.  
  2145. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2146. trigger = {
  2147. has_cybernetization_stage_1 = yes
  2148. }
  2149. }
  2150.  
  2151. {
  2152. value = {
  2153. # stage 2 variant 1
  2154. {
  2155. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_goggles_decal.dds"
  2156. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2157. }
  2158. }
  2159.  
  2160. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2161. trigger = {
  2162. has_cybernetization_stage_2 = yes
  2163. }
  2164. }
  2165. }
  2166. }
  2167. }
  2168.  
  2169. cyb12_f_12 = {
  2170. entity = "cybernetics_01_portrait_12_f_entity"
  2171. clothes_selector = "cybernetics_clothes_12_f"
  2172. attachment_selector = "cybernetics_hair_12_f"
  2173. greeting_sound = "machineage_portrait_cybernized_12_f"
  2174. character_textures = {
  2175. "gfx/models/portraits/cybernetics/gosh_portrait_f_08.dds"
  2176. }
  2177.  
  2178. custom_attachment_label = "HAIR_STYLE"
  2179.  
  2180. custom_close_up_position_offset = { x = 0 y = 180 }
  2181. custom_close_up_scale = 1.60
  2182. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2183. #custom_mid_close_up_scale = 2
  2184.  
  2185. portrait_evolution = {
  2186. # cybernetization stages
  2187. variants = {
  2188. {
  2189. value = {
  2190. # stage 1 variant 1
  2191. {
  2192. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  2193. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2194. }
  2195. }
  2196.  
  2197. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2198. trigger = {
  2199. has_cybernetization_stage_1 = yes
  2200. }
  2201. }
  2202.  
  2203. {
  2204. value = {
  2205. # stage 2 variant 1
  2206. {
  2207. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_decal.dds"
  2208. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2209. }
  2210. }
  2211.  
  2212. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2213. trigger = {
  2214. has_cybernetization_stage_2 = yes
  2215. }
  2216. }
  2217. }
  2218. }
  2219. }
  2220.  
  2221. cyb12_f_13 = {
  2222. entity = "cybernetics_01_portrait_12_f_entity"
  2223. clothes_selector = "cybernetics_clothes_12_f"
  2224. attachment_selector = "cybernetics_hair_12_f"
  2225. greeting_sound = "machineage_portrait_cybernized_12_f"
  2226. character_textures = {
  2227. "gfx/models/portraits/cybernetics/gosh_portrait_f_09.dds"
  2228. }
  2229.  
  2230. custom_attachment_label = "HAIR_STYLE"
  2231.  
  2232. custom_close_up_position_offset = { x = 0 y = 180 }
  2233. custom_close_up_scale = 1.60
  2234. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2235. #custom_mid_close_up_scale = 2
  2236.  
  2237. portrait_evolution = {
  2238. # cybernetization stages
  2239. variants = {
  2240. {
  2241. value = {
  2242. # stage 1 variant 1
  2243. {
  2244. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  2245. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2246. }
  2247. }
  2248.  
  2249. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2250. trigger = {
  2251. has_cybernetization_stage_1 = yes
  2252. }
  2253. }
  2254.  
  2255. {
  2256. value = {
  2257. # stage 2 variant 1
  2258. {
  2259. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_decal.dds"
  2260. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2261. }
  2262. }
  2263.  
  2264. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2265. trigger = {
  2266. has_cybernetization_stage_2 = yes
  2267. }
  2268. }
  2269. }
  2270. }
  2271. }
  2272.  
  2273. cyb12_f_14 = {
  2274. entity = "cybernetics_01_portrait_12_f_entity"
  2275. clothes_selector = "cybernetics_clothes_12_f"
  2276. attachment_selector = "cybernetics_hair_12_f"
  2277. greeting_sound = "machineage_portrait_cybernized_12_f"
  2278. character_textures = {
  2279. "gfx/models/portraits/cybernetics/gosh_portrait_f_10.dds"
  2280. }
  2281.  
  2282. custom_attachment_label = "HAIR_STYLE"
  2283.  
  2284. custom_close_up_position_offset = { x = 0 y = 180 }
  2285. custom_close_up_scale = 1.60
  2286. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2287. #custom_mid_close_up_scale = 2
  2288.  
  2289. portrait_evolution = {
  2290. # cybernetization stages
  2291. variants = {
  2292. {
  2293. value = {
  2294. # stage 1 variant 1
  2295. {
  2296. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  2297. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2298. }
  2299. }
  2300.  
  2301. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2302. trigger = {
  2303. has_cybernetization_stage_1 = yes
  2304. }
  2305. }
  2306.  
  2307. {
  2308. value = {
  2309. # stage 2 variant 1
  2310. {
  2311. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_goggles_decal.dds"
  2312. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2313. }
  2314. }
  2315.  
  2316. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2317. trigger = {
  2318. has_cybernetization_stage_2 = yes
  2319. }
  2320. }
  2321. }
  2322. }
  2323. }
  2324.  
  2325. cyb12_f_15 = {
  2326. entity = "cybernetics_01_portrait_12_f_entity"
  2327. clothes_selector = "cybernetics_clothes_12_f"
  2328. attachment_selector = "cybernetics_hair_12_f"
  2329. greeting_sound = "machineage_portrait_cybernized_12_f"
  2330. character_textures = {
  2331. "gfx/models/portraits/cybernetics/gosh_portrait_f_11.dds"
  2332. }
  2333.  
  2334. custom_attachment_label = "HAIR_STYLE"
  2335.  
  2336. custom_close_up_position_offset = { x = 0 y = 180 }
  2337. custom_close_up_scale = 1.60
  2338. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2339. #custom_mid_close_up_scale = 2
  2340.  
  2341. portrait_evolution = {
  2342. # cybernetization stages
  2343. variants = {
  2344. {
  2345. value = {
  2346. # stage 1 variant 1
  2347. {
  2348. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_1_decal.dds"
  2349. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2350. }
  2351. }
  2352.  
  2353. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2354. trigger = {
  2355. has_cybernetization_stage_1 = yes
  2356. }
  2357. }
  2358.  
  2359. {
  2360. value = {
  2361. # stage 2 variant 1
  2362. {
  2363. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_c_decal.dds"
  2364. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2365. }
  2366. }
  2367.  
  2368. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2369. trigger = {
  2370. has_cybernetization_stage_2 = yes
  2371. }
  2372. }
  2373. }
  2374. }
  2375. }
  2376.  
  2377. cyb12_f_16 = {
  2378. entity = "cybernetics_01_portrait_12_f_entity"
  2379. clothes_selector = "cybernetics_clothes_12_f"
  2380. attachment_selector = "cybernetics_hair_12_f"
  2381. greeting_sound = "machineage_portrait_cybernized_12_f"
  2382. character_textures = {
  2383. "gfx/models/portraits/cybernetics/gosh_portrait_f_12.dds"
  2384. }
  2385.  
  2386. custom_attachment_label = "HAIR_STYLE"
  2387.  
  2388. custom_close_up_position_offset = { x = 0 y = 180 }
  2389. custom_close_up_scale = 1.60
  2390. #custom_mid_close_up_position_offset = { x = 0 y = 20 }
  2391. #custom_mid_close_up_scale = 2
  2392.  
  2393. portrait_evolution = {
  2394. # cybernetization stages
  2395. variants = {
  2396. {
  2397. value = {
  2398. # stage 1 variant 1
  2399. {
  2400. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_decal.dds"
  2401. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_1_mask.dds"
  2402. }
  2403. }
  2404.  
  2405. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2406. trigger = {
  2407. has_cybernetization_stage_1 = yes
  2408. }
  2409. }
  2410.  
  2411. {
  2412. value = {
  2413. # stage 2 variant 1
  2414. {
  2415. decal = "gfx/models/portraits/cybernetics/gosh_portrait_12_f_stage_2_goggles_decal.dds"
  2416. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_12_f_stage_2_mask.dds"
  2417. }
  2418. }
  2419.  
  2420. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2421. trigger = {
  2422. has_cybernetization_stage_2 = yes
  2423. }
  2424. }
  2425. }
  2426. }
  2427. }
  2428.  
  2429.  
  2430. # cybernetics 13 - Mushroom
  2431. cyb13 = {
  2432. entity = "cybernetics_01_portrait_13_entity"
  2433. clothes_selector = "no_texture"
  2434. attachment_selector = "no_texture"
  2435. greeting_sound = "machineage_portrait_cybernized_13"
  2436.  
  2437. character_textures = {
  2438. "gfx/models/portraits/cybernetics/cybernetics_portrait_13_blue.dds"
  2439. "gfx/models/portraits/cybernetics/cybernetics_portrait_13_red.dds"
  2440. "gfx/models/portraits/cybernetics/cybernetics_portrait_13_green.dds"
  2441. "gfx/models/portraits/cybernetics/cybernetics_portrait_13_purple.dds"
  2442. "gfx/models/portraits/cybernetics/cybernetics_portrait_13_orange.dds"
  2443. }
  2444. custom_close_up_position_offset = { x = -30 y = 315 }
  2445. custom_close_up_scale = 2.0
  2446.  
  2447. portrait_evolution = {
  2448. # cybernetization stages
  2449. variants = {
  2450. {
  2451. value = {
  2452. # stage 1 variant 1
  2453. {
  2454. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_13_stage_1_decal.dds"
  2455. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_13_stage_1_mask.dds"
  2456. }
  2457. }
  2458.  
  2459. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2460. trigger = {
  2461. has_cybernetization_stage_1 = yes
  2462. }
  2463. }
  2464.  
  2465. {
  2466. value = {
  2467. # stage 2 variant 1
  2468. {
  2469. decal = "gfx/models/portraits/cybernetics/cybernetics_portrait_13_stage_2_decal.dds"
  2470. mask = "gfx/models/portraits/cybernetics/cybernetics_portrait_13_stage_2_mask.dds"
  2471. }
  2472. }
  2473.  
  2474. #leader, pop or species scope (when called with species scope, from subscope can contain a country species related to)
  2475. trigger = {
  2476. has_cybernetization_stage_2 = yes
  2477. }
  2478. }
  2479. }
  2480. }
  2481. }
  2482. }
  2483.  
  2484.  
  2485. portrait_groups = {
  2486.  
  2487. # 02 - Raxxan
  2488. cyb2 = {
  2489. default = cyb2_m
  2490. game_setup = { #will run with a limited country scope. species and government is set but the country does not actually exist
  2491. add = {
  2492. trigger = {
  2493. ruler = {
  2494. OR = {
  2495. gender = male
  2496. gender = indeterminable
  2497. }
  2498. }
  2499. }
  2500. portraits = {
  2501. cyb2_m
  2502. }
  2503. }
  2504. add = {
  2505. trigger = {
  2506. ruler = {
  2507. OR = {
  2508. gender = female
  2509. gender = indeterminable
  2510. }
  2511. }
  2512. }
  2513. portraits = {
  2514. cyb2_f
  2515. }
  2516. }
  2517.  
  2518. }
  2519.  
  2520. #species scope
  2521. species = { #generic portrait for a species
  2522. add = {
  2523. trigger = {
  2524. exists = species
  2525. NOT = { species = { species_gender = female } }
  2526. }
  2527. portraits = {
  2528. cyb2_m
  2529. }
  2530. }
  2531. add = {
  2532. trigger = {
  2533. exists = species
  2534. NOT = { species = { species_gender = male } }
  2535. }
  2536. portraits = {
  2537. cyb2_f
  2538. }
  2539. }
  2540. }
  2541.  
  2542. #pop scope
  2543. pop = { #for a specific pop
  2544. add = {
  2545. trigger = {
  2546. NOT = { species = { species_gender = female } }
  2547. }
  2548. portraits = {
  2549. cyb2_m
  2550. }
  2551. }
  2552. add = {
  2553. trigger = {
  2554. NOT = { species = { species_gender = male } }
  2555. }
  2556. portraits = {
  2557. cyb2_f
  2558. }
  2559. }
  2560. }
  2561.  
  2562. leader = {
  2563. add = {
  2564. trigger = {
  2565. OR = {
  2566. gender = male
  2567. gender = indeterminable
  2568. }
  2569. }
  2570. portraits = {
  2571. cyb2_m
  2572. }
  2573. }
  2574. add = {
  2575. trigger = {
  2576. OR = {
  2577. gender = female
  2578. gender = indeterminable
  2579. }
  2580. }
  2581. portraits = {
  2582. cyb2_f
  2583. }
  2584. }
  2585. }
  2586.  
  2587. ruler = {
  2588. add = {
  2589. trigger = {
  2590. OR = {
  2591. gender = male
  2592. gender = indeterminable
  2593. }
  2594. }
  2595. portraits = {
  2596. cyb2_m
  2597. }
  2598. }
  2599. add = {
  2600. trigger = {
  2601. OR = {
  2602. gender = female
  2603. gender = indeterminable
  2604. }
  2605. }
  2606. portraits = {
  2607. cyb2_f
  2608. }
  2609. }
  2610. }
  2611. }
  2612.  
  2613. # 03 - Moose
  2614. cyb3 = {
  2615. default = cyb3_m
  2616. game_setup = { #will run with a limited country scope. species and government is set but the country does not actually exist
  2617. add = {
  2618. trigger = {
  2619. ruler = {
  2620. OR = {
  2621. gender = male
  2622. gender = indeterminable
  2623. }
  2624. }
  2625. }
  2626. portraits = {
  2627. cyb3_m
  2628. }
  2629. }
  2630. add = {
  2631. trigger = {
  2632. ruler = {
  2633. OR = {
  2634. gender = female
  2635. gender = indeterminable
  2636. }
  2637. }
  2638. }
  2639. portraits = {
  2640. cyb3_f
  2641. }
  2642. }
  2643.  
  2644. }
  2645.  
  2646. #species scope
  2647. species = { #generic portrait for a species
  2648. add = {
  2649. trigger = {
  2650. exists = species
  2651. NOT = { species = { species_gender = female } }
  2652. }
  2653. portraits = {
  2654. cyb3_m
  2655. }
  2656. }
  2657. add = {
  2658. trigger = {
  2659. exists = species
  2660. NOT = { species = { species_gender = male } }
  2661. }
  2662. portraits = {
  2663. cyb3_f
  2664. }
  2665. }
  2666. }
  2667.  
  2668. #pop scope
  2669. pop = { #for a specific pop
  2670. add = {
  2671. trigger = {
  2672. NOT = { species = { species_gender = female } }
  2673. }
  2674. portraits = {
  2675. cyb3_m
  2676. }
  2677. }
  2678. add = {
  2679. trigger = {
  2680. NOT = { species = { species_gender = male } }
  2681. }
  2682. portraits = {
  2683. cyb3_f
  2684. }
  2685. }
  2686. }
  2687.  
  2688. leader = {
  2689. add = {
  2690. trigger = {
  2691. OR = {
  2692. gender = male
  2693. gender = indeterminable
  2694. }
  2695. }
  2696. portraits = {
  2697. cyb3_m
  2698. }
  2699. }
  2700. add = {
  2701. trigger = {
  2702. OR = {
  2703. gender = female
  2704. gender = indeterminable
  2705. }
  2706. }
  2707. portraits = {
  2708. cyb3_f
  2709. }
  2710. }
  2711. }
  2712.  
  2713. ruler = {
  2714. add = {
  2715. trigger = {
  2716. OR = {
  2717. gender = male
  2718. gender = indeterminable
  2719. }
  2720. }
  2721. portraits = {
  2722. cyb3_m
  2723. }
  2724. }
  2725. add = {
  2726. trigger = {
  2727. OR = {
  2728. gender = female
  2729. gender = indeterminable
  2730. }
  2731. }
  2732. portraits = {
  2733. cyb3_f
  2734. }
  2735. }
  2736. }
  2737. }
  2738.  
  2739. # Portrait 08 - Elf
  2740. cyb8 = {
  2741. default = cyb8_f
  2742. game_setup = { #will run with a limited country scope. species and government is set but the country does not actually exist
  2743. add = {
  2744. trigger = {
  2745. ruler = {
  2746. OR = {
  2747. gender = male
  2748. gender = indeterminable
  2749. }
  2750. }
  2751. }
  2752. portraits = {
  2753. cyb8_m
  2754. }
  2755. }
  2756. add = {
  2757. trigger = {
  2758. ruler = {
  2759. OR = {
  2760. gender = female
  2761. gender = indeterminable
  2762. }
  2763. }
  2764. }
  2765. portraits = {
  2766. cyb8_f
  2767. }
  2768. }
  2769.  
  2770. }
  2771.  
  2772. #species scope
  2773. species = { #generic portrait for a species
  2774. add = {
  2775. trigger = {
  2776. exists = species
  2777. NOT = { species = { species_gender = female } }
  2778. }
  2779. portraits = {
  2780. cyb8_m
  2781. }
  2782. }
  2783. add = {
  2784. trigger = {
  2785. exists = species
  2786. NOT = { species = { species_gender = male } }
  2787. }
  2788. portraits = {
  2789. cyb8_f
  2790. }
  2791. }
  2792. }
  2793.  
  2794. #pop scope
  2795. pop = { #for a specific pop
  2796. add = {
  2797. trigger = {
  2798. NOT = { species = { species_gender = female } }
  2799. }
  2800. portraits = {
  2801. cyb8_m
  2802. }
  2803. }
  2804. add = {
  2805. trigger = {
  2806. NOT = { species = { species_gender = male } }
  2807. }
  2808. portraits = {
  2809. cyb8_f
  2810. }
  2811. }
  2812. }
  2813.  
  2814. leader = {
  2815. add = {
  2816. trigger = {
  2817. OR = {
  2818. gender = male
  2819. gender = indeterminable
  2820. }
  2821. }
  2822. portraits = {
  2823. cyb8_m
  2824. }
  2825. }
  2826. add = {
  2827. trigger = {
  2828. OR = {
  2829. gender = female
  2830. gender = indeterminable
  2831. }
  2832. }
  2833. portraits = {
  2834. cyb8_f
  2835. }
  2836. }
  2837. }
  2838.  
  2839. ruler = {
  2840. add = {
  2841. trigger = {
  2842. OR = {
  2843. gender = male
  2844. gender = indeterminable
  2845. }
  2846. }
  2847. portraits = {
  2848. cyb8_m
  2849. }
  2850. }
  2851. add = {
  2852. trigger = {
  2853. OR = {
  2854. gender = female
  2855. gender = indeterminable
  2856. }
  2857. }
  2858. portraits = {
  2859. cyb8_f
  2860. }
  2861. }
  2862. }
  2863. }
  2864.  
  2865. # Portrait 12 - Hooman
  2866. cyb12 = {
  2867. default = cyb12_m_01
  2868. game_setup = { #will run with a limited country scope. species and government is set but the country does not actually exist
  2869. add = {
  2870. trigger = {
  2871. ruler = {
  2872. OR = {
  2873. gender = male
  2874. gender = indeterminable
  2875. }
  2876. }
  2877. }
  2878. portraits = {
  2879. cyb12_m_01
  2880. cyb12_m_02
  2881. cyb12_m_03
  2882. cyb12_m_04
  2883. cyb12_m_05
  2884. cyb12_m_06
  2885. cyb12_m_07
  2886. cyb12_m_08
  2887. cyb12_m_09
  2888. cyb12_m_10
  2889. cyb12_m_11
  2890. cyb12_m_12
  2891. cyb12_m_13
  2892. cyb12_m_14
  2893. cyb12_m_15
  2894. cyb12_m_16
  2895. }
  2896. }
  2897. add = {
  2898. trigger = {
  2899. ruler = {
  2900. OR = {
  2901. gender = female
  2902. gender = indeterminable
  2903. }
  2904. }
  2905. }
  2906. portraits = {
  2907. cyb12_f_01
  2908. cyb12_f_02
  2909. cyb12_f_03
  2910. cyb12_f_04
  2911. cyb12_f_05
  2912. cyb12_f_06
  2913. cyb12_f_07
  2914. cyb12_f_08
  2915. cyb12_f_09
  2916. cyb12_f_10
  2917. cyb12_f_11
  2918. cyb12_f_12
  2919. cyb12_f_13
  2920. cyb12_f_14
  2921. cyb12_f_15
  2922. cyb12_f_16
  2923. }
  2924. }
  2925.  
  2926. }
  2927.  
  2928. #species scope
  2929. species = { #generic portrait for a species
  2930. add = {
  2931. trigger = {
  2932. exists = species
  2933. NOT = { species = { species_gender = female } }
  2934. }
  2935. portraits = {
  2936. cyb12_m_01
  2937. cyb12_m_02
  2938. cyb12_m_03
  2939. cyb12_m_04
  2940. cyb12_m_05
  2941. cyb12_m_06
  2942. cyb12_m_07
  2943. cyb12_m_08
  2944. cyb12_m_09
  2945. cyb12_m_10
  2946. cyb12_m_11
  2947. cyb12_m_12
  2948. cyb12_m_13
  2949. cyb12_m_14
  2950. cyb12_m_15
  2951. cyb12_m_16
  2952. }
  2953. }
  2954. add = {
  2955. trigger = {
  2956. exists = species
  2957. NOT = { species = { species_gender = male } }
  2958. }
  2959. portraits = {
  2960. cyb12_f_01
  2961. cyb12_f_02
  2962. cyb12_f_03
  2963. cyb12_f_04
  2964. cyb12_f_05
  2965. cyb12_f_06
  2966. cyb12_f_07
  2967. cyb12_f_08
  2968. cyb12_f_09
  2969. cyb12_f_10
  2970. cyb12_f_11
  2971. cyb12_f_12
  2972. cyb12_f_13
  2973. cyb12_f_14
  2974. cyb12_f_15
  2975. cyb12_f_16
  2976. }
  2977. }
  2978. }
  2979.  
  2980. #pop scope
  2981. pop = { #for a specific pop
  2982. add = {
  2983. trigger = {
  2984. NOT = { species = { species_gender = female } }
  2985. }
  2986. portraits = {
  2987. cyb12_m_01
  2988. cyb12_m_02
  2989. cyb12_m_03
  2990. cyb12_m_04
  2991. cyb12_m_05
  2992. cyb12_m_06
  2993. cyb12_m_07
  2994. cyb12_m_08
  2995. cyb12_m_09
  2996. cyb12_m_10
  2997. cyb12_m_11
  2998. cyb12_m_12
  2999. cyb12_m_13
  3000. cyb12_m_14
  3001. cyb12_m_15
  3002. cyb12_m_16
  3003. }
  3004. }
  3005. add = {
  3006. trigger = {
  3007. NOT = { species = { species_gender = male } }
  3008. }
  3009. portraits = {
  3010. cyb12_f_01
  3011. cyb12_f_02
  3012. cyb12_f_03
  3013. cyb12_f_04
  3014. cyb12_f_05
  3015. cyb12_f_06
  3016. cyb12_f_07
  3017. cyb12_f_08
  3018. cyb12_f_09
  3019. cyb12_f_10
  3020. cyb12_f_11
  3021. cyb12_f_12
  3022. cyb12_f_13
  3023. cyb12_f_14
  3024. cyb12_f_15
  3025. cyb12_f_16
  3026. }
  3027. }
  3028. }
  3029.  
  3030. leader = {
  3031. add = {
  3032. trigger = {
  3033. OR = {
  3034. gender = male
  3035. gender = indeterminable
  3036. }
  3037. }
  3038. portraits = {
  3039. cyb12_m_01
  3040. cyb12_m_02
  3041. cyb12_m_03
  3042. cyb12_m_04
  3043. cyb12_m_05
  3044. cyb12_m_06
  3045. cyb12_m_07
  3046. cyb12_m_08
  3047. cyb12_m_09
  3048. cyb12_m_10
  3049. cyb12_m_11
  3050. cyb12_m_12
  3051. cyb12_m_13
  3052. cyb12_m_14
  3053. cyb12_m_15
  3054. cyb12_m_16
  3055. }
  3056. }
  3057. add = {
  3058. trigger = {
  3059. OR = {
  3060. gender = female
  3061. gender = indeterminable
  3062. }
  3063. }
  3064. portraits = {
  3065. cyb12_f_01
  3066. cyb12_f_02
  3067. cyb12_f_03
  3068. cyb12_f_04
  3069. cyb12_f_05
  3070. cyb12_f_06
  3071. cyb12_f_07
  3072. cyb12_f_08
  3073. cyb12_f_09
  3074. cyb12_f_10
  3075. cyb12_f_11
  3076. cyb12_f_12
  3077. cyb12_f_13
  3078. cyb12_f_14
  3079. cyb12_f_15
  3080. cyb12_f_16
  3081. }
  3082. }
  3083. }
  3084.  
  3085. ruler = {
  3086. add = {
  3087. trigger = {
  3088. OR = {
  3089. gender = male
  3090. gender = indeterminable
  3091. }
  3092. }
  3093. portraits = {
  3094. cyb12_m
  3095. }
  3096. }
  3097. add = {
  3098. trigger = {
  3099. OR = {
  3100. gender = female
  3101. gender = indeterminable
  3102. }
  3103. }
  3104. portraits = {
  3105. cyb12_f_01
  3106. cyb12_f_02
  3107. cyb12_f_03
  3108. cyb12_f_04
  3109. cyb12_f_05
  3110. cyb12_f_06
  3111. cyb12_f_07
  3112. cyb12_f_08
  3113. cyb12_f_09
  3114. cyb12_f_10
  3115. cyb12_f_11
  3116. cyb12_f_12
  3117. cyb12_f_13
  3118. cyb12_f_14
  3119. cyb12_f_15
  3120. cyb12_f_16
  3121. }
  3122. }
  3123. }
  3124. }
  3125. }
  3126.  
Advertisement
Add Comment
Please, Sign In to add comment