Advertisement
shawnreed343

Untitled

Jun 26th, 2016
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.37 KB | None | 0 0
  1. *title Reignmaker
  2. *author Shawn Reed
  3. *scene_list
  4. startup
  5. choicescript_stats
  6. yearly
  7. events
  8. training
  9. ending
  10.  
  11. *create mcname "you"
  12. *create mclastname "there"
  13. *create mctype "unknown"
  14. *create mcsubtype "unknown"
  15. *create direction "unknown"
  16. *create name "young"
  17. *create lastname "master"
  18. *create gender "unknown"
  19. *create soul "unknown"
  20. *create title "majesty"
  21. *create orientation "unknown"
  22. *create type "unknown"
  23. *create subtype "unknown"
  24. *create meritin "unknown"
  25. *create flawin "unknown"
  26. *create merit "unknown"
  27. *create flaw "unknown"
  28. *create chosenweapon "unknown"
  29. *create armorstyle "unknown"
  30. *create acquiredmerit "unknown"
  31. *create acquiredflaw "unknown"
  32. *create country "unknown"
  33. *create home "unknown"
  34. *create dad "unknown"
  35. *create strength 9
  36. *create dexterity 9
  37. *create intelligence 9
  38. *create charisma 9
  39. *create endurance 9
  40. *create good 50
  41. *create obedience 75
  42. *create relationship 50
  43. *create time 1
  44. *create age 0
  45. *create birthday1 "unknown"
  46. *create birthday2 1
  47. *create season "unknown"
  48. *create sstart "unknown"
  49. *create eventwhen 0
  50. *create eventwhich 0
  51. *create primary 0
  52. *create secondary 0
  53. *create tertiary 0
  54. *create t1 0
  55. *create t2 0
  56. *create t3 0
  57. *create ptrain 0
  58. *create strain 0
  59. *create ttrain 0
  60. *create pt "unknown"
  61. *create st "unknown"
  62. *create tt "unknown"
  63. *create str 0
  64. *create dex 0
  65. *create end 0
  66. *create int 0
  67. *create cha 0
  68. *create randroll 0
  69. *create behavior 0
  70. *create pr 0
  71. *create sr 0
  72. *create tr 0
  73. *create npr 0
  74. *create nsr 0
  75. *create ntr 0
  76. *create ppsr 0
  77. *create pssr 0
  78. *create ptsr 0
  79. *create npsr 0
  80. *create nssr 0
  81. *create ntsr 0
  82. *create png 0
  83. *create sng 0
  84. *create tng 0
  85. *create pnl 0
  86. *create snl 0
  87. *create tnl 0
  88. *create score 0
  89.  
  90. *create alertness 0
  91. *create ettiquette 0
  92. *create combat 0
  93. *create guard 0
  94. *create dodge 0
  95. *create magic 0
  96. *create healing 0
  97. *create survival 0
  98. *create leadership 0
  99. *create oracle 0
  100. *create organization 0
  101. *create creativity 0
  102. *create education 0
  103.  
  104. *create mcman "man"
  105. *create mche "he"
  106. *create mchim "him"
  107. *create mchis "his"
  108. *create man "man"
  109. *create he "he"
  110. *create soulhe "he"
  111. *create him "him"
  112. *create his "his"
  113. *create rman "man"
  114. *create rhe "he"
  115. *create rhim "him"
  116. *create rhis "his"
  117. *create tman "man"
  118. *create the "he"
  119. *create thim "him"
  120. *create this "his"
  121. *create ro1name "unknown"
  122. *create ro1gender "male"
  123. *create ro1man "man"
  124. *create ro1he "he"
  125. *create ro1him "him"
  126. *create ro1his "his"
  127. *create ro2name "unknown"
  128. *create ro2gender "male"
  129. *create ro2man "man"
  130. *create ro2he "he"
  131. *create ro2him "him"
  132. *create ro2his "his"
  133. *create ro3gender "male"
  134. *create ro3man "man"
  135. *create ro3he "he"
  136. *create ro3him "him"
  137. *create ro3his "his"
  138.  
  139. *create check1 0
  140. *create check2 0
  141. *create check3 0
  142. *create check4 0
  143. *create check5 0
  144. *create check6 0
  145. *create check7 0
  146. *create check8 0
  147. *create check9 0
  148. *create check10 0
  149. *create check11 0
  150. *create check12 0
  151. *create check13 0
  152. *create check14 0
  153. *create check15 0
  154. *create check16 0
  155. *create check17 0
  156. *create check18 0
  157. *create check19 0
  158. *create check20 0
  159. *create check21 0
  160. *create check22 0
  161. *create check23 0
  162. *create check24 0
  163. *create check25 0
  164. *create check26 0
  165. *create check27 0
  166. *create check28 0
  167. *create check29 0
  168. *create check30 0
  169. *create check31 0
  170. *create check32 0
  171. *create check33 0
  172. *create check34 0
  173. *create check35 0
  174. *create check36 0
  175. *create check37 0
  176. *create check38 0
  177. *create check39 0
  178. *create check40 0
  179. *create check41 0
  180. *create check42 0
  181. *create check43 0
  182. *create check44 0
  183. *create check45 0
  184. *create check46 0
  185. *create check47 0
  186. *create check48 0
  187. *create check49 0
  188. *create check50 0
  189. *create check51 0
  190. *create check52 0
  191. *create check53 0
  192. *create check54 0
  193. *create check55 0
  194. *create check56 0
  195. *create check57 0
  196. *create check58 0
  197. *create check59 0
  198. *create check60 0
  199. *create check61 0
  200. *create check62 0
  201. *create check63 0
  202. *create check64 0
  203. *create check65 0
  204. *create check66 0
  205. *create check67 0
  206. *create check68 0
  207. *create check69 0
  208. *create check70 0
  209. *create check71 0
  210. *create check72 0
  211. *create check73 0
  212. *create check74 0
  213. *create check75 0
  214. *create check76 0
  215. *create check77 0
  216. *create check78 0
  217. *create check79 0
  218. *create check80 0
  219. *create check81 0
  220. *create check82 0
  221. *create check83 0
  222. *create check84 0
  223. *create check85 0
  224. *create check86 0
  225. *create check87 0
  226. *create check88 0
  227. *create check89 0
  228. *create check90 0
  229. *create check91 0
  230. *create check92 0
  231. *create check93 0
  232. *create check94 0
  233. *create check95 0
  234. *create check96 0
  235. *create check97 0
  236. *create check98 0
  237. *create check99 0
  238. *create check100 0
  239. *create check101 0
  240. *create check102 0
  241. *create check103 0
  242. *create check104 0
  243. *create check105 0
  244. *create check106 0
  245. *create check107 0
  246. *create check108 0
  247. *create check109 0
  248. *create check110 0
  249. *create check111 0
  250. *create check112 0
  251. *create check113 0
  252. *create check114 0
  253. *create check115 0
  254. *create check116 0
  255. *create check117 0
  256. *create check118 0
  257. *create check119 0
  258. *create check120 0
  259. *create check121 0
  260. *create check122 0
  261. *create check123 0
  262. *create check124 0
  263. *create check125 0
  264. *create check126 0
  265. *create check127 0
  266. *create check128 0
  267. *create check129 0
  268. *create check130 0
  269. *create check131 0
  270. *create check132 0
  271. *create check133 0
  272. *create check134 0
  273. *create check135 0
  274. *create check136 0
  275. *create check137 0
  276. *create check138 0
  277. *create check139 0
  278. *create check140 0
  279. *create check141 0
  280. *create check142 0
  281. *create check143 0
  282. *create check144 0
  283. *create check145 0
  284. *create check146 0
  285. *create check147 0
  286. *create check148 0
  287. *create check149 0
  288. *create check150 0
  289. *create check151 0
  290. *create check152 0
  291. *create check153 0
  292. *create check154 0
  293. *create check155 0
  294. *create check156 0
  295. *create check157 0
  296. *create check158 0
  297. *create check159 0
  298. *create check160 0
  299. *create check161 0
  300. *create check162 0
  301. *create check163 0
  302. *create check164 0
  303. *create check165 0
  304. *create check166 0
  305. *create check167 0
  306. *create check168 0
  307. *create check169 0
  308. *create check170 0
  309. *create check171 0
  310. *create check172 0
  311. *create check173 0
  312. *create check174 0
  313. *create check175 0
  314. *create check176 0
  315. *create check177 0
  316. *create check178 0
  317. *create check179 0
  318. *create check180 0
  319.  
  320. *create roll1 0
  321. *create roll2 0
  322. *create roll3 0
  323. *create roll4 0
  324. *create roll5 0
  325. *create roll6 0
  326. *create roll7 0
  327. *create roll8 0
  328. *create roll9 0
  329. *create roll10 0
  330. *create roll11 0
  331. *create roll12 0
  332. *create roll13 0
  333. *create roll14 0
  334. *create roll15 0
  335. *create roll16 0
  336. *create roll17 0
  337. *create roll18 0
  338. *create roll19 0
  339. *create roll20 0
  340. *create roll21 0
  341. *create roll22 0
  342. *create roll23 0
  343. *create roll24 0
  344. *create roll25 0
  345.  
  346. *create royaltyfall 0
  347.  
  348.  
  349. Reignmaker is a raising simulation game in which your goal is to raise a young Prince or Princess in exile to adulthood. How you do so- how you raise the child and what you teach them, will affect their reign as King or Queen.
  350.  
  351. Right now, the game is at only the most bare-bones of playable states. We're talking not even complete skeleton as of yet. I plan to do work on this whenever I feel a need to take a break from my main WIP, so chances are progress will [i]not[/i] be swift. However, because any progress made can be easily integrated by way of having the skeleton of coding already done, any progress that is made can be made into an update easily.
  352.  
  353. Please note that I want to make the coding for the game open-source. Essentially, I want to allow people to see the coding/scripting for the game, and potentially draw inspiration from it. It also may provide a roadmap for progress and game development and design process, or at least give ideas for some people seeking to implement creative coding in their own projects. I will attempt to keep it open as long as possible, but at some point it may close if the game approaches a publishable state.
  354.  
  355. Features yet to come:
  356. *line_break
  357. By-age training differences. This is in progress but not fully developed.
  358. *line_break
  359. Yearly birthday story events.
  360. *line_break
  361. Randomized yearly story events that may be either positive or negative.
  362. *line_break
  363. An obedience system which will help influence training results positively or negatively.
  364. *line_break
  365. More influences to training results including influences from secondary classing, tutor influence, RO influence, high relationship from the MC, acquired merits and flaws, and more specific influences for existing merits and flaws. Also influences from skills feeding into stat training, and possibly more such as from events.
  366. *line_break
  367. More comprehensive explanation on training results incorporating natural aptitudes/disabilities and associated merits/flaws.
  368. *line_break
  369. A story event at the end in reclaiming the throne.
  370. *line_break
  371. A comprehensive ending detailing the reign according to the various statistics.
  372. *line_break
  373. A stat-screen codex to explain various stats/skills/classes/people, ect, and the Prince/Princess' ability with each given context.
  374. *line_break
  375. Achievements.
  376. *line_break
  377. Possibly implementation of more fleshed out appearance for the Prince/Princess. Undecided on this, as well as whether to make it randomized or player decision.
  378. *line_break
  379. Any additional 'polish' I can think of as things progress.
  380. *gosub_scene startup randoms
  381. *gosub_scene startup startingfactors
  382. *page_break
  383. *label beginning
  384. Here you are, the grand hall of the royal palace. You are bloodied and battered, but not broken. The invading forces of Dantelus Valar are running rampant in the streets, your forces being pushed back time and again, growing thinner each time. Now you are all that stands between the invaders and your liege, the King of Lecure.
  385. *line_break
  386. *line_break
  387. The timing could not be any more dreadful. Her majesty the Queen who would normally be helping to prevent the calamity that has occurred, is presently in her chambers giving birth to the firstborn heir. Assuming you aren't all slaughtered during this invasion, which is all too close to happening. Even now, you can hear her cries echoing through the halls as she gives birth.
  388. *line_break
  389. *line_break
  390. The enemy squad leader, a knight in black-laquered armor with gold leaf trimming, points dramatically at you and your liege with their sword. "Slay them!" rings out the scratchy voice from within the helm.
  391. *line_break
  392. *line_break
  393. Perhaps against sixteen armed individuals, two solitary figures would be no match, ordinarily. However, [i]you[/i] have a little surprise for them.
  394. *fake_choice
  395. #It pains me to do so, but this is the very last resort. I am oathbound to protect my liege at all costs.
  396. *set good +10
  397. #War is brutal, and though I don't relish the choice, I acknowledge that it must be done.
  398. *set good +0
  399. #They made a very horrible mistake indeed not recognizing you. And you're going to have fun showing them their mistake.
  400. *set good -10
  401. You step forward and raise your hand. "I am
  402. *line_break
  403. (input your first/personal name)
  404. *input_text mcname
  405. (and now input your last/family name)
  406. *input_text mclastname
  407. *if good > 50
  408. and I shall be your opponent. My condolences."
  409. *if good = 50
  410. and this is the end of the line for you."
  411. *if good < 50
  412. and I am your death."
  413. *fake_choice
  414. #For you see, I am the most skilled warrior in the realm. They're in for a brutal lesson in underestimating an opponent.
  415. *set mctype "knight"
  416. You whirl your fauchard and snap it into position, the blade glowing with power. The squad leader signals with his sword, and the troops rush forward.
  417.  
  418. The irony of numbers is that, with too many, each is inevitably getting in the way of the others. One's thrust prevents another from guarding properly as you slice through their arm. One cannot pull back properly because of another as you spear through their neck. It's a bloody dance that actually intensifies the fewer that remain, over all too soon.
  419.  
  420. You are left over a pile of corpses and near corpses, leaning on your fauchard as the fatigue catches up to you. The enemy squad leader grunts and sets their feet flawlessly, shield before them and sword raised in challenge as they begin to advance.
  421.  
  422. #For you see, my reserves of magic are not yet spent. Time to unleash devastation.
  423. *set mctype "wizard"
  424. Your hands twist, an arcane glow building around them. The squad leader shows an almost preternatural awareness, perhaps having faced wizards before and knowing what is to come next. They slam to the ground, armor and all, with their shield raised over their head between you.
  425.  
  426. And then you push forward with the power, arcing waves of searing flame blasting into the troops and setting them alight like shrieking torches. One by one the screams subside and the power subsides like an ebb tide.
  427.  
  428. The remaining enemy wobbles to their feet and unclasps the gauntlet from their arm and lets it fall, the shield still glowing red-hot at the edges and all the paint scorched from the front. You raise a hand to finish the job, but bend over as a fit of nausea threatens to overwhelm you. You're at your limit.
  429.  
  430. #For you see, I have prepared a nasty trap for just such an eventuality. And they're all lined up perfectly.
  431. *set mctype "assassin"
  432. You give the troops a most eloquent flourish, using it as a means to retrieve the engagement device from your belt of pockets. Then you salute their service, and push the button. The squad leader shows an almost preternatural awareness in noticing the object in your hand and rolls forward, armor and all, just in time.
  433.  
  434. The device you invented ignites the powder of the cannons lined up behind the false wall, and a dozen cannons packed with grapeshot roar almost simultaneously, scything through the ranks of troops like an autumn harvest. Not a one remains in fighting condition save the commander, and few beyond that are even alive, though the moans and those few echo in the spacious stone hall.
  435.  
  436. Your other hand then whips around the hand-crossbow and fires it at the remaining enemy, but they manage to bring their shield up just enough that it glances off the very edge, wobbling past their neck by mere inches. And unfortunately, you're spent. You've no more tricks save the daggers at your waist, which you draw courageously.
  437.  
  438. #For you see, the gods are on my side. These men cannot stop me from calling down the wrath of the heavens upon them.
  439. *set mctype "cleric"
  440. Your eyes begin to glow with an inner light as you begin rising to float above the floor, speaking words of power.
  441.  
  442. The invaders hesitate, and a couple collapse to their knees murmuring in fear as the earth begins to shake. The shaking intensifies, and the ground begins to split, a large crack running along the floor between you and your foes, and up the walls. Then dust rains down from the ceiling. The squad leader shows a nearly preternatural awareness as he rolls forward, armor and all, not a moment too soon as the ceiling collapses upon the rest of the troops.
  443.  
  444. You sink back to the ground, immensely fatigued, and it takes sheer force of will not to collapse to your own knees when your feet touch the ground and the power leaves you.
  445.  
  446. Then you feel a hand gently but firmly placed upon your shoulder. "You have done most admirably. Let Us finish this. See to Our queen, and to Our heir. Go now, $!{mcname}."
  447.  
  448. *if good > 50
  449. "I should not leave you, your Majesty!" you protest.
  450.  
  451. *if good = 50
  452. "Yes, your Majesty." you reply with a salute, though it weighs heavy on you.
  453.  
  454. Seeing the look in your eyes, your King speaks again.
  455. *if good < 50
  456. You growl lightly as you glance at the remaining enemy, but snap your eyes back to your King and give a sharp salute. "As you will, my Liege."
  457.  
  458. Understanding your hesitation, he replies.
  459. "We are not helpless, though Our child has naught but nursemaids. You We trust most with this. Go. Now!"
  460.  
  461. You can do naught but salute and hurry towards the royal chambers, as the clash of metal and combat rings out behind you.
  462. *page_break
  463. The cries from the royal chambers have grown quiet, and you do all in your power to not fear the worst. It is well known that childbirth is a battle of its own, and not always one that is won.
  464.  
  465. You sweep past the twittering nursemaids in time to hear one exclaim "'Tis a baby
  466. *if gender = "male"
  467. boy!"
  468. *if gender = "female"
  469. girl!"
  470. as they hand a bundle to your haggard-looking Queen.
  471.  
  472. The maids are nervous, understandably. But there is a considerable amount of blood in the basin and a pile of bloodstained sheets. Your own expression grows dim.
  473. *if gender = "male"
  474. *set name "Durandal"
  475. "A boy?" your Queen asks hoarsely, managing a drawn smile. "A Prince. Then he shall be named Durandal. Durandal Escaliare, second of his name." she says, smiling and cradling the crying bundle in her arms, who settles down.
  476. *if gender = "female"
  477. *set name "Regine"
  478. "A girl?" your Queen asks hoarsely, managing a drawn smile. "A Princess. Then she shall be named Regine. Regine Escaliare, third of her name." she says, smiling and cradling the crying bundle in her arms, who settles down.
  479. Then the Queen notices you, and bids you come forward. She then adresses the maids. "Leave us."
  480.  
  481. You each wait for the room to clear, and she asks "What news?" when it has.
  482.  
  483. "My Liege bid me here to protect you and the child. The gates have already fallen, it is just a matter of time before more soldiers arrive."
  484.  
  485. The Queen looks grim as she processes this information. "Then, I bid you thus. Take my child. Take my child and flee. Raise ${him} as your own until such time they might come of age to rule. I bleed. I am cut, and do not doubt I am long for this world. We have allies. This invasion shall not stand, as long as a rightful heir remains. Take my child." the Queen beseeches, breaking down to tears. "And see that ${he} is raised to become a worthy ruler. See that ${he} shall have ${his} throne, when the time is right. Do this for me? For a dying woman. For your Queen."
  486.  
  487. The things you want to say cannot push past the lump in your throat. And so, you kneel. And, when she passes the baby to you, weeping, you take the babe in your arms. "I shall, your Majesty. I do so swear." you reply, also hoarsely as the words push past the lump in your throat.
  488.  
  489. "Very good." she replies, bravely wiping away her tears. "You may go."
  490.  
  491. Slowly, silently, you rise to your feet. The Queen points not to the doorway, but to the entrance to the secret halls, which can take you from the castle and away from the city. Heart heavy, you nod one last time, before making your way into the secret halls.
  492. *fake_choice
  493. #I shall head north, to the mountainous lands of Storloch.
  494. *set direction "north"
  495. *set strength +1
  496. *set charisma -1
  497. #I shall head east, to the swampy coast of Cydonia.
  498. *set direction "east"
  499. *set dexterity +1
  500. *set intelligence -1
  501. #I shall head south, to the arid desert of Khal.
  502. *set direction "south"
  503. *set endurance +1
  504. *set strength -1
  505. #I shall head west, to the forested region of Taris.
  506. *set direction "west"
  507. *set charisma +1
  508. *set endurance -1
  509. And so,
  510. *if birthday2 < 10
  511. in the early part of
  512. *if ((birthday2 > 9) and (birthday2 < 21))
  513. in the middle of
  514. *if birthday2 > 20
  515. near the end of
  516. $!{birthday1},
  517. *if sstart = "Winter"
  518. through the shrouding snow,
  519. *if sstart = "Spring"
  520. through the spreading green of winter's passing,
  521. *if sstart = "Summer"
  522. through the sweltering heat of summer,
  523. *if sstart = "Autumn"
  524. through the cascade of falling leaves,
  525. you make your way ${direction} to
  526. *if direction = "north"
  527. *set country "Storloch"
  528. Storloch.
  529. *if direction = "east"
  530. *set country "Cydonia"
  531. Cydonia.
  532. *if direction = "south"
  533. *set country "Khal"
  534. Khal.
  535. *if direction = "west"
  536. *set country "Taris"
  537. Taris.
  538. Heart heavy, you think of the upcoming years, and how you must handle the monumental task placed before you. Not only shall the child need proper learning, you will also need to spend a significant amount of time garnering allies for when the child is grown, so that they shall have the army necessary to take back their throne and reclaim Lecure. Musing over this, you look down at the baby.
  539. *fake_choice
  540. #I think $!{name} is a fine name for ${him}.
  541. #I shall name the child as I would my own.
  542. *input_text name
  543. Yet ${he} shall be $!{name} $!{mclastname}, at least for now.
  544. *set lastname "$!{mclastname}"
  545. *page_break
  546. *set royaltyfall 1
  547. Long are your travels, though your skills are held in admiration by the commonfolk of Lecure, and particularly well suited to the road. Travelling alone you manage to avoid the enemy occupation fairly easily, purchasing passage by caravan into $!{country} in a mere matter of weeks, and finally settle the purchase of a fine little
  548. *fake_choice
  549. #farm
  550. *set home "farm"
  551. *set strength +1
  552. #shrine
  553. *set home "shrine"
  554. *set dexterity +1
  555. #tower
  556. *set home "tower"
  557. *set endurance +1
  558. #inn
  559. *set home "inn"
  560. *set intelligence +1
  561. #shop
  562. *set home "shop"
  563. *set charisma +1
  564. with much of the remains of your coins. It turns out that all the
  565. *if home = "farm"
  566. help carrying loads about the farm helps $!{name} grow stronger during ${his} early years.
  567. *if home = "shrine"
  568. help learning rituals and writing simple blessing tags helps $!{name}'s coordination during ${his} early years.
  569. *if home = "tower"
  570. climbing up and down those stairs helps $!{name}'s endurance during ${his} early years.
  571. *if home = "inn"
  572. talk from customers helps $!{name} pick up on useful bits of information during ${his} early years.
  573. *if home = "shop"
  574. various customers coming in and out helps $!{name} grow used to people during ${his} early years.
  575.  
  576. There was a time when you considered against it, but when ${name} first started cooing
  577. *fake_choice
  578. #"Da-da-da-da-da."
  579. *set dad "dad"
  580. #"Ma-ma-ma-ma-ma."
  581. *set dad "mom"
  582. you couldn't bring yourself to stop ${him}. You'll tell $!{name} the truth one day, when ${he}'s old enough to understand, and old enough to be responsible with that knowledge. Not now. Not yet. To $!{name}, you're ${dad}.
  583. *page_break
  584. *set age 3
  585. It comes to your attention fairly early that young $!{name} is a particularly
  586. *if merit = "battleborn"
  587. courageous young ${man}. Nothing seems to frighten the child, instead being met with a big grin. It makes sense, you suppose. $!{he} was battleborn, after all.
  588. *if merit = "driven"
  589. tenacious young ${man}. $!{name} seems to go about any task set to ${him} without any desire to quit until it's finished. You'd even call ${him} driven, on practically any task ${he} sets ${his} mind to.
  590. *if merit = "big"
  591. large child. Large and strong. In many regards, for ${his} age, ${he} could be called big and intimidating.
  592. *if merit = "quick"
  593. swift little livewire. When ${he} moves, it's quickly, and ${he}'s often bounding around at a toddler's run.
  594. *if merit = "ambidextrous"
  595. coordinated youngster. $!{he} seems to be equally skilled with both hands and could probably be considered ambidextrous.
  596. *if merit = "silent"
  597. quiet toddler. It rattles you somewhat every time $!{name} manages to sneak up on [i]your[/i] senses without particularly trying. $!{he}'s just that quiet.
  598. *if merit = "tireless"
  599. energetic young ${man}. Long after you've had enough for the day, ${he}'s still going at it energetic as ever. Practically tireless, even.
  600. *if merit = "steady"
  601. well-focused ${man}. $!{he} isn't easily distracted or diverted from tasks, and seems to understand prioritizing rather well. $!{he}'s a very steady little child.
  602. *if merit = "tough"
  603. tough little child. Scraped knees and elbows aren't met with wailing so much as a typical cheery "I okay! Boo-boo!"
  604. *if merit = "inventive"
  605. curious little thing. Although it's resulted in a fair number of things getting broken, and a portion of them on purpose, you're surprised time and again at ${him} figuring out how to put things back to how they should be. $!{his} inventive little mind is always coming up with new things to try.
  606. *if merit = "genius"
  607. sharp young child. $!{he} was learning to speak far before other children typically do, as far as you can tell, and had begun halfway puzzling out how to read before you had even started giving any lessons. It seems like you might have a little genius on your hands.
  608. *if merit = "mystical"
  609. ...peculiar one. Magical abilities typically... simply aren't there so early in life. But $!{name} makes ${his} own toys from fae-lights, and surprisingly, seems perfectly in control of ${his} mystical abilities.
  610. *if merit = "attractive"
  611. cute little ${man}. A matter that shall only become more and more apparent as they age and grow more attractive.
  612. *if merit = "charming"
  613. adorable little ${man}. $!{he} is often making you laugh, and is rather friendly towards whatever strangers may appear. $!{he}'s rather charming, for one so young.
  614. *if merit = "visions"
  615. noteworthy individual. When, early on, ${he} tells you in a voice not ${his} own, eyes softly glowing, that "On the precipice of the second decade of your lost realm, the gold shall be stripped from the black and placed around the forehead of the fate placed in your hands.", you have a child blessed with prophetic visions.
  616. *page_break
  617. However, you also learn early on that this child is
  618. *if flaw = "pacifist"
  619. too soft of heart. When you handed ${him} a stone and told ${him} to see if ${he} could hit a tree some ways away, ${he} broke down crying because it might 'hurt the tree'. It'll be rough raising a pacifist in a world like this.
  620. *if flaw = "frail"
  621. rather frail. ${he}'s thin and struggles with fetching water, and probably won't ever be all that strong.
  622. *if flaw = "small"
  623. smaller than normal. Shorter, thinner, ${he} might not be be all that strong but that doesn't seem to keep ${him} from being an ordinary young ${man} otherwise.
  624. *if flaw = "clumsy"
  625. rather, well, clumsy. You've actually gotten used to $!{name} tripping over everything that can be tripped over. Usually just popping back up with "I 'n okay!"
  626. *if flaw = "plump"
  627. rather, err, to put it nicely... plump. It doesn't seem to matter entirely what you feed the ${man}, ${he} just seems to grow more and more rotund with each passing year.
  628. *if flaw = "blind"
  629. all but blind. Learning this is like being clobbered upside the head with a sack of bricks. You discover this when ${he} constantly puts her face right up to the wooden blocks you made ${him} to see what letters are on it. You wave your hand for their attention from a few feet away and get no reaction, but if you speak, ${his} little face lights up in a bright smile.
  630. *if flaw = "high strung"
  631. easily distraught, stressing over some of the smallest things. $!{he}'s a rather high strung young ${man}, easily flustered and easily sidetracked.
  632. *if flaw = "lazy"
  633. quite fond of napping. Moreover, only bringing theirself to much effort when forced to it. In short, the child is lazy, and stubbornly so.
  634. *if flaw = "sickly"
  635. prone to sickness quite easily. $!{he} takes ill a number of times much to your added stress, and the sickly child simply cannot endure protracted strain.
  636. *if flaw = "singleminded"
  637. doggedly single minded. Set upon a task, they tenaciously pursue it to the exclusion of all else, including simple solutions for how to achieve better results.
  638. *if flaw = "naive"
  639. hopelessly naive. No matter what sense you try to instill in the child, they constantly seem taken by some flight of fancy that simply is not true.
  640. *if flaw = "dense"
  641. err... how to say... rather dense. They don't begin speaking until long after most children, and struggle with complicated tasks.
  642. *if flaw = "ugly"
  643. rather, well... ugly. It's not that they're oversized, perse, so much as that their features just look somewhat mismatched and ungainly. The poor child is likely going to have a hard time with ${his} peers.
  644. *if flaw = "loner"
  645. quite shy. When guests are over, the child takes to hiding behind your legs, and further seems more to enjoy solitude over playing with other children. $!{he}'s a loner, apparently by choice.
  646. *if flaw = "creepy"
  647. just... creepy. As an example, there was one time you caught the child staring off over your shoulder. When you asked what they were looking at, turning to see for yourself, they replied "The things. All gone now."
  648. *page_break
  649. *set age 5
  650. The years pass without much trouble, and soon your young ward turns five. It's about time to start giving ${him} a proper training and education. You'll need to hire a tutor. That simply can't be helped, even though you can help with the lessons. You also need to start preparing for the long run, gathering allies and aide for when $!{name} is old enough to reclaim ${his} throne. No matter how well trained, ${he} won't be able to reclaim ${his} throne when the time is right alone. That's for you to help with. It will require you to be away a considerable amount of time, but not so much that the ${man} will forget who you are.
  651.  
  652. You've settled in and watch $!{name} grow quickly. The income you make from the $!{home}
  653. *if ((home = "shrine") or (home = "tower"))
  654. through tips and donations
  655. is enough for the two of you.
  656. But $!{name} is still going to need to be brought up properly. And that will be quite a task for a young $!{title} who does not know they are a $!{title}. Before you know it, it's the eve of ${his} fifth Birthday. You've decided that you shall begin training young $!{name} to one day be a
  657. *fake_choice
  658. #knight (strength+, combat+, guard+, survival+, magic-, intelligence-)
  659. *set type "knight"
  660. #wizard (intelligence+, magic+, organization+, education+, combat-, strength-)
  661. *set type "wizard"
  662. #assassin (dexterity+, alertness+, dodge+, creativity+, oracle-, charisma-)
  663. *set type "assassin"
  664. #avatarri (charisma+, oracle+, healing+, ettiquette+, dodge-, endurance-)
  665. *set type "cleric"
  666.  
  667. *label trainingtime
  668. *rand behavior 1 100
  669. *rand t1 1 100
  670. *rand t2 1 100
  671. *rand t3 1 100
  672. What would you like $!{name} to spend the majority of ${his} time working on during the day this season?
  673. *fake_choice
  674. #Strength.
  675. *set pt "Strength"
  676. #Dexterity.
  677. *set pt "Dexterity"
  678. #Endurance.
  679. *set pt "Endurance"
  680. #Intelligence.
  681. *set pt "Intelligence"
  682. #Charisma.
  683. *set pt "Charisma"
  684. #Alertness.
  685. *set pt "Alertness"
  686. #Combat (Weapon Training).
  687. *set pt "Combat"
  688. #Guard (Defending Oneself).
  689. *set pt "Guard"
  690. #Dodge.
  691. *set pt "Dodge"
  692. #Magic.
  693. *set pt "Magic"
  694. #Oracle.
  695. *set pt "Oracle"
  696. #Healing.
  697. *set pt "Healing"
  698. #Survival.
  699. *set pt "Survival"
  700. #Creativity.
  701. *set pt "Creativity"
  702. #Education.
  703. *set pt "Education"
  704. #Organization.
  705. *set pt "Organization"
  706. #Ettiquette.
  707. *set pt "Ettiquette"
  708. #Leadership.
  709. *set pt "Leadership"
  710. *if t1 < 20
  711. *set ptrain 1
  712. *if ((t1 > 19) and (t1 < 81))
  713. *set ptrain 2
  714. *if t1 > 80
  715. *set ptrain 3
  716. *rand randroll 1 3
  717. *if randroll = 1
  718. Sure thing.
  719. *if randroll = 2
  720. Very good, then.
  721. *if randroll = 3
  722. As you wish.
  723. *page_break
  724. What would you like $!{name} to recieve secondary training in during the evenings this season?
  725. *fake_choice
  726. *if pt != "Strength"
  727. #Strength.
  728. *set st "Strength"
  729. *if pt != "Dexterity"
  730. #Dexterity.
  731. *set st "Dexterity"
  732. *if pt != "Endurance"
  733. #Endurance.
  734. *set st "Endurance"
  735. *if pt != "Intelligence"
  736. #Intelligence.
  737. *set st "Intelligence"
  738. *if pt != "Charisma"
  739. #Charisma.
  740. *set st "Charisma"
  741. *if pt != "Alertness"
  742. #Alertness.
  743. *set st "Alertness"
  744. *if pt != "Combat"
  745. #Combat (Weapon Training).
  746. *set st "Combat"
  747. *if pt != "Guard"
  748. #Guard (Defending Oneself).
  749. *set st "Guard"
  750. *if pt != "Dodge"
  751. #Dodge.
  752. *set st "Dodge"
  753. *if pt != "Magic"
  754. #Magic.
  755. *set st "Magic"
  756. *if pt != "Oracle"
  757. #Oracle.
  758. *set st "Oracle"
  759. *if pt != "Healing"
  760. #Healing.
  761. *set st "Healing"
  762. *if pt != "Survival"
  763. #Survival.
  764. *set st "Survival"
  765. *if pt != "Creativity"
  766. #Creativity.
  767. *set st "Creativity"
  768. *if pt != "Education"
  769. #Education.
  770. *set st "Education"
  771. *if pt != "Organization"
  772. #Organization.
  773. *set st "Organization"
  774. *if pt != "Ettiquette"
  775. #Ettiquette.
  776. *set st "Ettiquette"
  777. *if pt != "Leadership"
  778. #Leadership.
  779. *set st "Leadership"
  780. *if t1 < 20
  781. *set strain 1
  782. *if ((t1 > 19) and (t1 < 81))
  783. *set strain 2
  784. *if t1 > 80
  785. *set strain 3
  786. *rand randroll 1 3
  787. *if randroll = 1
  788. Alright.
  789. *if randroll = 2
  790. Certainly.
  791. *if randroll = 3
  792. No problem.
  793. *page_break
  794. And lastly, what would you like $!{name} to recieve a small amount of training in after waking up in the morning?
  795. *fake_choice
  796. *if ((pt != "Strength") and (st != "Strength"))
  797. #Strength.
  798. *set tt "Strength"
  799. *if ((pt != "Dexterity") and (st != "Dexterity"))
  800. #Dexterity.
  801. *set tt "Dexterity"
  802. *if ((pt != "Endurance") and (st != "Endurance"))
  803. #Endurance.
  804. *set tt "Endurance"
  805. *if ((pt != "Intelligence") and (st != "Intelligence"))
  806. #Intelligence.
  807. *set tt "Intelligence"
  808. *if ((pt != "Charisma") and (st != "Charisma"))
  809. #Charisma.
  810. *set tt "Charisma"
  811. *if ((pt != "Alertness") and (st != "Alertness"))
  812. #Alertness.
  813. *set tt "Alertness"
  814. *if ((pt != "Combat") and (st != "Combat"))
  815. #Combat (Weapon Training).
  816. *set tt "Combat"
  817. *if ((pt != "Guard") and (st != "Guard"))
  818. #Guard (Defending Oneself).
  819. *set tt "Guard"
  820. *if ((pt != "Dodge") and (st != "Dodge"))
  821. #Dodge.
  822. *set tt "Dodge"
  823. *if ((pt != "Magic") and (st != "Magic"))
  824. #Magic.
  825. *set tt "Magic"
  826. *if ((pt != "Oracle") and (st != "Oracle"))
  827. #Oracle.
  828. *set tt "Oracle"
  829. *if ((pt != "Healing") and (st != "Healing"))
  830. #Healing.
  831. *set tt "Healing"
  832. *if ((pt != "Survival") and (st != "Survival"))
  833. #Survival.
  834. *set tt "Survival"
  835. *if ((pt != "Creativity") and (st != "Creativity"))
  836. #Creativity.
  837. *set tt "Creativity"
  838. *if ((pt != "Education") and (st != "Education"))
  839. #Education.
  840. *set tt "Education"
  841. *if ((pt != "Organization") and (st != "Organization"))
  842. #Organization.
  843. *set tt "Organization"
  844. *if ((pt != "Ettiquette") and (st != "Ettiquette"))
  845. #Ettiquette.
  846. *set tt "Ettiquette"
  847. *if ((pt != "Leadership") and (st != "Leadership"))
  848. #Leadership.
  849. *set tt "Leadership"
  850. *if t1 < 20
  851. *set ttrain 1
  852. *if ((t1 > 19) and (t1 < 81))
  853. *set ttrain 2
  854. *if t1 > 80
  855. *set ttrain 3
  856. *rand randroll 1 3
  857. *if randroll = 1
  858. Okay.
  859. *if randroll = 2
  860. Good call.
  861. *if randroll = 3
  862. A sound plan.
  863. Time to see how things went...
  864. *page_break
  865. *gosub_scene training chart
  866. *gosub_scene training trainingresults
  867. *gosub_scene startup randyearly
  868. *gosub_scene startup season
  869. *gosub_scene startup time
  870. *set pt "unknown"
  871. *set st "unknown"
  872. *set tt "unknown"
  873. *gosub_scene startup trainingtime
  874.  
  875. *label startingfactors
  876. *if roll1 = 1
  877. *set gender "male"
  878. *set title "Prince"
  879. *set man "boy"
  880. *set he "he"
  881. *set him "him"
  882. *set his "his"
  883. *if roll1 = 2
  884. *set gender "female"
  885. *set title "Princess"
  886. *set man "girl"
  887. *set he "she"
  888. *set him "her"
  889. *set his "her"
  890. *if roll2 < 10
  891. *if gender = "male"
  892. *set soul "female"
  893. *set soulhe "she"
  894. *if gender = "female"
  895. *set soul "male"
  896. *set soulhe "he"
  897. *if roll2 > 9
  898. *if gender = "male"
  899. *set soul "male"
  900. *set soulhe "he"
  901. *if gender = "female"
  902. *set soul "female"
  903. *set soulhe "she"
  904. *set birthday2 "${roll4}"
  905. *if roll3 = 1
  906. *set season "Winter"
  907. *set sstart "Winter"
  908. *set birthday1 "January"
  909. *set intelligence +2
  910. *set endurance +2
  911. *set strength +2
  912. *set dexterity -2
  913. *if roll3 = 2
  914. *set season "Winter"
  915. *set sstart "Winter"
  916. *set birthday1 "February"
  917. *if birthday2 > 28
  918. *set birthday2 28
  919. *set intelligence +2
  920. *set dexterity +2
  921. *set charisma +2
  922. *set strength -2
  923. *if roll3 = 3
  924. *set season "Spring"
  925. *set sstart "Spring"
  926. *set birthday1 "March"
  927. *set intelligence +2
  928. *set charisma +2
  929. *set strength +2
  930. *set endurance -2
  931. *if roll3 = 4
  932. *set season "Spring"
  933. *set sstart "Spring"
  934. *set birthday1 "April"
  935. *set strength +2
  936. *set dexterity +4
  937. *set charisma -2
  938. *if roll3 = 5
  939. *set season "Spring"
  940. *set sstart "Spring"
  941. *set birthday1 "May"
  942. *set strength +4
  943. *set endurance +2
  944. *set intelligence -2
  945. *if roll3 = 6
  946. *set season "Summer"
  947. *set sstart "Summer"
  948. *set birthday1 "June"
  949. *set endurance +2
  950. *set intelligence +2
  951. *set charisma +2
  952. *set strength -2
  953. *if roll3 = 7
  954. *set season "Summer"
  955. *set sstart "Summer"
  956. *set birthday1 "July"
  957. *set endurance +4
  958. *set strength +2
  959. *set dexterity -2
  960. *if roll3 = 8
  961. *set season "Summer"
  962. *set sstart "Summer"
  963. *set birthday1 "August"
  964. *set strength +2
  965. *set charisma +4
  966. *set intelligence -2
  967. *if roll3 = 9
  968. *set season "Autumn"
  969. *set sstart "Autumn"
  970. *set birthday1 "September"
  971. *set endurance +4
  972. *set charisma +2
  973. *set strength -2
  974. *if roll3 = 10
  975. *set season "Autumn"
  976. *set sstart "Autumn"
  977. *set birthday1 "October"
  978. *set charisma +4
  979. *set intelligence +2
  980. *set endurance -2
  981. *if roll3 = 11
  982. *set season "Autumn"
  983. *set sstart "Autumn"
  984. *set birthday1 "November"
  985. *set intelligence +4
  986. *set dexterity +2
  987. *set charisma -2
  988. *if roll3 = 12
  989. *set season "Winter"
  990. *set sstart "Winter"
  991. *set birthday1 "December"
  992. *set dexterity +2
  993. *set endurance +2
  994. *set intelligence +2
  995. *set charisma -2
  996. *if roll5 = 1
  997. *set strength +3
  998. *set meritin "strength"
  999. *if roll5 = 2
  1000. *set dexterity +3
  1001. *set meritin "dexterity"
  1002. *if roll5 = 3
  1003. *set endurance +3
  1004. *set meritin "endurance"
  1005. *if roll5 = 4
  1006. *set intelligence +3
  1007. *set meritin "intelligence"
  1008. *if roll5 = 5
  1009. *set charisma +3
  1010. *set meritin "charisma"
  1011. *if roll6 = 1
  1012. *if roll5 = 1
  1013. *set dexterity -1
  1014. *set flawin "dexterity"
  1015. *if roll5 != 1
  1016. *set strength -1
  1017. *set flawin "strength"
  1018. *if roll6 = 2
  1019. *if roll5 = 2
  1020. *set endurance -1
  1021. *set flawin "endurance"
  1022. *if roll5 != 2
  1023. *set dexterity -1
  1024. *set flawin "dexterity"
  1025. *if roll6 = 3
  1026. *if roll5 = 3
  1027. *set intelligence -1
  1028. *set flawin "intelligence"
  1029. *if roll5 != 3
  1030. *set endurance -1
  1031. *set flawin "endurance"
  1032. *if roll6 = 4
  1033. *if roll5 = 4
  1034. *set charisma -1
  1035. *set flawin "charisma"
  1036. *if roll5 != 4
  1037. *set intelligence -1
  1038. *set flawin "intelligence"
  1039. *if roll6 = 5
  1040. *if roll5 = 5
  1041. *set strength -1
  1042. *set flawin "strength"
  1043. *if roll5 != 5
  1044. *set charisma -1
  1045. *set flawin "charisma"
  1046. *if meritin = "strength"
  1047. *if roll7 = 1
  1048. *set merit "battleborn"
  1049. *set intelligence -1
  1050. *if roll7 = 2
  1051. *set merit "driven"
  1052. *set charisma -1
  1053. *if roll7 = 3
  1054. *set merit "big"
  1055. *set dexterity -1
  1056. *if meritin = "dexterity"
  1057. *if roll7 = 1
  1058. *set merit "quick"
  1059. *set strength -1
  1060. *if roll7 = 2
  1061. *set merit "ambidextrous"
  1062. *set endurance -1
  1063. *if roll7 = 3
  1064. *set merit "silent"
  1065. *set charisma -1
  1066. *if meritin = "endurance"
  1067. *if roll7 = 1
  1068. *set merit "tireless"
  1069. *set charisma -1
  1070. *if roll7 = 2
  1071. *set merit "steady"
  1072. *set intelligence -1
  1073. *if roll7 = 3
  1074. *set merit "tough"
  1075. *set dexterity -1
  1076. *if meritin = "intelligence"
  1077. *if roll7 = 1
  1078. *set merit "inventive"
  1079. *set charisma -1
  1080. *if roll7 = 2
  1081. *set merit "genius"
  1082. *set endurance -1
  1083. *if roll7 = 3
  1084. *set merit "mystical"
  1085. *set strength -1
  1086. *if meritin = "charisma"
  1087. *if roll7 = 1
  1088. *set merit "attractive"
  1089. *set strength -1
  1090. *if roll7 = 2
  1091. *set merit "charming"
  1092. *set intelligence -1
  1093. *if roll7 = 3
  1094. *set merit "visions"
  1095. *set endurance -1
  1096. *if flawin = "strength"
  1097. *if roll8 = 1
  1098. *set flaw "pacifist"
  1099. *set charisma +1
  1100. *if roll8 = 2
  1101. *set flaw "frail"
  1102. *set intelligence +1
  1103. *if roll8 = 3
  1104. *set flaw "small"
  1105. *set dexterity +1
  1106. *if flawin = "dexterity"
  1107. *if roll8 = 1
  1108. *set flaw "clumsy"
  1109. *set endurance +1
  1110. *if roll8 = 2
  1111. *set flaw "plump"
  1112. *set strength +1
  1113. *if roll8 = 3
  1114. *set flaw "blind"
  1115. *set charisma +1
  1116. *if flawin = "endurance"
  1117. *if roll8 = 1
  1118. *set flaw "high strung"
  1119. *set dexterity +1
  1120. *if roll8 = 2
  1121. *set flaw "lazy"
  1122. *set intelligence +1
  1123. *if roll8 = 3
  1124. *set flaw "sickly"
  1125. *set charisma +1
  1126. *if flawin = "intelligence"
  1127. *if roll8 = 1
  1128. *set flaw "singleminded"
  1129. *set endurance +1
  1130. *if roll8 = 2
  1131. *set flaw "naive"
  1132. *set charisma +1
  1133. *if roll8 = 3
  1134. *set flaw "dense"
  1135. *set strength +1
  1136. *if flawin = "charisma"
  1137. *if roll8 = 1
  1138. *set flaw "ugly"
  1139. *set endurance +1
  1140. *if roll8 = 2
  1141. *set flaw "loner"
  1142. *set intelligence +1
  1143. *if roll8 = 3
  1144. *set flaw "creepy"
  1145. *set dexterity +1
  1146. *if roll9 > 20
  1147. *if gender = "male"
  1148. *set orientation "female"
  1149. *if gender = "female"
  1150. *set orientation "male"
  1151. *if roll9 < 21
  1152. *if roll10 = 1
  1153. *if gender = "male"
  1154. *set orientation "male"
  1155. *if gender = "female"
  1156. *set orientation "female"
  1157. *if roll10 = 2
  1158. *set orientation "both"
  1159. *if roll10 = 3
  1160. *set orientation "neither"
  1161. *if orientation = "male"
  1162. *set ro1gender "male"
  1163. *set ro1man "boy"
  1164. *set ro1he "he"
  1165. *set ro1him "him"
  1166. *set ro1his "his"
  1167. *if roll12 = 1
  1168. *set ro1name "Adam"
  1169. *if roll12 = 2
  1170. *set ro1name "Farrahn"
  1171. *if roll12 = 3
  1172. *set ro1name "Janus"
  1173. *set ro3gender "male"
  1174. *set ro3man "man"
  1175. *set ro3he "he"
  1176. *set ro3him "him"
  1177. *set ro3his "his"
  1178. *if orientation = "female"
  1179. *set ro1gender "female"
  1180. *set ro1man "girl"
  1181. *set ro1he "she"
  1182. *set ro1him "her"
  1183. *set ro1his "her"
  1184. *if roll12 = 1
  1185. *set ro1name "June"
  1186. *if roll12 = 2
  1187. *set ro1name "Lirelas"
  1188. *if roll12 = 3
  1189. *set ro1name "Marie"
  1190. *set ro3gender "female"
  1191. *set ro3man "woman"
  1192. *set ro3he "she"
  1193. *set ro3him "her"
  1194. *set ro3his "her"
  1195. *if ((orientation = "both") or (orientation = "neither"))
  1196. *if roll11 = 1
  1197. *set ro1gender "male"
  1198. *set ro1man "man"
  1199. *set ro1he "he"
  1200. *set ro1him "him"
  1201. *set ro1his "his"
  1202. *if roll12 = 1
  1203. *set ro1name "Adam"
  1204. *if roll12 = 2
  1205. *set ro1name "Farrahn"
  1206. *if roll12 = 3
  1207. *set ro1name "Janus"
  1208. *if roll15 = 1
  1209. *set ro3gender "male"
  1210. *set ro3man "man"
  1211. *set ro3he "he"
  1212. *set ro3him "him"
  1213. *set ro3his "his"
  1214. *if roll15 = 2
  1215. *set ro3gender "female"
  1216. *set ro3man "woman"
  1217. *set ro3he "she"
  1218. *set ro3him "her"
  1219. *set ro3his "her"
  1220. *if roll11 = 2
  1221. *set ro1gender "female"
  1222. *set ro1man "woman"
  1223. *set ro1he "she"
  1224. *set ro1him "her"
  1225. *set ro1his "her"
  1226. *if roll12 = 1
  1227. *set ro1name "June"
  1228. *if roll12 = 2
  1229. *set ro1name "Lirelas"
  1230. *if roll12 = 3
  1231. *set ro1name "Marie"
  1232. *if roll15 = 1
  1233. *set ro3gender "male"
  1234. *set ro3man "man"
  1235. *set ro3he "he"
  1236. *set ro3him "him"
  1237. *set ro3his "his"
  1238. *if roll15 = 2
  1239. *set ro3gender "female"
  1240. *set ro3man "woman"
  1241. *set ro3he "she"
  1242. *set ro3him "her"
  1243. *set ro3his "her"
  1244. *if roll13 = 1
  1245. *set ro2gender "male"
  1246. *set ro2man "man"
  1247. *set ro2he "he"
  1248. *set ro2him "him"
  1249. *set ro2his "his"
  1250. *if roll14 = 1
  1251. *set ro2name "Jaxom"
  1252. *if roll14 = 2
  1253. *set ro2name "Draven"
  1254. *if roll14 = 3
  1255. *set ro2name "Ash"
  1256. *if roll13 = 2
  1257. *set ro2gender "female"
  1258. *set ro2man "woman"
  1259. *set ro2he "she"
  1260. *set ro2him "her"
  1261. *set ro2his "her"
  1262. *if roll14 = 1
  1263. *set ro2name "Megumi"
  1264. *if roll14 = 2
  1265. *set ro2name "Sharla"
  1266. *if roll14 = 3
  1267. *set ro2name "Livian"
  1268. *if roll17 = 1
  1269. *set strength +1
  1270. *if roll17 = 2
  1271. *set dexterity +1
  1272. *if roll17 = 3
  1273. *set endurance +1
  1274. *if roll17 = 4
  1275. *set intelligence +1
  1276. *if roll17 = 5
  1277. *set charisma +1
  1278. *rand ptrain 1 3
  1279. *rand strain 1 3
  1280. *rand ttrain 1 3
  1281. *return
  1282.  
  1283. *label time
  1284. *if time = 60
  1285. *set age +1
  1286. *gosub_scene ending ascent
  1287. *if time = 59
  1288. *set time +1
  1289. *gosub_scene startup season
  1290. *if time = 58
  1291. *set time +1
  1292. *gosub_scene startup season
  1293. *if time = 57
  1294. *set time +1
  1295. *gosub_scene startup season
  1296. *if time = 56
  1297. *set time +1
  1298. *set age +1
  1299. *gosub_scene startup season
  1300. *if time = 55
  1301. *set time +1
  1302. *gosub_scene startup season
  1303. *if time = 54
  1304. *set time +1
  1305. *gosub_scene startup season
  1306. *if time = 53
  1307. *set time +1
  1308. *gosub_scene startup season
  1309. *if time = 52
  1310. *set time +1
  1311. *set age +1
  1312. *gosub_scene startup season
  1313. *if time = 51
  1314. *set time +1
  1315. *gosub_scene startup season
  1316. *if time = 50
  1317. *set time +1
  1318. *gosub_scene startup season
  1319. *if time = 49
  1320. *set time +1
  1321. *gosub_scene startup season
  1322. *if time = 48
  1323. *set time +1
  1324. *set age +1
  1325. *gosub_scene startup season
  1326. *if time = 47
  1327. *set time +1
  1328. *gosub_scene startup season
  1329. *if time = 46
  1330. *set time +1
  1331. *gosub_scene startup season
  1332. *if time = 45
  1333. *set time +1
  1334. *gosub_scene startup season
  1335. *if time = 44
  1336. *set time +1
  1337. *set age +1
  1338. *gosub_scene startup season
  1339. *if time = 43
  1340. *set time +1
  1341. *gosub_scene startup season
  1342. *if time = 42
  1343. *set time +1
  1344. *gosub_scene startup season
  1345. *if time = 41
  1346. *set time +1
  1347. *gosub_scene startup season
  1348. *if time = 40
  1349. *set time +1
  1350. *set age +1
  1351. *gosub_scene startup season
  1352. *if time = 39
  1353. *set time +1
  1354. *gosub_scene startup season
  1355. *if time = 38
  1356. *set time +1
  1357. *gosub_scene startup season
  1358. *if time = 37
  1359. *set time +1
  1360. *gosub_scene startup season
  1361. *if time = 36
  1362. *set time +1
  1363. *set age +1
  1364. *gosub_scene startup season
  1365. *if time = 35
  1366. *set time +1
  1367. *gosub_scene startup season
  1368. *if time = 34
  1369. *set time +1
  1370. *gosub_scene startup season
  1371. *if time = 33
  1372. *set time +1
  1373. *gosub_scene startup season
  1374. *if time = 32
  1375. *set time +1
  1376. *set age +1
  1377. *gosub_scene startup season
  1378. *if time = 31
  1379. *set time +1
  1380. *gosub_scene startup season
  1381. *if time = 30
  1382. *set time +1
  1383. *gosub_scene startup season
  1384. *if time = 29
  1385. *set time +1
  1386. *gosub_scene startup season
  1387. *if time = 28
  1388. *set time +1
  1389. *set age +1
  1390. *gosub_scene startup season
  1391. *if time = 27
  1392. *set time +1
  1393. *gosub_scene startup season
  1394. *if time = 26
  1395. *set time +1
  1396. *gosub_scene startup season
  1397. *if time = 25
  1398. *set time +1
  1399. *gosub_scene startup season
  1400. *if time = 24
  1401. *set time +1
  1402. *set age +1
  1403. *gosub_scene startup season
  1404. *if time = 23
  1405. *set time +1
  1406. *gosub_scene startup season
  1407. *if time = 22
  1408. *set time +1
  1409. *gosub_scene startup season
  1410. *if time = 21
  1411. *set time +1
  1412. *gosub_scene startup season
  1413. *if time = 20
  1414. *set time +1
  1415. *set age +1
  1416. *gosub_scene startup season
  1417. *if time = 19
  1418. *set time +1
  1419. *gosub_scene startup season
  1420. *if time = 18
  1421. *set time +1
  1422. *gosub_scene startup season
  1423. *if time = 17
  1424. *set time +1
  1425. *gosub_scene startup season
  1426. *if time = 16
  1427. *set time +1
  1428. *set age +1
  1429. *gosub_scene startup season
  1430. *if time = 15
  1431. *set time +1
  1432. *gosub_scene startup season
  1433. *if time = 14
  1434. *set time +1
  1435. *gosub_scene startup season
  1436. *if time = 13
  1437. *set time +1
  1438. *gosub_scene startup season
  1439. *if time = 12
  1440. *set time +1
  1441. *set age +1
  1442. *gosub_scene startup season
  1443. *if time = 11
  1444. *set time +1
  1445. *gosub_scene startup season
  1446. *if time = 10
  1447. *set time +1
  1448. *gosub_scene startup season
  1449. *if time = 9
  1450. *set time +1
  1451. *gosub_scene startup season
  1452. *if time = 8
  1453. *set time +1
  1454. *set age +1
  1455. *gosub_scene startup season
  1456. *if time = 7
  1457. *set time +1
  1458. *gosub_scene startup season
  1459. *if time = 6
  1460. *set time +1
  1461. *gosub_scene startup season
  1462. *if time = 5
  1463. *set time +1
  1464. *gosub_scene startup season
  1465. *if time = 4
  1466. *set time +1
  1467. *set age +1
  1468. *gosub_scene startup season
  1469. *if time = 3
  1470. *set time +1
  1471. *gosub_scene startup season
  1472. *if time = 2
  1473. *set time +1
  1474. *gosub_scene startup season
  1475. *if time = 1
  1476. *set time +1
  1477. *gosub_scene startup season
  1478. *return
  1479.  
  1480. *label season
  1481. *if season = "Winter"
  1482. *if eventwhen = 1
  1483. *gosub_scene events eventchart
  1484. *set season "Spring"
  1485. *return
  1486. *if season = "Autumn"
  1487. *if eventwhen = 2
  1488. *gosub_scene events eventchart
  1489. *set season "Winter"
  1490. *return
  1491. *if season = "Summer"
  1492. *if eventwhen = 3
  1493. *gosub_scene events eventchart
  1494. *set season "Autumn"
  1495. *return
  1496. *if season = "Spring"
  1497. *if eventwhen = 4
  1498. *gosub_scene events eventchart
  1499. *set season "Summer"
  1500. *return
  1501.  
  1502. *label randyearly
  1503. *if season = "${sstart}"
  1504. *gosub_scene yearly birthdaychart
  1505. *return
  1506.  
  1507. *label minmax
  1508. *if strength > 18
  1509. *set strength 18
  1510. *if strength < 1
  1511. *set strength 1
  1512. *if dexterity > 18
  1513. *set dexterity 18
  1514. *if dexterity < 1
  1515. *set dexterity 1
  1516. *if endurance > 18
  1517. *set endurance 18
  1518. *if endurance < 1
  1519. *set endurance 1
  1520. *if intelligence > 18
  1521. *set intelligence 18
  1522. *if intelligence < 1
  1523. *set intelligence 1
  1524. *if charisma > 18
  1525. *set charisma 18
  1526. *if charisma < 1
  1527. *set charisma 1
  1528. *if alertness > 100
  1529. *set alertness 100
  1530. *if alertness < 0
  1531. *set alertness 0
  1532. *if combat > 100
  1533. *set combat 100
  1534. *if combat < 0
  1535. *set combat 0
  1536. *if guard > 100
  1537. *set guard 100
  1538. *if guard < 0
  1539. *set guard 0
  1540. *if dodge > 100
  1541. *set dodge 100
  1542. *if dodge < 0
  1543. *set dodge 0
  1544. *if magic > 100
  1545. *set magic 100
  1546. *if magic < 0
  1547. *set magic 0
  1548. *if oracle > 100
  1549. *set oracle 100
  1550. *if oracle < 0
  1551. *set oracle 0
  1552. *if healing > 100
  1553. *set healing 100
  1554. *if healing < 0
  1555. *set healing 0
  1556. *if survival > 100
  1557. *set survival 100
  1558. *if survival < 0
  1559. *set survival 0
  1560. *if creativity > 100
  1561. *set creativity 100
  1562. *if creativity < 0
  1563. *set creativity 0
  1564. *if education > 100
  1565. *set education 100
  1566. *if education < 0
  1567. *set education 0
  1568. *if organization > 100
  1569. *set organization 100
  1570. *if organization < 0
  1571. *set organization 0
  1572. *if ettiquette > 100
  1573. *set ettiquette 100
  1574. *if ettiquette < 0
  1575. *set ettiquette 0
  1576. *if leadership > 100
  1577. *set leadership 100
  1578. *if leadership < 0
  1579. *set leadership 0
  1580. *if good > 100
  1581. *set good 100
  1582. *if good < 0
  1583. *set good 0
  1584. *if obedience > 100
  1585. *set obedience 100
  1586. *if obedience < 0
  1587. *set obedience 0
  1588. *if relationship > 100
  1589. *set relationship 100
  1590. *if relationship < 0
  1591. *set relationship 0
  1592. *return
  1593.  
  1594.  
  1595. *label randoms
  1596. *rand check1 1 100
  1597. *rand check2 1 100
  1598. *rand check3 1 100
  1599. *rand check4 1 100
  1600. *rand check5 1 100
  1601. *rand check6 1 100
  1602. *rand check7 1 100
  1603. *rand check8 1 100
  1604. *rand check9 1 100
  1605. *rand check10 1 100
  1606. *rand check11 1 100
  1607. *rand check12 1 100
  1608. *rand check13 1 100
  1609. *rand check14 1 100
  1610. *rand check15 1 100
  1611. *rand check16 1 100
  1612. *rand check17 1 100
  1613. *rand check18 1 100
  1614. *rand check19 1 100
  1615. *rand check20 1 100
  1616. *rand check21 1 100
  1617. *rand check22 1 100
  1618. *rand check23 1 100
  1619. *rand check24 1 100
  1620. *rand check25 1 100
  1621. *rand check26 1 100
  1622. *rand check27 1 100
  1623. *rand check28 1 100
  1624. *rand check29 1 100
  1625. *rand check30 1 100
  1626. *rand check31 1 100
  1627. *rand check32 1 100
  1628. *rand check33 1 100
  1629. *rand check34 1 100
  1630. *rand check35 1 100
  1631. *rand check36 1 100
  1632. *rand check37 1 100
  1633. *rand check38 1 100
  1634. *rand check39 1 100
  1635. *rand check40 1 100
  1636. *rand check41 1 100
  1637. *rand check42 1 100
  1638. *rand check43 1 100
  1639. *rand check44 1 100
  1640. *rand check45 1 100
  1641. *rand check46 1 100
  1642. *rand check47 1 100
  1643. *rand check48 1 100
  1644. *rand check49 1 100
  1645. *rand check50 1 100
  1646. *rand check51 1 100
  1647. *rand check52 1 100
  1648. *rand check53 1 100
  1649. *rand check54 1 100
  1650. *rand check55 1 100
  1651. *rand check56 1 100
  1652. *rand check57 1 100
  1653. *rand check58 1 100
  1654. *rand check59 1 100
  1655. *rand check60 1 100
  1656. *rand check61 1 100
  1657. *rand check62 1 100
  1658. *rand check63 1 100
  1659. *rand check64 1 100
  1660. *rand check65 1 100
  1661. *rand check66 1 100
  1662. *rand check67 1 100
  1663. *rand check68 1 100
  1664. *rand check69 1 100
  1665. *rand check70 1 100
  1666. *rand check71 1 100
  1667. *rand check72 1 100
  1668. *rand check73 1 100
  1669. *rand check74 1 100
  1670. *rand check75 1 100
  1671. *rand check76 1 100
  1672. *rand check77 1 100
  1673. *rand check78 1 100
  1674. *rand check79 1 100
  1675. *rand check80 1 100
  1676. *rand check81 1 100
  1677. *rand check82 1 100
  1678. *rand check83 1 100
  1679. *rand check84 1 100
  1680. *rand check85 1 100
  1681. *rand check86 1 100
  1682. *rand check87 1 100
  1683. *rand check88 1 100
  1684. *rand check89 1 100
  1685. *rand check90 1 100
  1686. *rand check91 1 100
  1687. *rand check92 1 100
  1688. *rand check93 1 100
  1689. *rand check94 1 100
  1690. *rand check95 1 100
  1691. *rand check96 1 100
  1692. *rand check97 1 100
  1693. *rand check98 1 100
  1694. *rand check99 1 100
  1695. *rand check100 1 100
  1696. *rand check101 1 100
  1697. *rand check102 1 100
  1698. *rand check103 1 100
  1699. *rand check104 1 100
  1700. *rand check105 1 100
  1701. *rand check106 1 100
  1702. *rand check107 1 100
  1703. *rand check108 1 100
  1704. *rand check109 1 100
  1705. *rand check110 1 100
  1706. *rand check111 1 100
  1707. *rand check112 1 100
  1708. *rand check113 1 100
  1709. *rand check114 1 100
  1710. *rand check115 1 100
  1711. *rand check116 1 100
  1712. *rand check117 1 100
  1713. *rand check118 1 100
  1714. *rand check119 1 100
  1715. *rand check120 1 100
  1716. *rand check121 1 100
  1717. *rand check122 1 100
  1718. *rand check123 1 100
  1719. *rand check124 1 100
  1720. *rand check125 1 100
  1721. *rand check126 1 100
  1722. *rand check127 1 100
  1723. *rand check128 1 100
  1724. *rand check129 1 100
  1725. *rand check130 1 100
  1726. *rand check131 1 100
  1727. *rand check132 1 100
  1728. *rand check133 1 100
  1729. *rand check134 1 100
  1730. *rand check135 1 100
  1731. *rand check136 1 100
  1732. *rand check137 1 100
  1733. *rand check138 1 100
  1734. *rand check139 1 100
  1735. *rand check140 1 100
  1736. *rand check141 1 100
  1737. *rand check142 1 100
  1738. *rand check143 1 100
  1739. *rand check144 1 100
  1740. *rand check145 1 100
  1741. *rand check146 1 100
  1742. *rand check147 1 100
  1743. *rand check148 1 100
  1744. *rand check149 1 100
  1745. *rand check150 1 100
  1746. *rand check151 1 100
  1747. *rand check152 1 100
  1748. *rand check153 1 100
  1749. *rand check154 1 100
  1750. *rand check155 1 100
  1751. *rand check156 1 100
  1752. *rand check157 1 100
  1753. *rand check158 1 100
  1754. *rand check159 1 100
  1755. *rand check160 1 100
  1756. *rand check161 1 100
  1757. *rand check162 1 100
  1758. *rand check163 1 100
  1759. *rand check164 1 100
  1760. *rand check165 1 100
  1761. *rand check166 1 100
  1762. *rand check167 1 100
  1763. *rand check168 1 100
  1764. *rand check169 1 100
  1765. *rand check170 1 100
  1766. *rand check171 1 100
  1767. *rand check172 1 100
  1768. *rand check173 1 100
  1769. *rand check174 1 100
  1770. *rand check175 1 100
  1771. *rand check176 1 100
  1772. *rand check177 1 100
  1773. *rand check178 1 100
  1774. *rand check179 1 100
  1775. *rand check180 1 100
  1776. *rand roll1 1 2
  1777. *rand roll2 1 100
  1778. *rand roll3 1 12
  1779. *rand roll4 1 30
  1780. *rand roll5 1 5
  1781. *rand roll6 1 5
  1782. *rand roll7 1 3
  1783. *rand roll8 1 3
  1784. *rand roll9 1 100
  1785. *rand roll10 1 3
  1786. *rand roll11 1 2
  1787. *rand roll12 1 3
  1788. *rand roll13 1 2
  1789. *rand roll14 1 3
  1790. *rand roll15 1 2
  1791. *rand roll16 1 3
  1792. *rand roll17 1 5
  1793. *return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement