Advertisement
Guest User

hunting diff

a guest
Mar 30th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- Crusader Kings II.pre-roi/events/hunting_events.txt 2014-03-02 15:02:47.680315709 +0000
  2. +++ Crusader Kings II/events/hunting_events.txt 2014-03-25 19:40:50.343259781 +0000
  3. @@ -13,39 +13,34 @@
  4. #A Majestic Stag
  5. character_event = {
  6. id = 36000
  7. - desc = EVTDESC36000
  8. - picture = GFX_evt_hunt
  9. -
  10. + desc = "EVTDESC36000"
  11. + picture = "GFX_evt_hunt"
  12. +
  13. min_age = 16
  14. only_men = yes
  15. capable_only = yes
  16. prisoner = no
  17.  
  18. trigger = {
  19. - has_character_flag = holding_grand_hunt
  20. - NOT = { has_character_modifier = a_mighty_trophy }
  21. + has_character_modifier = holding_grand_hunt
  22. NOT = { health_traits = 1 }
  23. }
  24.  
  25. mean_time_to_happen = {
  26. - days = 100
  27. -
  28. + days = 200
  29. +
  30. modifier = {
  31. factor = 1.5
  32. trait = content
  33. }
  34. modifier = {
  35. - factor = 0.4
  36. - has_character_modifier = master_hunter
  37. - }
  38. - modifier = {
  39. factor = 0.8
  40. trait = hunter
  41. }
  42. modifier = {
  43. factor = 5.0
  44. martial = 15
  45. - }
  46. + }
  47. modifier = {
  48. factor = 2.0
  49. trait = slothful
  50. @@ -58,11 +53,11 @@
  51. factor = 1.25
  52. trait = craven
  53. }
  54. -
  55. +
  56. }
  57.  
  58. option = {
  59. - name = EVTOPTA36000
  60. + name = "EVTOPTA36000"
  61. trigger = {
  62. NOT = {
  63. trait = craven
  64. @@ -70,43 +65,37 @@
  65. }
  66. prestige = 5
  67. }
  68. -
  69. +
  70. option = {
  71. - name = EVTOPTB36000
  72. - tooltip_info = craven
  73. + name = "EVTOPTB36000"
  74. trigger = {
  75. trait = craven
  76. }
  77. - add_character_modifier = {
  78. - name = fear_of_the_stag
  79. - duration = 365
  80. - }
  81. + prestige = -10
  82. }
  83. option = {
  84. - name = EVTOPTC36000
  85. + name = "EVTOPTC36000"
  86. trigger = {
  87. NOT = { trait = greedy }
  88. NOT = { trait = arbitrary }
  89. NOT = { trait = envious }
  90. NOT = { trait = craven }
  91. + NOT = { trait = cruel }
  92. }
  93. - add_character_modifier = {
  94. - name = noble_heart
  95. - duration = 365
  96. - }
  97. + add_trait = kind
  98. }
  99. -
  100. +
  101. option = {
  102. - name = EVTOPTD36000
  103. + name = "EVTOPTD36000"
  104. trigger = {
  105. NOT = { trait = craven }
  106. NOT = { trait = humble }
  107. NOT = { trait = content }
  108. - }
  109. + }
  110. random_list = {
  111. - 75 = {}
  112. - 10 = { change_martial = 1 }
  113. - 10 = {
  114. + 60 = { }
  115. + 20 = { change_martial = 1 }
  116. + 14 = {
  117. add_trait = wounded
  118. hidden_tooltip = { character_event = { id = 38280 } }
  119. }
  120. @@ -115,52 +104,46 @@
  121. hidden_tooltip = { character_event = { id = 38281 } }
  122. }
  123. 1 = {
  124. - death = {
  125. - death_reason = death_accident
  126. - }
  127. + death = { death_reason = death_accident }
  128. }
  129. }
  130. set_character_flag = hunt_killed_something
  131. - add_character_modifier = {
  132. - name = a_mighty_trophy
  133. - duration = 365
  134. - }
  135. - }
  136. + prestige = 20
  137. + }
  138. }
  139.  
  140. -#Paranoia in the hunt
  141. +#Paranoia in the hunt
  142. character_event = {
  143. id = 36001
  144. - desc = EVTDESC36001
  145. - picture = GFX_evt_hunt
  146. -
  147. + desc = "EVTDESC36001"
  148. + picture = "GFX_evt_hunt"
  149. +
  150. prisoner = no
  151. capable_only = yes
  152.  
  153. trigger = {
  154. - has_character_flag = holding_grand_hunt
  155. + has_character_modifier = holding_grand_hunt
  156. NOT = { has_character_flag = hunt_paranoia }
  157. trait = paranoid
  158. NOT = { health_traits = 1 }
  159. any_courtier = {
  160. - prisoner = no
  161. has_plot = plot_kill_character
  162. plot_target_char = {
  163. - character = ROOT
  164. + character = root
  165. }
  166. }
  167. }
  168.  
  169. mean_time_to_happen = {
  170. - days = 50
  171. + days = 200
  172. }
  173. -
  174. +
  175. immediate = {
  176. set_character_flag = hunt_paranoia
  177. - }
  178. + }
  179.  
  180. option = {
  181. - name = EVTOPTA36001
  182. + name = "EVTOPTA36001"
  183. random_list = {
  184. 75 = {}
  185. 20 = {
  186. @@ -178,15 +161,12 @@
  187. }
  188. }
  189. 1 = {
  190. - death = {
  191. - death_reason = death_accident
  192. - }
  193. + death = { death_reason = death_accident }
  194. any_courtier = {
  195. limit = {
  196. - prisoner = no
  197. has_plot = plot_kill_character
  198. plot_target_char = {
  199. - character = ROOT
  200. + character = root
  201. }
  202. }
  203. character_event = {
  204. @@ -199,8 +179,7 @@
  205. }
  206.  
  207. option = {
  208. - name = EVTOPTB36001
  209. - tooltip_info = patient
  210. + name = "EVTOPTB36001"
  211. trigger = {
  212. trait = patient
  213. }
  214. @@ -209,48 +188,43 @@
  215. 5 = {
  216. any_courtier = {
  217. limit = {
  218. - prisoner = no
  219. - age = 16
  220. + is_adult = yes
  221. NOT = {
  222. has_plot = plot_kill_character
  223. plot_target_char = {
  224. - character = ROOT
  225. + character = root
  226. }
  227. }
  228. }
  229. character_event = {
  230. id = 36005
  231. days = 1
  232. - tooltip = EVTTOOLTIP36004
  233. + tooltip = "EVTTOOLTIP36004"
  234. }
  235. }
  236. }
  237. 5 = {
  238. any_courtier = {
  239. limit = {
  240. - prisoner = no
  241. has_plot = plot_kill_character
  242. plot_target_char = {
  243. - character = ROOT
  244. + character = root
  245. }
  246. }
  247. character_event = {
  248. id = 36004
  249. days = 1
  250. - tooltip = EVTTOOLTIP36004
  251. + tooltip = "EVTTOOLTIP36004"
  252. }
  253. }
  254. }
  255. 5 = {
  256. - death = {
  257. - death_reason = death_accident
  258. - }
  259. + death = { death_reason = death_accident }
  260. any_courtier = {
  261. limit = {
  262. - prisoner = no
  263. has_plot = plot_kill_character
  264. plot_target_char = {
  265. - character = ROOT
  266. + character = root
  267. }
  268. }
  269. character_event = {
  270. @@ -265,57 +239,53 @@
  271.  
  272. character_event = {
  273. id = 36002
  274. - desc = EVTDESC36002
  275. - picture = GFX_evt_hunt
  276. + desc = "EVTDESC36002"
  277. + picture = "GFX_evt_hunt"
  278.  
  279. is_triggered_only = yes
  280.  
  281. option = {
  282. - name = EVTOPTA36002
  283. + name = "EVTOPTA36002"
  284. prestige = 250
  285. }
  286. }
  287.  
  288. character_event = {
  289. id = 36003
  290. - desc = EVTDESC36003
  291. - picture = GFX_evt_hunt
  292. + desc = "EVTDESC36003"
  293. + picture = "GFX_evt_hunt"
  294.  
  295. is_triggered_only = yes
  296.  
  297. option = {
  298. - name = EVTOPTA36003
  299. + name = "EVTOPTA36003"
  300. prestige = 25
  301. }
  302. }
  303.  
  304. character_event = {
  305. id = 36004
  306. - desc = EVTDESC36004
  307. - picture = GFX_evt_hunt
  308. + desc = "EVTDESC36004"
  309. + picture = "GFX_evt_hunt"
  310.  
  311. is_triggered_only = yes
  312.  
  313. option = {
  314. - name = EVTOPTA36004
  315. - death = {
  316. - death_reason = death_accident
  317. - }
  318. + name = "EVTOPTA36004"
  319. + death = { death_reason = death_accident }
  320. }
  321. }
  322.  
  323. character_event = {
  324. id = 36005
  325. - desc = EVTDESC36005
  326. - picture = GFX_evt_hunt
  327. + desc = "EVTDESC36005"
  328. + picture = "GFX_evt_hunt"
  329.  
  330. is_triggered_only = yes
  331.  
  332. option = {
  333. - name = EVTOPTA36005
  334. - death = {
  335. - death_reason = death_accident
  336. - }
  337. + name = "EVTOPTA36005"
  338. + death = { death_reason = death_accident }
  339. }
  340. }
  341.  
  342. @@ -323,22 +293,22 @@
  343. #Deer Hunter, The White Hart
  344. character_event = {
  345. id = 36010
  346. - desc = EVTDESC36010
  347. - picture = GFX_evt_hunt
  348. + desc = "EVTDESC36010"
  349. + picture = "GFX_evt_hunt"
  350.  
  351. only_playable = yes
  352. prisoner = no
  353. capable_only = yes
  354. -
  355. +
  356. trigger = {
  357. - has_character_flag = holding_grand_hunt
  358. + has_character_modifier = holding_grand_hunt
  359. NOT = { health_traits = 1 }
  360. - }
  361. + }
  362. +
  363.  
  364. -
  365. mean_time_to_happen = {
  366. days = 100
  367. -
  368. +
  369. modifier = {
  370. factor = 0.75
  371. trait = brave
  372. @@ -363,53 +333,54 @@
  373. factor = 0.75
  374. trait = hunter
  375. }
  376. -
  377. +
  378. modifier = {
  379. factor = 0.5
  380. has_character_flag = hunt_good_hounds
  381. }
  382. }
  383. -
  384. +
  385. option = {
  386. - name = EVTOPTA36010
  387. + name = "EVTOPTA36010"
  388. trigger = {
  389. NOT = { trait = greedy }
  390. NOT = { trait = cruel }
  391. }
  392. random_courtier = {
  393. limit = {
  394. - is_female = no
  395. - NOT = {
  396. - trait = incapable
  397. - }
  398. trait = brave
  399. war = no
  400. prisoner = no
  401. - age = 16
  402. + is_adult = yes
  403. in_command = no
  404. is_abroad = no
  405. }
  406. opinion = {
  407. modifier = opinion_disappointed
  408. who = ROOT
  409. - years = 1
  410. + years = 10
  411. }
  412. }
  413. piety = 25
  414. }
  415. -
  416. +
  417. option = {
  418. - name = EVTOPTB36010
  419. + name = "EVTOPTB36010"
  420. + trigger = {
  421. + any_courtier = {
  422. + is_female = no
  423. + OR = {
  424. + martial = 10
  425. + trait = hunter
  426. + has_job_title = job_marshal
  427. + }
  428. + }
  429. + }
  430. random_courtier = {
  431. limit = {
  432. is_female = no
  433. - prisoner = no
  434. - age = 16
  435. - NOT = {
  436. - trait = incapable
  437. - }
  438. OR = {
  439. - martial = 8
  440. + martial = 10
  441. trait = hunter
  442. has_job_title = job_marshal
  443. }
  444. @@ -417,20 +388,20 @@
  445. opinion = {
  446. modifier = opinion_delighted
  447. who = ROOT
  448. - years = 1
  449. + years = 10
  450. }
  451. prestige = 20
  452. }
  453. }
  454. -
  455. +
  456. option = {
  457. - name = EVTOPTC36010
  458. + name = "EVTOPTC36010"
  459. trigger = {
  460. NOT = { trait = craven }
  461. }
  462. - prestige = 15
  463. random_list = {
  464. - 85 = {}
  465. + 75 = {}
  466. + 10 = { change_martial = 1 }
  467. 10 = {
  468. add_trait = wounded
  469. hidden_tooltip = { character_event = { id = 38280 } }
  470. @@ -439,12 +410,9 @@
  471. add_trait = maimed
  472. hidden_tooltip = { character_event = { id = 38281 } }
  473. }
  474. - }
  475. - add_character_modifier = {
  476. - name = mod_bloodlust
  477. - duration = 365
  478. }
  479. - set_character_flag = hunt_killed_something
  480. + prestige = 10
  481. + set_character_flag = hunt_killed_something
  482. }
  483. }
  484.  
  485. @@ -452,25 +420,22 @@
  486. #Boars
  487. character_event = {
  488. id = 36015
  489. - desc = EVTDESC36015
  490. - picture = GFX_evt_hunt
  491. -
  492. + desc = "EVTDESC36015"
  493. + picture = "GFX_evt_hunt"
  494. +
  495. only_playable = yes
  496. prisoner = no
  497. capable_only = yes
  498.  
  499. trigger = {
  500. - has_character_flag = holding_grand_hunt
  501. + has_character_modifier = holding_grand_hunt
  502. NOT = { health_traits = 1 }
  503. - NOT = {
  504. - has_character_modifier = master_hunter
  505. - }
  506. - }
  507. + }
  508. +
  509.  
  510. -
  511. mean_time_to_happen = {
  512. days = 100
  513. -
  514. +
  515. modifier = {
  516. factor = 0.75
  517. trait = brave
  518. @@ -495,22 +460,22 @@
  519. factor = 1.25
  520. trait = slothful
  521. }
  522. -
  523. -
  524. +
  525. +
  526. modifier = {
  527. factor = 0.5
  528. has_character_flag = hunt_good_hounds
  529. }
  530. -
  531. +
  532. }
  533.  
  534. -
  535. +
  536. option = {
  537. - name = EVTOPTA36015
  538. + name = "EVTOPTA36015"
  539. ai_chance = {
  540. factor = 1
  541. modifier = {
  542. - factor = 0
  543. + factor = 0
  544. OR = {
  545. trait = brave
  546. trait = ambitious
  547. @@ -522,41 +487,35 @@
  548. martial = 9
  549. }
  550. }
  551. -
  552. +
  553. prestige = 5
  554. random_list = {
  555. 70 = {}
  556. 30 = { add_trait = craven hidden_tooltip = { character_event = { id = 38257 } } }
  557. -
  558. }
  559. }
  560. -
  561. +
  562. option = {
  563. - name = EVTOPTB36015
  564. - if = {
  565. - limit = { NOT = { trait = craven } }
  566. - random = {
  567. - chance = 5
  568. - add_trait = wounded
  569. - hidden_tooltip = { character_event = { id = 38280 } }
  570. - }
  571. + name = "EVTOPTB36015"
  572. + trigger = {
  573. + NOT = { trait = craven }
  574. }
  575. - if = {
  576. - limit = { trait = craven }
  577. - change_martial = 1
  578. - remove_trait = craven
  579. - random = {
  580. - chance = 50
  581. + random_list = {
  582. + 75 = {}
  583. + 10 = { change_martial = 1 }
  584. + 10 = {
  585. add_trait = wounded
  586. hidden_tooltip = { character_event = { id = 38280 } }
  587. }
  588. + 5 = {
  589. + add_trait = maimed
  590. + hidden_tooltip = { character_event = { id = 38281 } }
  591. + }
  592. }
  593. - set_character_flag = hunt_killed_something
  594. - add_character_modifier = {
  595. - name = master_hunter
  596. - duration = 730
  597. - }
  598. -
  599. +
  600. + prestige = 10
  601. + set_character_flag = hunt_killed_something
  602. +
  603. }
  604. }
  605.  
  606. @@ -564,23 +523,23 @@
  607. #Bear
  608. character_event = {
  609. id = 36020
  610. - desc = EVTDESC36020
  611. - picture = GFX_evt_hunt
  612. -
  613. + desc = "EVTDESC36020"
  614. + picture = "GFX_evt_hunt"
  615. +
  616. only_playable = yes
  617. prisoner = no
  618. capable_only = yes
  619.  
  620. -
  621. +
  622. trigger = {
  623. - has_character_flag = holding_grand_hunt
  624. + has_character_modifier = holding_grand_hunt
  625. NOT = { health_traits = 1 }
  626. - }
  627. + }
  628. +
  629.  
  630. -
  631. mean_time_to_happen = {
  632. days = 100
  633. -
  634. +
  635. modifier = {
  636. factor = 0.75
  637. trait = brave
  638. @@ -608,22 +567,23 @@
  639. modifier = {
  640. factor = 5.0
  641. martial = 15
  642. - }
  643. -
  644. + }
  645. +
  646. }
  647. -
  648. +
  649. option = {
  650. - name = EVTOPTA36020
  651. - add_trait = wroth
  652. + name = "EVTOPTA36020"
  653. + trigger = {
  654. + NOT = { trait = craven }
  655. + }
  656. prestige = 5
  657. }
  658. -
  659. +
  660. option = {
  661. - name = EVTOPTB36020
  662. + name = "EVTOPTB36020"
  663. trigger = {
  664. NOT = { trait = craven }
  665. }
  666. - prestige = 15
  667. random_list = {
  668. 75 = {}
  669. 10 = { change_martial = 1 }
  670. @@ -636,28 +596,18 @@
  671. hidden_tooltip = { character_event = { id = 38281 } }
  672. }
  673. }
  674. - set_character_flag = hunt_killed_something
  675. - add_character_modifier = {
  676. - name = mod_bloodlust
  677. - duration = 365
  678. - }
  679. -
  680. + set_character_flag = hunt_killed_something
  681. + prestige = 10
  682. +
  683. }
  684. -
  685. +
  686. option = {
  687. - name = EVTOPTC36020
  688. - tooltip_info = craven
  689. + name = "EVTOPTC36020"
  690. trigger = {
  691. trait = craven
  692. - any_courtier = {
  693. - prisoner = no
  694. - is_abroad = no
  695. - martial = 10
  696. - }
  697. }
  698. any_courtier = {
  699. limit = {
  700. - prisoner = no
  701. is_abroad = no
  702. martial = 10
  703. }
  704. @@ -674,21 +624,23 @@
  705. #Hound
  706. character_event = {
  707. id = 36025
  708. - desc = EVTDESC36025
  709. - picture = GFX_evt_hunt
  710. -
  711. + desc = "EVTDESC36025"
  712. + picture = "GFX_evt_hunt"
  713. +
  714. only_playable = yes
  715. prisoner = no
  716. capable_only = yes
  717. -
  718. +
  719. trigger = {
  720. - has_character_flag = holding_grand_hunt
  721. + has_character_modifier = holding_grand_hunt
  722. NOT = { has_character_flag = hunt_good_hounds }
  723. - }
  724. + NOT = { trait = craven }
  725. + NOT = { trait = content }
  726. + }
  727.  
  728. mean_time_to_happen = {
  729. - days = 100
  730. -
  731. + days = 200
  732. +
  733. modifier = {
  734. factor = 0.75
  735. trait = brave
  736. @@ -710,86 +662,47 @@
  737. trait = slothful
  738. }
  739. }
  740. -
  741. +
  742. option = {
  743. - name = EVTOPTA36025
  744. + name = "EVTOPTA36025"
  745. set_character_flag = hunt_good_hounds
  746. - add_trait = diligent
  747. + prestige = 5
  748. random = {
  749. - chance = 5
  750. + chance = 15
  751. add_trait = wounded
  752. }
  753. }
  754. -
  755. - option = {
  756. - name = EVTOPTB36025
  757. - trigger = {
  758. - NOT = {
  759. - trait = craven
  760. - }
  761. - }
  762. - ai_chance = {
  763. - factor = 0
  764. - }
  765. - add_trait = craven
  766. - }
  767. -
  768. +
  769. option = {
  770. - name = EVTOPTC36025
  771. + name = "EVTOPTC36025"
  772. set_character_flag = hunt_good_hounds
  773. + prestige = 5
  774. random = {
  775. chance = 25
  776. - character_event = { id = 36026 days = 1 random = 2 tooltip = EVTTOOLTIP36026 }
  777. - }
  778. - add_character_modifier = {
  779. - name = the_ruthless
  780. - duration = 180
  781. + character_event = { id = 36026 days = 1 random = 2 tooltip = "EVTTOOLTIP36026" }
  782. }
  783. }
  784. -
  785. +
  786. option = {
  787. - name = EVTOPTD36025
  788. - trigger = {
  789. - NOT = {
  790. - trait = content
  791. - }
  792. - }
  793. - add_trait = content
  794. - random_vassal = {
  795. - limit = {
  796. - war = no
  797. - prisoner = no
  798. - age = 16
  799. - NOT = { trait = on_pilgrimage }
  800. - NOT = { trait = content }
  801. - OR = {
  802. - trait = ambitious
  803. - trait = brave
  804. - }
  805. - }
  806. - opinion = {
  807. - modifier = content_neg
  808. - who = ROOT
  809. - years = 10
  810. - }
  811. - }
  812. + name = "EVTOPTD36025"
  813. + prestige = -5
  814. }
  815. }
  816.  
  817. character_event = {
  818. id = 36026
  819. - desc = EVTDESC36026
  820. - picture = GFX_evt_hunt
  821. -
  822. + desc = "EVTDESC36026"
  823. + picture = "GFX_evt_hunt"
  824. +
  825. is_triggered_only = yes
  826.  
  827. option = {
  828. - name = EVTOPTA36026
  829. - scaled_wealth = -0.2
  830. + name = "EVTOPTA36026"
  831. + treasury = -15
  832. prestige = -10
  833. }
  834. option = {
  835. - name = EVTOPTB36026
  836. + name = "EVTOPTB36026"
  837. piety = -50
  838. add_trait = cruel
  839. }
  840. @@ -800,23 +713,20 @@
  841. #Horse
  842. character_event = {
  843. id = 36030
  844. - desc = EVTDESC36030
  845. - picture = GFX_evt_hunt
  846. -
  847. + desc = "EVTDESC36030"
  848. + picture = "GFX_evt_hunt"
  849. +
  850. only_playable = yes
  851. prisoner = no
  852. capable_only = yes
  853. -
  854. +
  855. trigger = {
  856. - has_character_flag = holding_grand_hunt
  857. - NOT = {
  858. - has_character_modifier = the_merciful
  859. - }
  860. - }
  861. + has_character_modifier = holding_grand_hunt
  862. + }
  863.  
  864. mean_time_to_happen = {
  865. days = 100
  866. -
  867. +
  868. modifier = {
  869. factor = 0.75
  870. trait = brave
  871. @@ -833,57 +743,43 @@
  872. factor = 2.0
  873. has_character_flag = hunt_good_hounds
  874. }
  875. -
  876. +
  877. }
  878. -
  879. +
  880. option = {
  881. - name = EVTOPTA36030
  882. + name = "EVTOPTA36030"
  883. trigger = {
  884. - NOT = { trait = craven }
  885. NOT = { trait = slothful }
  886. }
  887. - add_character_modifier = {
  888. - name = the_merciful
  889. - duration = 180
  890. - }
  891. +
  892. + piety = 10
  893. }
  894. -
  895. +
  896. option = {
  897. - name = EVTOPTB36030
  898. - if = {
  899. - limit = {
  900. - NOT = { trait = slothful }
  901. - }
  902. - add_trait = slothful
  903. - }
  904. - if = {
  905. - limit = {
  906. - trait = slothful
  907. - }
  908. - piety = -10
  909. + name = "EVTOPTB36030"
  910. + trigger = {
  911. + trait = slothful
  912. }
  913. + piety = -10
  914. }
  915. }
  916.  
  917. #Hare
  918. character_event = {
  919. id = 36035
  920. - desc = EVTDESC36035
  921. - picture = GFX_evt_hunt
  922. -
  923. + desc = "EVTDESC36035"
  924. + picture = "GFX_evt_hunt"
  925. +
  926. prisoner = no
  927. capable_only = yes
  928. -
  929. +
  930. trigger = {
  931. - has_character_flag = holding_grand_hunt
  932. - NOT = {
  933. - has_character_modifier = master_hunter
  934. - }
  935. - }
  936. + has_character_modifier = holding_grand_hunt
  937. + }
  938.  
  939. mean_time_to_happen = {
  940. days = 100
  941. -
  942. +
  943. modifier = {
  944. factor = 0.75
  945. trait = brave
  946. @@ -904,14 +800,11 @@
  947. factor = 1.25
  948. trait = slothful
  949. }
  950. - }
  951. + }
  952.  
  953. option = {
  954. - name = EVTOPTA36035
  955. - add_character_modifier = {
  956. - name = master_hunter
  957. - duration = 180
  958. - }
  959. + name = "EVTOPTA36035"
  960. + prestige = 5
  961. }
  962. }
  963.  
  964. @@ -919,24 +812,24 @@
  965. #Low martial guy, inability to kill something.
  966. character_event = {
  967. id = 36040
  968. - desc = EVTDESC36040
  969. - picture = GFX_evt_hunt
  970. -
  971. + desc = "EVTDESC36040"
  972. + picture = "GFX_evt_hunt"
  973. +
  974. only_playable = yes
  975. prisoner = no
  976. capable_only = yes
  977. -
  978. +
  979. trigger = {
  980. - has_character_flag = holding_grand_hunt
  981. + has_character_modifier = holding_grand_hunt
  982. NOT = { martial = 8 }
  983. NOT = { trait = hunter }
  984. NOT = { has_character_flag = hunt_killed_something }
  985.  
  986. - }
  987. + }
  988.  
  989. mean_time_to_happen = {
  990. days = 100
  991. -
  992. +
  993. modifier = {
  994. factor = 0.8
  995. trait = craven
  996. @@ -952,40 +845,39 @@
  997. modifier = {
  998. factor = 0.8
  999. trait = poet
  1000. - }
  1001. + }
  1002. modifier = {
  1003. factor = 0.8
  1004. NOT = { martial = 6 }
  1005. - }
  1006. + }
  1007. modifier = {
  1008. factor = 0.8
  1009. NOT = { martial = 4 }
  1010. - }
  1011. - }
  1012. + }
  1013. + }
  1014.  
  1015. immediate = {
  1016. - set_character_flag = hunt_killed_something
  1017. + set_character_flag = hunt_killed_something
  1018.  
  1019. }
  1020. -
  1021. +
  1022. option = {
  1023. - name = EVTOPTA36040
  1024. + name = "EVTOPTA36040"
  1025. prestige = -20
  1026. }
  1027. option = {
  1028. - name = EVTOPTB36040
  1029. + name = "EVTOPTB36040"
  1030. random_courtier = {
  1031. limit = {
  1032. - prisoner = no
  1033. - age = 16
  1034. + is_adult = yes
  1035. is_female = no
  1036. martial = 8
  1037. }
  1038. opinion = {
  1039. modifier = opinion_disgruntled
  1040. who = ROOT
  1041. - years = 2
  1042. - }
  1043. + years = 10
  1044. + }
  1045. }
  1046. prestige = -10
  1047.  
  1048. @@ -997,25 +889,24 @@
  1049. #High Martial, Overconfidence
  1050. character_event = {
  1051. id = 36045
  1052. - desc = EVTDESC36045
  1053. - picture = GFX_evt_hunt
  1054. -
  1055. + desc = "EVTDESC36045"
  1056. + picture = "GFX_evt_hunt"
  1057. +
  1058. only_playable = yes
  1059. prisoner = no
  1060. capable_only = yes
  1061. -
  1062. +
  1063. trigger = {
  1064. - has_character_flag = holding_grand_hunt
  1065. + has_character_modifier = holding_grand_hunt
  1066. martial = 10
  1067. NOT = { health_traits = 1 }
  1068. NOT = { has_character_flag = hunt_killed_something }
  1069. - NOT = { has_character_modifier = a_mighty_trophy }
  1070.  
  1071. - }
  1072. + }
  1073.  
  1074. mean_time_to_happen = {
  1075. - days = 100
  1076. -
  1077. + days = 400
  1078. +
  1079. modifier = {
  1080. factor = 0.8
  1081. trait = brave
  1082. @@ -1032,16 +923,16 @@
  1083. factor = 0.75
  1084. trait = hunter
  1085. }
  1086. -
  1087. - }
  1088. +
  1089. + }
  1090.  
  1091. immediate = {
  1092. - set_character_flag = hunt_killed_something
  1093. + set_character_flag = hunt_killed_something
  1094.  
  1095. }
  1096. -
  1097. +
  1098. option = {
  1099. - name = EVTOPTA36045
  1100. + name = "EVTOPTA36045"
  1101. random_list = {
  1102. 60 = {}
  1103. 25 = {
  1104. @@ -1053,21 +944,15 @@
  1105. hidden_tooltip = { character_event = { id = 38281 } }
  1106. }
  1107. 5 = {
  1108. - death = {
  1109. - death_reason = death_accident
  1110. - }
  1111. + death = { death_reason = death_accident }
  1112. }
  1113. }
  1114. set_character_flag = hunt_killed_something
  1115. - prestige = 10
  1116. - add_character_modifier = {
  1117. - name = a_mighty_trophy
  1118. - duration = 365
  1119. - }
  1120. -
  1121. + prestige = 20
  1122. +
  1123. }
  1124. option = {
  1125. - name = EVTOPTB36045
  1126. + name = "EVTOPTB36045"
  1127. add_trait = craven
  1128. }
  1129.  
  1130. @@ -1076,34 +961,26 @@
  1131. # courtier/vassal with hunter trait kills something,
  1132. character_event = {
  1133. id = 36050
  1134. - desc = EVTDESC36050
  1135. - picture = GFX_evt_hunt
  1136. -
  1137. - min_age = 16
  1138. + desc = "EVTDESC36050"
  1139. + picture = "GFX_evt_hunt"
  1140. +
  1141. capable_only = yes
  1142. prisoner = no
  1143. - only_men = yes
  1144. -
  1145. +
  1146. trigger = {
  1147. - war = no
  1148. + is_adult = yes
  1149. + trait = hunter
  1150. + liege = { has_character_modifier = holding_grand_hunt }
  1151. in_command = no
  1152. independent = no
  1153. - trait = hunter
  1154. - liege = {
  1155. - NOT = {
  1156. - character = ROOT
  1157. - }
  1158. - NOT = {
  1159. - has_character_flag = hunt_killed_something
  1160. - }
  1161. - has_character_flag = holding_grand_hunt
  1162. - }
  1163. + war = no
  1164. + NOT = { liege = { has_character_flag = hunt_killed_something } }
  1165. NOT = { health_traits = 1 }
  1166. }
  1167.  
  1168. mean_time_to_happen = {
  1169. - days = 50
  1170. -
  1171. + days = 200
  1172. +
  1173. modifier = {
  1174. factor = 0.8
  1175. trait = brave
  1176. @@ -1120,27 +997,30 @@
  1177. factor = 0.75
  1178. trait = hunter
  1179. }
  1180. -
  1181. - }
  1182. +
  1183. + }
  1184.  
  1185. option = {
  1186. - name = EVTOPTA36050
  1187. + name = "EVTOPTA36050"
  1188. ai_chance = {
  1189. - factor = 1
  1190. + factor = 20
  1191. modifier = {
  1192. - factor = 5
  1193. - trait = ambitious
  1194. + factor = 0
  1195. + trait = content
  1196. }
  1197. modifier = {
  1198. - factor = 5
  1199. - trait = proud
  1200. + factor = 0
  1201. + trait = humble
  1202. }
  1203. }
  1204. prestige = 5
  1205. - liege = { character_event = { id = 36051 } }
  1206. + random = {
  1207. + chance = 10
  1208. + liege = { character_event = { id = 36051 } }
  1209. + }
  1210. }
  1211. option = {
  1212. - name = EVTOPTB36050
  1213. + name = "EVTOPTB36050"
  1214. ai_chance = {
  1215. factor = 20
  1216. modifier = {
  1217. @@ -1151,61 +1031,64 @@
  1218. factor = 0
  1219. trait = proud
  1220. }
  1221. - }
  1222. - add_trait = humble
  1223. + }
  1224. liege = { character_event = { id = 36052 } }
  1225. }
  1226. }
  1227.  
  1228. -#Boasting hunter
  1229. character_event = {
  1230. id = 36051
  1231. - desc = EVTDESC36051
  1232. - picture = GFX_evt_hunt
  1233. + desc = "EVTDESC36051"
  1234. + picture = "GFX_evt_hunt"
  1235.  
  1236. is_triggered_only = yes
  1237.  
  1238. option = {
  1239. - name = EVTOPTA36051
  1240. + name = "EVTOPTA36051"
  1241. FROM = {
  1242. imprison = ROOT
  1243. }
  1244. prestige = -5
  1245. }
  1246. option = {
  1247. - name = EVTOPTB36051
  1248. + name = "EVTOPTB36051"
  1249. piety = 5
  1250. }
  1251. }
  1252.  
  1253. character_event = {
  1254. id = 36052
  1255. - desc = EVTDESC36052
  1256. - picture = GFX_evt_hunt
  1257. + desc = "EVTDESC36052"
  1258. + picture = "GFX_evt_hunt"
  1259.  
  1260. is_triggered_only = yes
  1261.  
  1262. option = {
  1263. - name = EVTOPTA36052
  1264. + name = "EVTOPTA36052"
  1265. prestige = 5
  1266. FROM = {
  1267. opinion = {
  1268. modifier = opinion_proud
  1269. - who = ROOT
  1270. - years = 2
  1271. + who = root
  1272. + years = 10
  1273. }
  1274. }
  1275. }
  1276. }
  1277.  
  1278. -letter_event = {
  1279. +character_event = {
  1280. id = 36080
  1281. - desc = EVTDESC36080
  1282. + picture = "GFX_evt_hunt"
  1283. + desc = "EVTDESC36080"
  1284.  
  1285. is_triggered_only = yes
  1286. -
  1287. +
  1288. + immediate = {
  1289. + character_event = { id = 36090 days = 16 random = 25 }
  1290. + }
  1291. +
  1292. option = {
  1293. - name = EVTOPTA36080
  1294. + name = "EVTOPTA36080"
  1295. }
  1296. }
  1297.  
  1298. @@ -1213,20 +1096,19 @@
  1299. #end if we go to war.
  1300. character_event = {
  1301. id = 36089
  1302. - desc = EVTDESC36089
  1303. - picture = GFX_evt_hunt
  1304. -
  1305. + desc = "EVTDESC36089"
  1306. + picture = "GFX_evt_hunt"
  1307. trigger = {
  1308. war = yes
  1309. - has_character_flag = holding_grand_hunt
  1310. + has_character_modifier = holding_grand_hunt
  1311. }
  1312.  
  1313. mean_time_to_happen = {
  1314. days = 1
  1315. }
  1316. -
  1317. +
  1318. immediate = {
  1319. - clr_character_flag = holding_grand_hunt
  1320. + remove_character_modifier = holding_grand_hunt
  1321. clr_character_flag = hunt_paranoia
  1322. clr_character_flag = hunt_good_hounds
  1323. clr_character_flag = hunt_killed_something
  1324. @@ -1234,67 +1116,63 @@
  1325. }
  1326.  
  1327. option = {
  1328. - name = EVTOPTA36089
  1329. + name = "EVTOPTA36089"
  1330. }
  1331. }
  1332.  
  1333. #Normal end.
  1334. character_event = {
  1335. id = 36090
  1336. - desc = EVTDESC36090
  1337. - picture = GFX_evt_hunt
  1338. + desc = "EVTDESC36090"
  1339. + picture = "GFX_evt_hunt"
  1340.  
  1341. is_triggered_only = yes
  1342. -
  1343. +
  1344. trigger = {
  1345. - has_character_flag = holding_grand_hunt
  1346. - }
  1347. -
  1348. + has_character_modifier = holding_grand_hunt
  1349. + }
  1350. +
  1351. immediate = {
  1352. - clr_character_flag = holding_grand_hunt
  1353. + remove_character_modifier = holding_grand_hunt
  1354. + clr_character_flag = do_not_disturb
  1355. clr_character_flag = hunt_paranoia
  1356. clr_character_flag = hunt_good_hounds
  1357. clr_character_flag = hunt_killed_something
  1358. - clr_character_flag = do_not_disturb
  1359. }
  1360.  
  1361. option = {
  1362. - name = EVTOPTA36090
  1363. - prestige = 10
  1364. + name = "EVTOPTA36090"
  1365. + prestige = 5
  1366. }
  1367. }
  1368.  
  1369. #Deer Park
  1370. character_event = {
  1371. id = 4075
  1372. - desc = EVTDESC4075
  1373. + desc = "EVTDESC4075"
  1374. picture = GFX_evt_hunt
  1375. -
  1376. +
  1377. min_age = 20
  1378. only_playable = yes
  1379. only_men = yes
  1380. capable_only = yes
  1381. prisoner = no
  1382. -
  1383. +
  1384. trigger = {
  1385. war = no
  1386. in_command = no
  1387. - has_character_flag = holding_grand_hunt
  1388. - NOT = { has_character_modifier = a_mighty_trophy }
  1389. - NOT = { has_character_flag = hunt_killed_something }
  1390. - NOT = {
  1391. - has_character_modifier = master_hunter
  1392. - }
  1393. + has_character_modifier = holding_grand_hunt
  1394. + NOT = { has_character_flag = hunt_killed_something }
  1395. job_treasurer = {
  1396. NOT = {
  1397. trait = greedy
  1398. }
  1399. - NOT = {
  1400. + NOT = {
  1401. trait = deceitful
  1402. }
  1403. }
  1404. }
  1405. -
  1406. +
  1407. mean_time_to_happen = {
  1408. days = 200
  1409.  
  1410. @@ -1308,41 +1186,44 @@
  1411. trait = content
  1412. }
  1413. }
  1414. -
  1415. +
  1416. option = {
  1417. - name = EVTOPTA4075
  1418. - random_vassal = {
  1419. - limit = {
  1420. - prisoner = no
  1421. - NOT = { trait = on_pilgrimage }
  1422. + name = "EVTOPTA4075"
  1423. + trigger = {
  1424. + NOT = {
  1425. + trait = greedy
  1426. + trait = content
  1427. }
  1428. + }
  1429. + random_vassal = {
  1430. opinion = {
  1431. modifier = opinion_irritated
  1432. who = ROOT
  1433. - years = 1
  1434. + years = 10
  1435. }
  1436. }
  1437. }
  1438. -
  1439. +
  1440. option = {
  1441. - name = EVTOPTB4075
  1442. - add_trait = ambitious
  1443. - random_vassal = {
  1444. - limit = {
  1445. - prisoner = no
  1446. - NOT = { trait = on_pilgrimage }
  1447. + name = "EVTOPTB4075"
  1448. + trigger = {
  1449. + NOT = {
  1450. + trait = greedy
  1451. + trait = content
  1452. }
  1453. + }
  1454. + treasury = -10
  1455. + random_vassal = {
  1456. opinion = {
  1457. modifier = opinion_happy
  1458. who = ROOT
  1459. - years = 1
  1460. + years = 10
  1461. }
  1462. }
  1463. }
  1464. -
  1465. +
  1466. option = {
  1467. - name = EVTOPTC4075
  1468. - #tooltip_info =
  1469. + name = "EVTOPTC4075"
  1470. trigger = {
  1471. OR = {
  1472. trait = greedy
  1473. @@ -1353,8 +1234,7 @@
  1474. limit = {
  1475. war = no
  1476. prisoner = no
  1477. - age = 16
  1478. - NOT = { trait = on_pilgrimage }
  1479. + is_adult = yes
  1480. OR = {
  1481. trait = diligent
  1482. trait = ambitious
  1483. @@ -1366,20 +1246,26 @@
  1484. opinion = {
  1485. modifier = content_neg
  1486. who = ROOT
  1487. - years = 1
  1488. + years = 10
  1489. }
  1490. - }
  1491. + }
  1492. }
  1493. +}
  1494. +
  1495. +###########################################
  1496. +# Flag management #
  1497. +###########################################
  1498. +
  1499. +# Safety catch - clears character flags and modifiers
  1500. +character_event = {
  1501. + id = 36999
  1502. +
  1503. + hide_window = yes
  1504.  
  1505. - option = {
  1506. - name = EVTOPTD4075
  1507. - tooltip_info = ambitious
  1508. - trigger = {
  1509. - trait = ambitious
  1510. - }
  1511. - add_character_modifier = {
  1512. - name = master_hunter
  1513. - duration = 180
  1514. - }
  1515. + is_triggered_only = yes
  1516. +
  1517. + immediate = {
  1518. + clr_character_flag = do_not_disturb
  1519. + clr_character_flag = holding_grand_hunt
  1520. }
  1521. -}
  1522. \ No newline at end of file
  1523. +}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement