Guest User

Untitled

a guest
Oct 1st, 2015
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.53 KB | None | 0 0
  1. ###By Specialist
  2. namespace = dynastic_feature_preservation
  3.  
  4. character_event = {
  5. id = dynastic_feature_preservation.1
  6. hide_window = yes ###No visible event, just an elicited effect
  7.  
  8. is_triggered_only = yes
  9.  
  10. trigger = {
  11. }
  12.  
  13. immediate = {
  14. ##############################
  15. ########DYNASTIC EVENTS########
  16. ##############################
  17.  
  18. ####Baratheon Black Hair Events####
  19. ###Baratheon Black Hair #1
  20. ##Checks for Baratheon parentage, then applies unique Black Hair, Blue Eyes culture
  21. IF = {
  22. limit = {
  23. OR = {
  24. #Father is a Baratheon
  25. father_even_if_dead = {
  26. OR = {
  27. dynasty = 317 #Baratheon
  28. dynasty = 1544 #Durrandon
  29. dynasty = 332 #Bolling
  30. dynasty = 333 #Wensington
  31. }
  32. NOT = {
  33. has_character_flag = flag_secret_bastard
  34. has_character_flag = flag_nos_no_inherit
  35. }
  36. }
  37. }
  38. NOT = {
  39. real_father = { #Does not apply to secret bastards
  40. NOT = {
  41. OR = {
  42. dynasty = 317 #Baratheon
  43. dynasty = 1544 #Durrandon
  44. dynasty = 332 #Bolling
  45. dynasty = 333 #Wensington
  46. }
  47. }
  48. }
  49. }
  50. }
  51. set_graphical_culture = baratheon
  52. random = {
  53. chance = 70
  54. add_trait = strong #Baratheons are generally strong, at least one kid per generation.
  55. }
  56. random = {
  57. chance = 40
  58. add_trait = tall #Robert was tall, Renly was above average height, and Stannis towers over Jon Snow...just a conclusion.
  59. }
  60. }
  61. ###Baratheon Black Hair #2
  62. ##Checks if father has the unique Black Hair, Blue Eyes culture and automatically reculturizes kids.
  63. IF = {
  64. limit = {
  65. #Father has unique Black Hair, Blue Eyes
  66. father_even_if_dead = {
  67. graphical_culture = baratheon
  68. }
  69. NOT = {
  70. real_father = { #Does not apply to secret bastards
  71. NOT = {
  72. graphical_culture = baratheon
  73. }
  74. }
  75. }
  76. }
  77. random = {
  78. chance = 50
  79. set_graphical_culture = baratheon
  80. }
  81. }
  82. ########MAINTENANCE CHECK########
  83. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  84. IF = {
  85. limit = {
  86. is_female = no
  87. OR = {
  88. #Either parent is a secret bastard
  89. father_even_if_dead = {
  90. OR = {
  91. has_character_flag = flag_secret_bastard
  92. has_character_flag = flag_nos_no_inherit
  93. }
  94. }
  95. real_father = { #If child is secret bastard of secret bastard
  96. OR = {
  97. has_character_flag = flag_secret_bastard
  98. has_character_flag = flag_nos_no_inherit
  99. }
  100. }
  101. }
  102. }
  103. set_character_flag = flag_nos_no_inherit
  104. }
  105. #################################
  106. }
  107.  
  108. }
  109.  
  110. character_event = {
  111. id = dynastic_feature_preservation.2
  112. hide_window = yes ###No visible event, just an elicited effect
  113.  
  114. is_triggered_only = yes
  115.  
  116. trigger = {
  117. }
  118.  
  119. immediate = {
  120. ##############################
  121. ########DYNASTIC EVENTS########
  122. ##############################
  123.  
  124. ####Lannister Golden Hair Events####
  125. ###Lannister Golder Hair #1
  126. ##Checks for Lannister heritage then applies golden hair
  127. IF = {
  128. limit = {
  129. OR = {
  130. #Either parent is a Lannister
  131. father_even_if_dead = {
  132. OR = {
  133. dynasty = 190
  134. }
  135. NOT = {
  136. has_character_flag = flag_secret_bastard
  137. has_character_flag = flag_nos_no_inherit
  138. }
  139. }
  140. }
  141. NOT = {
  142. real_father = { #Does not apply to secret bastards
  143. NOT = {
  144. OR = {
  145. dynasty = 190
  146. }
  147. }
  148. }
  149. }
  150. }
  151. set_graphical_culture = lannister
  152. random = {
  153. chance = 60
  154. add_trait = ambitious #Lannisters are very ambitious and value cunning and cleverness
  155. }
  156. }
  157. ########MAINTENANCE CHECK########
  158. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  159. IF = {
  160. limit = {
  161. is_female = no
  162. OR = {
  163. #Either parent is a secret bastard
  164. father_even_if_dead = {
  165. OR = {
  166. has_character_flag = flag_secret_bastard
  167. has_character_flag = flag_nos_no_inherit
  168. }
  169. }
  170. real_father = { #If child is secret bastard of secret bastard
  171. OR = {
  172. has_character_flag = flag_secret_bastard
  173. has_character_flag = flag_nos_no_inherit
  174. }
  175. }
  176. }
  177. }
  178. set_character_flag = flag_nos_no_inherit
  179. }
  180. #################################
  181. }
  182.  
  183. }
  184.  
  185. character_event = {
  186. id = dynastic_feature_preservation.3
  187. hide_window = yes ###No visible event, just an elicited effect
  188.  
  189. is_triggered_only = yes
  190.  
  191. trigger = {
  192. }
  193.  
  194. immediate = {
  195. ##############################
  196. ########DYNASTIC EVENTS########
  197. ##############################
  198.  
  199. ####Connington Red Hair Events####
  200. ###Connington Red Hair #1
  201. ##Checks for Connington heritage then applies auburn hair
  202. IF = {
  203. limit = {
  204. OR = {
  205. #Either parent is a Connington
  206. father_even_if_dead = {
  207. OR = {
  208. dynasty = 316
  209. }
  210. NOT = {
  211. has_character_flag = flag_secret_bastard
  212. has_character_flag = flag_nos_no_inherit
  213. }
  214. }
  215. }
  216. NOT = {
  217. real_father = { #Does not apply to secret bastards
  218. NOT = {
  219. OR = {
  220. dynasty = 316
  221. }
  222. }
  223. }
  224. }
  225. }
  226. set_graphical_culture = ginger
  227. random = {
  228. chance = 75
  229. add_trait = wroth #Conningtons tend to be pretty pissed off
  230. }
  231. random = {
  232. chance = 60
  233. add_trait = proud # ... and arrogant
  234. }
  235. }
  236. ########MAINTENANCE CHECK########
  237. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  238. IF = {
  239. limit = {
  240. is_female = no
  241. OR = {
  242. #Either parent is a secret bastard
  243. father_even_if_dead = {
  244. OR = {
  245. has_character_flag = flag_secret_bastard
  246. has_character_flag = flag_nos_no_inherit
  247. }
  248. }
  249. real_father = { #If child is secret bastard of secret bastard
  250. OR = {
  251. has_character_flag = flag_secret_bastard
  252. }
  253. }
  254. }
  255. }
  256. set_character_flag = flag_nos_no_inherit
  257. }
  258. #################################
  259. }
  260.  
  261. }
  262.  
  263. character_event = {
  264. id = dynastic_feature_preservation.4
  265. hide_window = yes ###No visible event, just an elicited effect
  266.  
  267. is_triggered_only = yes
  268.  
  269. trigger = {
  270. }
  271.  
  272. immediate = {
  273. ##############################
  274. ########DYNASTIC EVENTS########
  275. ##############################
  276.  
  277. ####Tully Auburn Hair Events####
  278. ###Tully Auburn Hair #1
  279. ##Checks for Tully heritage then applies auburn hair
  280. IF = {
  281. limit = {
  282. OR = {
  283. #Either parent is a Tully
  284. father_even_if_dead = {
  285. OR = {
  286. dynasty = 159
  287. }
  288. NOT = {
  289. has_character_flag = flag_secret_bastard
  290. has_character_flag = flag_nos_no_inherit
  291. }
  292. }
  293. }
  294. NOT = {
  295. real_father = { #Does not apply to secret bastards
  296. NOT = {
  297. OR = {
  298. dynasty = 159
  299. }
  300. }
  301. }
  302. }
  303. }
  304. set_graphical_culture = ginger
  305. random = {
  306. chance = 60
  307. add_trait = honorable #The Tully words are "as high as honour"
  308. }
  309. }
  310. ########MAINTENANCE CHECK########
  311. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  312. IF = {
  313. limit = {
  314. ########MAINTENANCE CHECK########
  315. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  316. IF = {
  317. limit = {
  318. is_female = no
  319. OR = {
  320. #Either parent is a secret bastard
  321. father_even_if_dead = {
  322. OR = {
  323. has_character_flag = flag_secret_bastard
  324. has_character_flag = flag_nos_no_inherit
  325. }
  326. }
  327. real_father = { #If child is secret bastard of secret bastard
  328. OR = {
  329. has_character_flag = flag_secret_bastard
  330. has_character_flag = flag_nos_no_inherit
  331. }
  332. }
  333. }
  334. }
  335. set_character_flag = flag_nos_no_inherit
  336. }
  337. OR = {
  338. #Either parent is a secret bastard
  339. father_even_if_dead = {
  340. OR = {
  341. has_character_flag = flag_secret_bastard
  342. has_character_flag = flag_nos_no_inherit
  343. }
  344. }
  345. real_father = { #If child is secret bastard of secret bastard
  346. OR = {
  347. has_character_flag = flag_secret_bastard
  348. has_character_flag = flag_nos_no_inherit
  349. }
  350. }
  351. }
  352. }
  353. set_character_flag = flag_nos_no_inherit
  354. }
  355. #################################
  356. }
  357.  
  358. }
  359.  
  360. character_event = {
  361. id = dynastic_feature_preservation.5
  362. hide_window = yes ###No visible event, just an elicited effect
  363.  
  364. is_triggered_only = yes
  365.  
  366. trigger = {
  367. }
  368.  
  369. immediate = {
  370. ##############################
  371. ########DYNASTIC EVENTS########
  372. ##############################
  373.  
  374. ####Reyne Red Hair Events####
  375. ###Reyne Red Hair #1
  376. ##Checks for Reyne heritage then applies red hair
  377. IF = {
  378. limit = {
  379. OR = {
  380. #Either parent is a Reyne
  381. father_even_if_dead = {
  382. OR = {
  383. dynasty = 197
  384. }
  385. NOT = {
  386. has_character_flag = flag_secret_bastard
  387. has_character_flag = flag_nos_no_inherit
  388. }
  389. }
  390. }
  391. NOT = {
  392. real_father = { #Does not apply to secret bastards
  393. NOT = {
  394. OR = {
  395. dynasty = 197
  396. }
  397. }
  398. }
  399. }
  400. }
  401. set_graphical_culture = ginger
  402. random = {
  403. chance = 75
  404. add_trait = proud #"and who are you the proud lord said"
  405. }
  406. random = {
  407. chance = 60
  408. add_trait = ambitious # "and so he spoke, and so he spoke"
  409. }
  410. }
  411. ########MAINTENANCE CHECK########
  412. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  413. IF = {
  414. limit = {
  415. ########MAINTENANCE CHECK########
  416. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  417. IF = {
  418. limit = {
  419. is_female = no
  420. OR = {
  421. #Either parent is a secret bastard
  422. father_even_if_dead = {
  423. OR = {
  424. has_character_flag = flag_secret_bastard
  425. has_character_flag = flag_nos_no_inherit
  426. }
  427. }
  428. real_father = { #If child is secret bastard of secret bastard
  429. OR = {
  430. has_character_flag = flag_secret_bastard
  431. has_character_flag = flag_nos_no_inherit
  432. }
  433. }
  434. }
  435. }
  436. set_character_flag = flag_nos_no_inherit
  437. }
  438. OR = {
  439. #Either parent is a secret bastard
  440. father_even_if_dead = {
  441. OR = {
  442. has_character_flag = flag_secret_bastard
  443. has_character_flag = flag_nos_no_inherit
  444. }
  445. }
  446. real_father = { #If child is secret bastard of secret bastard
  447. OR = {
  448. has_character_flag = flag_secret_bastard
  449. has_character_flag = flag_nos_no_inherit
  450. }
  451. }
  452. }
  453. }
  454. set_character_flag = flag_nos_no_inherit
  455. }
  456. #################################
  457. }
  458.  
  459. }
  460.  
  461. character_event = {
  462. id = dynastic_feature_preservation.6
  463. hide_window = yes ###No visible event, just an elicited effect
  464.  
  465. is_triggered_only = yes
  466.  
  467. trigger = {
  468. }
  469.  
  470. immediate = {
  471. ##############################
  472. ########DYNASTIC EVENTS########
  473. ##############################
  474.  
  475. ####Redwyne Red Hair Events####
  476. ###Redwyne Red Hair #1
  477. ##Checks for Redwyne heritage then applies red hair
  478. IF = {
  479. limit = {
  480. OR = {
  481. #Either parent is a Redwyne
  482. father_even_if_dead = {
  483. OR = {
  484. dynasty = 288
  485. }
  486. NOT = {
  487. has_character_flag = flag_secret_bastard
  488. has_character_flag = flag_nos_no_inherit
  489. }
  490. }
  491. }
  492. NOT = {
  493. real_father = { #Does not apply to secret bastards
  494. NOT = {
  495. OR = {
  496. dynasty = 288
  497. }
  498. }
  499. }
  500. }
  501. }
  502. set_graphical_culture = ginger
  503. }
  504. ########MAINTENANCE CHECK########
  505. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  506. IF = {
  507. limit = {
  508. ########MAINTENANCE CHECK########
  509. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  510. IF = {
  511. limit = {
  512. is_female = no
  513. OR = {
  514. #Either parent is a secret bastard
  515. father_even_if_dead = {
  516. OR = {
  517. has_character_flag = flag_secret_bastard
  518. has_character_flag = flag_nos_no_inherit
  519. }
  520. }
  521. real_father = { #If child is secret bastard of secret bastard
  522. OR = {
  523. has_character_flag = flag_secret_bastard
  524. has_character_flag = flag_nos_no_inherit
  525. }
  526. }
  527. }
  528. }
  529. set_character_flag = flag_nos_no_inherit
  530. }
  531. OR = {
  532. #Either parent is a secret bastard
  533. father_even_if_dead = {
  534. OR = {
  535. has_character_flag = flag_secret_bastard
  536. has_character_flag = flag_nos_no_inherit
  537. }
  538. }
  539. real_father = { #If child is secret bastard of secret bastard
  540. OR = {
  541. has_character_flag = flag_secret_bastard
  542. has_character_flag = flag_nos_no_inherit
  543. }
  544. }
  545. }
  546. }
  547. set_character_flag = flag_nos_no_inherit
  548. }
  549. #################################
  550. }
  551.  
  552. }
  553.  
  554. character_event = {
  555. id = dynastic_feature_preservation.7
  556. hide_window = yes ###No visible event, just an elicited effect
  557.  
  558. is_triggered_only = yes
  559.  
  560. trigger = {
  561. }
  562.  
  563. immediate = {
  564. ##############################
  565. ########DYNASTIC EVENTS########
  566. ##############################
  567.  
  568. ####Dayne feature Events####
  569. ###Dayne features #1
  570. ##Checks for Dayne heritage then applies "western valyrian" gfx
  571. IF = {
  572. limit = {
  573. OR = {
  574. #Either parent is a Dayne
  575. father_even_if_dead = {
  576. OR = {
  577. dynasty = 17
  578. }
  579. NOT = {
  580. has_character_flag = flag_secret_bastard
  581. has_character_flag = flag_nos_no_inherit
  582. }
  583. }
  584. }
  585. NOT = {
  586. real_father = { #Does not apply to secret bastards
  587. NOT = {
  588. OR = {
  589. dynasty = 17
  590. }
  591. }
  592. }
  593. }
  594. }
  595. set_graphical_culture = western_valyrian
  596. random = {
  597. chance = 65
  598. add_trait = proud #"proud of their heritage"
  599. }
  600. }
  601. ########MAINTENANCE CHECK########
  602. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  603. IF = {
  604. limit = {
  605. ########MAINTENANCE CHECK########
  606. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  607. IF = {
  608. limit = {
  609. is_female = no
  610. OR = {
  611. #Either parent is a secret bastard
  612. father_even_if_dead = {
  613. OR = {
  614. has_character_flag = flag_secret_bastard
  615. has_character_flag = flag_nos_no_inherit
  616. }
  617. }
  618. real_father = { #If child is secret bastard of secret bastard
  619. OR = {
  620. has_character_flag = flag_secret_bastard
  621. has_character_flag = flag_nos_no_inherit
  622. }
  623. }
  624. }
  625. }
  626. set_character_flag = flag_nos_no_inherit
  627. }
  628. OR = {
  629. #Either parent is a secret bastard
  630. father_even_if_dead = {
  631. OR = {
  632. has_character_flag = flag_secret_bastard
  633. has_character_flag = flag_nos_no_inherit
  634. }
  635. }
  636. real_father = { #If child is secret bastard of secret bastard
  637. OR = {
  638. has_character_flag = flag_secret_bastard
  639. has_character_flag = flag_nos_no_inherit
  640. }
  641. }
  642. }
  643. }
  644. set_character_flag = flag_nos_no_inherit
  645. }
  646. #################################
  647. }
  648.  
  649. }
  650.  
  651. character_event = {
  652. id = dynastic_feature_preservation.8
  653. hide_window = yes ###No visible event, just an elicited effect
  654.  
  655. is_triggered_only = yes
  656.  
  657. trigger = {
  658. }
  659.  
  660. immediate = {
  661. ##############################
  662. ########DYNASTIC EVENTS########
  663. ##############################
  664.  
  665. ####Umber Events####
  666. ###Umber size #1
  667. ##Checks for Umber heritage then applies "tall" trait
  668. IF = {
  669. limit = {
  670. OR = {
  671. #Either parent is a Umber
  672. father_even_if_dead = {
  673. OR = {
  674. dynasty = 93
  675. }
  676. NOT = {
  677. has_character_flag = flag_secret_bastard
  678. has_character_flag = flag_nos_no_inherit
  679. }
  680. }
  681. }
  682. NOT = {
  683. real_father = { #Does not apply to secret bastards
  684. NOT = {
  685. OR = {
  686. dynasty = 93
  687. }
  688. }
  689. }
  690. }
  691. }
  692. add_trait = tall
  693. random = {
  694. chance = 65
  695. add_trait = strong #they're bloody giants
  696. }
  697. }
  698. ########MAINTENANCE CHECK########
  699. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  700. IF = {
  701. limit = {
  702. ########MAINTENANCE CHECK########
  703. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  704. IF = {
  705. limit = {
  706. is_female = no
  707. OR = {
  708. #Either parent is a secret bastard
  709. father_even_if_dead = {
  710. OR = {
  711. has_character_flag = flag_secret_bastard
  712. has_character_flag = flag_nos_no_inherit
  713. }
  714. }
  715. real_father = { #If child is secret bastard of secret bastard
  716. OR = {
  717. has_character_flag = flag_secret_bastard
  718. has_character_flag = flag_nos_no_inherit
  719. }
  720. }
  721. }
  722. }
  723. set_character_flag = flag_nos_no_inherit
  724. }
  725. OR = {
  726. #Either parent is a secret bastard
  727. father_even_if_dead = {
  728. OR = {
  729. has_character_flag = flag_secret_bastard
  730. has_character_flag = flag_nos_no_inherit
  731. }
  732. }
  733. real_father = { #If child is secret bastard of secret bastard
  734. OR = {
  735. has_character_flag = flag_secret_bastard
  736. has_character_flag = flag_nos_no_inherit
  737. }
  738. }
  739. }
  740. }
  741. set_character_flag = flag_nos_no_inherit
  742. }
  743. #################################
  744. }
  745.  
  746. }
  747.  
  748. character_event = {
  749. id = dynastic_feature_preservation.9
  750. hide_window = yes ###No visible event, just an elicited effect
  751.  
  752. is_triggered_only = yes
  753.  
  754. trigger = {
  755. }
  756.  
  757. immediate = {
  758. ##############################
  759. ########DYNASTIC EVENTS########
  760. ##############################
  761.  
  762. ####Mormont Events####
  763. ###Mormont size #1
  764. ##Checks for Mormont heritage then applies "strong" trait
  765. IF = {
  766. limit = {
  767. OR = {
  768. #Either parent is a Mormont
  769. father_even_if_dead = {
  770. OR = {
  771. dynasty = 102
  772. }
  773. NOT = {
  774. has_character_flag = flag_secret_bastard
  775. has_character_flag = flag_nos_no_inherit
  776. }
  777. }
  778. }
  779. NOT = {
  780. real_father = { #Does not apply to secret bastards
  781. NOT = {
  782. OR = {
  783. dynasty = 102
  784. }
  785. }
  786. }
  787. }
  788. }
  789. add_trait = strong
  790. }
  791. ########MAINTENANCE CHECK########
  792. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  793. IF = {
  794. limit = {
  795. ########MAINTENANCE CHECK########
  796. ##Checks for Bastard Parentage or parent with nos_no_inherit, adds flag
  797. IF = {
  798. limit = {
  799. is_female = no
  800. OR = {
  801. #Either parent is a secret bastard
  802. father_even_if_dead = {
  803. OR = {
  804. has_character_flag = flag_secret_bastard
  805. has_character_flag = flag_nos_no_inherit
  806. }
  807. }
  808. real_father = { #If child is secret bastard of secret bastard
  809. OR = {
  810. has_character_flag = flag_secret_bastard
  811. has_character_flag = flag_nos_no_inherit
  812. }
  813. }
  814. }
  815. }
  816. set_character_flag = flag_nos_no_inherit
  817. }
  818. OR = {
  819. #Either parent is a secret bastard
  820. father_even_if_dead = {
  821. OR = {
  822. has_character_flag = flag_secret_bastard
  823. has_character_flag = flag_nos_no_inherit
  824. }
  825. }
  826. real_father = { #If child is secret bastard of secret bastard
  827. OR = {
  828. has_character_flag = flag_secret_bastard
  829. has_character_flag = flag_nos_no_inherit
  830. }
  831. }
  832. }
  833. }
  834. set_character_flag = flag_nos_no_inherit
  835. }
  836. #################################
  837. }
  838.  
  839. }
Advertisement
Add Comment
Please, Sign In to add comment