milevanfaent

Untitled

Jan 25th, 2018
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.56 KB | None | 0 0
  1. <!--Saved by Quest 5.7.6404.15496-->
  2. <asl version="550">
  3. <include ref="English.aslx" />
  4. <include ref="Core.aslx" />
  5. <include ref="StackLib.aslx" />
  6. <include ref="ConvLib.aslx" />
  7. <game name="Quest for the magic Ring">
  8. <gameid>a2d49300-46cb-48a8-8e22-8ddd04eb6545</gameid>
  9. <version>1.0</version>
  10. <firstpublished>2018</firstpublished>
  11. <showhealth type="boolean">false</showhealth>
  12. <showmoney />
  13. <feature_limitinventory />
  14. <feature_lightdark />
  15. <feature_asktell />
  16. <feature_annotations />
  17. <feature_advancedwearables />
  18. <appendobjectdescription />
  19. <allowlookdirections />
  20. <category>RPG</category>
  21. <feature_advancedscripts />
  22. <showscore type="boolean">false</showscore>
  23. <clearscreenonroomenter />
  24. <attr name="autodescription_youarein_newline" type="boolean">false</attr>
  25. <attr name="autodescription_youcansee_newline" type="boolean">false</attr>
  26. <attr name="autodescription_youcango_newline" type="boolean">false</attr>
  27. <attr name="autodescription_description_newline" type="boolean">false</attr>
  28. <start type="script">
  29. raceselect
  30. </start>
  31. <showreactions />
  32. </game>
  33. <object name="room">
  34. <inherit name="editor_room" />
  35. <object name="player">
  36. <inherit name="editor_object" />
  37. <inherit name="editor_player" />
  38. <money type="int">50</money>
  39. <statusattributes type="stringdictionary">
  40. <item>
  41. <key>Combat</key>
  42. <value></value>
  43. </item>
  44. <item>
  45. <key>Knowledge</key>
  46. <value></value>
  47. </item>
  48. <item>
  49. <key>Intimidation</key>
  50. <value></value>
  51. </item>
  52. <item>
  53. <key>Charm</key>
  54. <value></value>
  55. </item>
  56. <item>
  57. <key>Stealth</key>
  58. <value></value>
  59. </item>
  60. <item>
  61. <key>Survival</key>
  62. <value></value>
  63. </item>
  64. <item>
  65. <key>Awareness</key>
  66. <value></value>
  67. </item>
  68. <item>
  69. <key>Healing</key>
  70. <value></value>
  71. </item>
  72. <item>
  73. <key>Magic</key>
  74. <value></value>
  75. </item>
  76. <item>
  77. <key>race</key>
  78. <value></value>
  79. </item>
  80. </statusattributes>
  81. <volume type="int">100</volume>
  82. <containerfullmessage>You can't carry any more! It's too heavy!</containerfullmessage>
  83. </object>
  84. </object>
  85. <object name="characters">
  86. <inherit name="editor_room" />
  87. <object name="Soldier">
  88. <inherit name="editor_object" />
  89. <inherit name="editor_player" />
  90. <inherit name="characterclass" />
  91. <feature_player />
  92. <Class>Soldier</Class>
  93. <MaxHealth type="int">40</MaxHealth>
  94. <statusattributes type="stringdictionary">
  95. <item>
  96. <key>HP</key>
  97. <value></value>
  98. </item>
  99. <item>
  100. <key>Armor</key>
  101. <value></value>
  102. </item>
  103. <item>
  104. <key>Combat</key>
  105. <value></value>
  106. </item>
  107. <item>
  108. <key>MP</key>
  109. <value></value>
  110. </item>
  111. <item>
  112. <key>Intimidate</key>
  113. <value></value>
  114. </item>
  115. <item>
  116. <key>Knowledge</key>
  117. <value></value>
  118. </item>
  119. <item>
  120. <key>Charm</key>
  121. <value></value>
  122. </item>
  123. <item>
  124. <key>Stealth</key>
  125. <value></value>
  126. </item>
  127. <item>
  128. <key>Survival</key>
  129. <value></value>
  130. </item>
  131. <item>
  132. <key>Awareness</key>
  133. <value></value>
  134. </item>
  135. <item>
  136. <key>Healing</key>
  137. <value></value>
  138. </item>
  139. <item>
  140. <key>Magic</key>
  141. <value></value>
  142. </item>
  143. </statusattributes>
  144. </object>
  145. <object name="Mage">
  146. <inherit name="editor_object" />
  147. <inherit name="editor_player" />
  148. <inherit name="characterclass" />
  149. <feature_player />
  150. <Class>Soldier</Class>
  151. <MaxHealth type="int">38</MaxHealth>
  152. <statusattributes type="stringdictionary">
  153. <item>
  154. <key>HP</key>
  155. <value></value>
  156. </item>
  157. <item>
  158. <key>Armor</key>
  159. <value></value>
  160. </item>
  161. <item>
  162. <key>Combat</key>
  163. <value></value>
  164. </item>
  165. <item>
  166. <key>MP</key>
  167. <value></value>
  168. </item>
  169. <item>
  170. <key>Intimidate</key>
  171. <value></value>
  172. </item>
  173. <item>
  174. <key>Knowledge</key>
  175. <value></value>
  176. </item>
  177. <item>
  178. <key>Charm</key>
  179. <value></value>
  180. </item>
  181. <item>
  182. <key>Stealth</key>
  183. <value></value>
  184. </item>
  185. <item>
  186. <key>Survival</key>
  187. <value></value>
  188. </item>
  189. <item>
  190. <key>Awareness</key>
  191. <value></value>
  192. </item>
  193. <item>
  194. <key>Healing</key>
  195. <value></value>
  196. </item>
  197. <item>
  198. <key>Magic</key>
  199. <value></value>
  200. </item>
  201. <item>
  202. <key>Equipment</key>
  203. <value></value>
  204. </item>
  205. </statusattributes>
  206. </object>
  207. <object name="Thief">
  208. <inherit name="editor_object" />
  209. <inherit name="editor_player" />
  210. <inherit name="characterclass" />
  211. <feature_player />
  212. <Class>Soldier</Class>
  213. <MaxHealth type="int">40</MaxHealth>
  214. <statusattributes type="stringdictionary">
  215. <item>
  216. <key>HP</key>
  217. <value></value>
  218. </item>
  219. <item>
  220. <key>Armor</key>
  221. <value></value>
  222. </item>
  223. <item>
  224. <key>Combat</key>
  225. <value></value>
  226. </item>
  227. <item>
  228. <key>MP</key>
  229. <value></value>
  230. </item>
  231. <item>
  232. <key>Intimidate</key>
  233. <value></value>
  234. </item>
  235. <item>
  236. <key>Knowledge</key>
  237. <value></value>
  238. </item>
  239. <item>
  240. <key>Charm</key>
  241. <value></value>
  242. </item>
  243. <item>
  244. <key>Stealth</key>
  245. <value></value>
  246. </item>
  247. <item>
  248. <key>Survival</key>
  249. <value></value>
  250. </item>
  251. <item>
  252. <key>Awareness</key>
  253. <value></value>
  254. </item>
  255. <item>
  256. <key>Healing</key>
  257. <value></value>
  258. </item>
  259. <item>
  260. <key>Magic</key>
  261. <value></value>
  262. </item>
  263. <item>
  264. <key>Equipment</key>
  265. <value></value>
  266. </item>
  267. </statusattributes>
  268. </object>
  269. <object name="Priest">
  270. <inherit name="editor_object" />
  271. <inherit name="editor_player" />
  272. <inherit name="characterclass" />
  273. <feature_player />
  274. <Class>Soldier</Class>
  275. <MaxHealth type="int">40</MaxHealth>
  276. <statusattributes type="stringdictionary">
  277. <item>
  278. <key>HP</key>
  279. <value></value>
  280. </item>
  281. <item>
  282. <key>Armor</key>
  283. <value></value>
  284. </item>
  285. <item>
  286. <key>Combat</key>
  287. <value></value>
  288. </item>
  289. <item>
  290. <key>MP</key>
  291. <value></value>
  292. </item>
  293. <item>
  294. <key>Intimidate</key>
  295. <value></value>
  296. </item>
  297. <item>
  298. <key>Knowledge</key>
  299. <value></value>
  300. </item>
  301. <item>
  302. <key>Charm</key>
  303. <value></value>
  304. </item>
  305. <item>
  306. <key>Stealth</key>
  307. <value></value>
  308. </item>
  309. <item>
  310. <key>Survival</key>
  311. <value></value>
  312. </item>
  313. <item>
  314. <key>Awareness</key>
  315. <value></value>
  316. </item>
  317. <item>
  318. <key>Healing</key>
  319. <value></value>
  320. </item>
  321. <item>
  322. <key>Magic</key>
  323. <value></value>
  324. </item>
  325. <item>
  326. <key>Equipment</key>
  327. <value></value>
  328. </item>
  329. </statusattributes>
  330. <Health type="int">20</Health>
  331. </object>
  332. <object name="Hunter">
  333. <inherit name="editor_object" />
  334. <inherit name="editor_player" />
  335. <inherit name="characterclass" />
  336. <feature_player />
  337. <Class>Soldier</Class>
  338. <MaxHealth type="int">40</MaxHealth>
  339. <statusattributes type="stringdictionary">
  340. <item>
  341. <key>HP</key>
  342. <value></value>
  343. </item>
  344. <item>
  345. <key>Armor</key>
  346. <value></value>
  347. </item>
  348. <item>
  349. <key>Combat</key>
  350. <value></value>
  351. </item>
  352. <item>
  353. <key>MP</key>
  354. <value></value>
  355. </item>
  356. <item>
  357. <key>Intimidate</key>
  358. <value></value>
  359. </item>
  360. <item>
  361. <key>Knowledge</key>
  362. <value></value>
  363. </item>
  364. <item>
  365. <key>Charm</key>
  366. <value></value>
  367. </item>
  368. <item>
  369. <key>Stealth</key>
  370. <value></value>
  371. </item>
  372. <item>
  373. <key>Survival</key>
  374. <value></value>
  375. </item>
  376. <item>
  377. <key>Awareness</key>
  378. <value></value>
  379. </item>
  380. <item>
  381. <key>Healing</key>
  382. <value></value>
  383. </item>
  384. <item>
  385. <key>Magic</key>
  386. <value></value>
  387. </item>
  388. <item>
  389. <key>Equipment</key>
  390. <value></value>
  391. </item>
  392. </statusattributes>
  393. </object>
  394. <object name="Bard">
  395. <inherit name="editor_object" />
  396. <inherit name="editor_player" />
  397. <inherit name="characterclass" />
  398. <feature_player />
  399. <Class>Soldier</Class>
  400. <MaxHealth type="int">40</MaxHealth>
  401. <statusattributes type="stringdictionary">
  402. <item>
  403. <key>HP</key>
  404. <value></value>
  405. </item>
  406. <item>
  407. <key>Armor</key>
  408. <value></value>
  409. </item>
  410. <item>
  411. <key>Combat</key>
  412. <value></value>
  413. </item>
  414. <item>
  415. <key>MP</key>
  416. <value></value>
  417. </item>
  418. <item>
  419. <key>Intimidate</key>
  420. <value></value>
  421. </item>
  422. <item>
  423. <key>Knowledge</key>
  424. <value></value>
  425. </item>
  426. <item>
  427. <key>Charm</key>
  428. <value></value>
  429. </item>
  430. <item>
  431. <key>Stealth</key>
  432. <value></value>
  433. </item>
  434. <item>
  435. <key>Survival</key>
  436. <value></value>
  437. </item>
  438. <item>
  439. <key>Awareness</key>
  440. <value></value>
  441. </item>
  442. <item>
  443. <key>Healing</key>
  444. <value></value>
  445. </item>
  446. <item>
  447. <key>Magic</key>
  448. <value></value>
  449. </item>
  450. <item>
  451. <key>Equipment</key>
  452. <value></value>
  453. </item>
  454. </statusattributes>
  455. </object>
  456. <object name="Paladin">
  457. <inherit name="editor_object" />
  458. <inherit name="editor_player" />
  459. <inherit name="characterclass" />
  460. <feature_player />
  461. <Class>Soldier</Class>
  462. <MaxHealth type="int">40</MaxHealth>
  463. <statusattributes type="stringdictionary">
  464. <item>
  465. <key>HP</key>
  466. <value></value>
  467. </item>
  468. <item>
  469. <key>Armor</key>
  470. <value></value>
  471. </item>
  472. <item>
  473. <key>Combat</key>
  474. <value></value>
  475. </item>
  476. <item>
  477. <key>MP</key>
  478. <value></value>
  479. </item>
  480. <item>
  481. <key>Intimidate</key>
  482. <value></value>
  483. </item>
  484. <item>
  485. <key>Knowledge</key>
  486. <value></value>
  487. </item>
  488. <item>
  489. <key>Charm</key>
  490. <value></value>
  491. </item>
  492. <item>
  493. <key>Stealth</key>
  494. <value></value>
  495. </item>
  496. <item>
  497. <key>Survival</key>
  498. <value></value>
  499. </item>
  500. <item>
  501. <key>Awareness</key>
  502. <value></value>
  503. </item>
  504. <item>
  505. <key>Healing</key>
  506. <value></value>
  507. </item>
  508. <item>
  509. <key>Magic</key>
  510. <value></value>
  511. </item>
  512. <item>
  513. <key>Equipment</key>
  514. <value></value>
  515. </item>
  516. </statusattributes>
  517. </object>
  518. </object>
  519. <object name="weapons">
  520. <inherit name="editor_room" />
  521. <object name="Long Sword">
  522. <inherit name="editor_object" />
  523. <inherit name="weapontype" />
  524. <inherit name="wearable" />
  525. <feature_wearable />
  526. <attr name="wear_layer" type="int">3</attr>
  527. <wear_slots type="stringlist">
  528. <value>Weapon</value>
  529. </wear_slots>
  530. <bonusatts>Combat+5</bonusatts>
  531. <volume type="int">3</volume>
  532. <multistate type="boolean">false</multistate>
  533. <take type="script">
  534. msg (DynamicTemplate("TakeSuccessful", this))
  535. this.parent = game.pov
  536. SetVerbs
  537. if (game.pov.Class = "Soldier") {
  538. msg (DynamicTemplate("TakeSuccessful", this))
  539. this.parent = game.pov
  540. SetVerbs
  541. }
  542. </take>
  543. </object>
  544. </object>
  545. <object name="basic_items">
  546. <inherit name="editor_room" />
  547. <object name="Pouch of Potions">
  548. <inherit name="editor_object" />
  549. <inherit name="container_limited" />
  550. <inherit name="wearable" />
  551. <feature_container />
  552. <look>This is a pouch for potions.</look>
  553. <inroomdescription>This is a pouch.</inroomdescription>
  554. <listalias>Pouch</listalias>
  555. <alt type="stringlist">
  556. <value>Potions Pouch</value>
  557. </alt>
  558. <volume type="int">20</volume>
  559. <feature_wearable />
  560. <attr name="wear_layer" type="int">3</attr>
  561. <wear_slots type="stringlist">
  562. <value>Pouch</value>
  563. </wear_slots>
  564. </object>
  565. </object>
  566. <object name="health_items">
  567. <inherit name="editor_room" />
  568. <object name="Small_Potion">
  569. <inherit name="editor_object" />
  570. <inherit name="healthitem" />
  571. <inherit name="childstack_object" />
  572. <stackparent type="object">Small Potion Stack</stackparent>
  573. </object>
  574. <object name="Basic_Potion">
  575. <inherit name="editor_object" />
  576. <inherit name="healthitem" />
  577. <attr name="feature_usegive" type="boolean">false</attr>
  578. <use type="boolean">false</use>
  579. </object>
  580. <object name="Super_Potion">
  581. <inherit name="editor_object" />
  582. <inherit name="healthitem" />
  583. </object>
  584. </object>
  585. <object name="armor">
  586. <inherit name="editor_room" />
  587. <object name="Cloth">
  588. <inherit name="editor_object" />
  589. <inherit name="armortype" />
  590. </object>
  591. <object name="Leather">
  592. <inherit name="editor_object" />
  593. <inherit name="armortype" />
  594. </object>
  595. <object name="Chainmail">
  596. <inherit name="editor_object" />
  597. <inherit name="armortype" />
  598. </object>
  599. </object>
  600. <object name="start">
  601. <inherit name="editor_room" />
  602. </object>
  603. <object name="race">
  604. <inherit name="editor_object" />
  605. <object name="Human">
  606. <inherit name="editor_object" />
  607. <inherit name="characterclass" />
  608. <inherit name="editor_player" />
  609. <Charm type="int">0</Charm>
  610. <Survival type="int">0</Survival>
  611. <feature_player />
  612. <Class type="string"></Class>
  613. <money type="int">60</money>
  614. <HP type="string"></HP>
  615. <Combat type="int">0</Combat>
  616. <Intimidate type="int">0</Intimidate>
  617. <Knowledge type="int">0</Knowledge>
  618. <Stealth type="int">0</Stealth>
  619. <Awareness type="int">0</Awareness>
  620. <Healing type="int">0</Healing>
  621. <Magic type="int">0</Magic>
  622. <statusattributes type="stringdictionary">
  623. <item>
  624. <key>gender</key>
  625. <value></value>
  626. </item>
  627. <item>
  628. <key>Class</key>
  629. <value></value>
  630. </item>
  631. <item>
  632. <key>HP</key>
  633. <value></value>
  634. </item>
  635. <item>
  636. <key>MP</key>
  637. <value></value>
  638. </item>
  639. <item>
  640. <key>Armor</key>
  641. <value></value>
  642. </item>
  643. <item>
  644. <key>Combat</key>
  645. <value></value>
  646. </item>
  647. <item>
  648. <key>Charm</key>
  649. <value></value>
  650. </item>
  651. <item>
  652. <key>Deceive</key>
  653. <value></value>
  654. </item>
  655. <item>
  656. <key>Intimidate</key>
  657. <value></value>
  658. </item>
  659. <item>
  660. <key>Knowledge</key>
  661. <value></value>
  662. </item>
  663. <item>
  664. <key>Stealth</key>
  665. <value></value>
  666. </item>
  667. <item>
  668. <key>Survival</key>
  669. <value></value>
  670. </item>
  671. <item>
  672. <key>Awareness</key>
  673. <value></value>
  674. </item>
  675. <item>
  676. <key>Healing</key>
  677. <value></value>
  678. </item>
  679. <item>
  680. <key>Magic</key>
  681. <value></value>
  682. </item>
  683. </statusattributes>
  684. <RaceHealth type="int">0</RaceHealth>
  685. <RaceMagic type="int">0</RaceMagic>
  686. </object>
  687. <object name="Dwarf">
  688. <inherit name="editor_object" />
  689. <inherit name="characterclass" />
  690. <inherit name="editor_player" />
  691. <Charm type="int">-5</Charm>
  692. <Survival type="int">5</Survival>
  693. <feature_player />
  694. <Class type="string"></Class>
  695. <money type="int">50</money>
  696. <HP type="string"></HP>
  697. <Combat type="int">0</Combat>
  698. <Intimidate type="int">0</Intimidate>
  699. <Knowledge type="int">0</Knowledge>
  700. <Stealth type="int">0</Stealth>
  701. <Awareness type="int">0</Awareness>
  702. <Healing type="int">0</Healing>
  703. <Magic type="int">0</Magic>
  704. <statusattributes type="stringdictionary">
  705. <item>
  706. <key>gender</key>
  707. <value></value>
  708. </item>
  709. <item>
  710. <key>Class</key>
  711. <value></value>
  712. </item>
  713. <item>
  714. <key>HP</key>
  715. <value></value>
  716. </item>
  717. <item>
  718. <key>MP</key>
  719. <value></value>
  720. </item>
  721. <item>
  722. <key>Armor</key>
  723. <value></value>
  724. </item>
  725. <item>
  726. <key>Combat</key>
  727. <value></value>
  728. </item>
  729. <item>
  730. <key>Charm</key>
  731. <value></value>
  732. </item>
  733. <item>
  734. <key>Deceive</key>
  735. <value></value>
  736. </item>
  737. <item>
  738. <key>Intimidate</key>
  739. <value></value>
  740. </item>
  741. <item>
  742. <key>Knowledge</key>
  743. <value></value>
  744. </item>
  745. <item>
  746. <key>Stealth</key>
  747. <value></value>
  748. </item>
  749. <item>
  750. <key>Survival</key>
  751. <value></value>
  752. </item>
  753. <item>
  754. <key>Awareness</key>
  755. <value></value>
  756. </item>
  757. <item>
  758. <key>Healing</key>
  759. <value></value>
  760. </item>
  761. <item>
  762. <key>Magic</key>
  763. <value></value>
  764. </item>
  765. </statusattributes>
  766. <RaceHealth type="int">10</RaceHealth>
  767. <RaceMagic type="int">5</RaceMagic>
  768. </object>
  769. <object name="Elf">
  770. <inherit name="editor_object" />
  771. <inherit name="characterclass" />
  772. <inherit name="editor_player" />
  773. <Charm type="int">-5</Charm>
  774. <Survival type="int">0</Survival>
  775. <feature_player />
  776. <Class type="string"></Class>
  777. <money type="int">50</money>
  778. <HP type="string"></HP>
  779. <Combat type="int">-5</Combat>
  780. <Intimidate type="int">0</Intimidate>
  781. <Knowledge type="int">0</Knowledge>
  782. <Stealth type="int">0</Stealth>
  783. <Awareness type="int">0</Awareness>
  784. <Healing type="int">0</Healing>
  785. <Magic type="int">5</Magic>
  786. <statusattributes type="stringdictionary">
  787. <item>
  788. <key>gender</key>
  789. <value></value>
  790. </item>
  791. <item>
  792. <key>Class</key>
  793. <value></value>
  794. </item>
  795. <item>
  796. <key>HP</key>
  797. <value></value>
  798. </item>
  799. <item>
  800. <key>MP</key>
  801. <value></value>
  802. </item>
  803. <item>
  804. <key>Armor</key>
  805. <value></value>
  806. </item>
  807. <item>
  808. <key>Combat</key>
  809. <value></value>
  810. </item>
  811. <item>
  812. <key>Knowledge</key>
  813. <value></value>
  814. </item>
  815. <item>
  816. <key>Charm</key>
  817. <value></value>
  818. </item>
  819. <item>
  820. <key>Deceive</key>
  821. <value></value>
  822. </item>
  823. <item>
  824. <key>Intimidate</key>
  825. <value></value>
  826. </item>
  827. <item>
  828. <key>Stealth</key>
  829. <value></value>
  830. </item>
  831. <item>
  832. <key>Survival</key>
  833. <value></value>
  834. </item>
  835. <item>
  836. <key>Awareness</key>
  837. <value></value>
  838. </item>
  839. <item>
  840. <key>Healing</key>
  841. <value></value>
  842. </item>
  843. <item>
  844. <key>Magic</key>
  845. <value></value>
  846. </item>
  847. </statusattributes>
  848. <RaceHealth type="int">-5</RaceHealth>
  849. <RaceMagic type="int">15</RaceMagic>
  850. </object>
  851. <object name="Halfling">
  852. <inherit name="editor_object" />
  853. <inherit name="characterclass" />
  854. <inherit name="editor_player" />
  855. <Charm type="int">0</Charm>
  856. <Survival type="int">0</Survival>
  857. <feature_player />
  858. <Class type="string"></Class>
  859. <money type="int">50</money>
  860. <HP type="string"></HP>
  861. <Combat type="int">0</Combat>
  862. <Intimidate type="int">-5</Intimidate>
  863. <Knowledge type="int">0</Knowledge>
  864. <Stealth type="int">5</Stealth>
  865. <Awareness type="int">0</Awareness>
  866. <Healing type="int">0</Healing>
  867. <Magic type="int">0</Magic>
  868. <statusattributes type="stringdictionary">
  869. <item>
  870. <key>gender</key>
  871. <value></value>
  872. </item>
  873. <item>
  874. <key>Class</key>
  875. <value></value>
  876. </item>
  877. <item>
  878. <key>HP</key>
  879. <value></value>
  880. </item>
  881. <item>
  882. <key>MP</key>
  883. <value></value>
  884. </item>
  885. <item>
  886. <key>Armor</key>
  887. <value></value>
  888. </item>
  889. <item>
  890. <key>Combat</key>
  891. <value></value>
  892. </item>
  893. <item>
  894. <key>Knowledge</key>
  895. <value></value>
  896. </item>
  897. <item>
  898. <key>Charm</key>
  899. <value></value>
  900. </item>
  901. <item>
  902. <key>Deceive</key>
  903. <value></value>
  904. </item>
  905. <item>
  906. <key>Intimidate</key>
  907. <value></value>
  908. </item>
  909. <item>
  910. <key>Stealth</key>
  911. <value></value>
  912. </item>
  913. <item>
  914. <key>Survival</key>
  915. <value></value>
  916. </item>
  917. <item>
  918. <key>Awareness</key>
  919. <value></value>
  920. </item>
  921. <item>
  922. <key>Healing</key>
  923. <value></value>
  924. </item>
  925. <item>
  926. <key>Magic</key>
  927. <value></value>
  928. </item>
  929. </statusattributes>
  930. <RaceHealth type="int">-10</RaceHealth>
  931. <MP type="string"></MP>
  932. <RaceMagic type="int">-5</RaceMagic>
  933. </object>
  934. <object name="Orc">
  935. <inherit name="editor_object" />
  936. <inherit name="characterclass" />
  937. <inherit name="editor_player" />
  938. <Charm type="int">0</Charm>
  939. <Survival type="int">0</Survival>
  940. <feature_player />
  941. <Class type="string"></Class>
  942. <money type="int">50</money>
  943. <HP type="string"></HP>
  944. <Combat type="int">5</Combat>
  945. <Intimidate type="int">0</Intimidate>
  946. <Knowledge type="int">-5</Knowledge>
  947. <Stealth type="int">0</Stealth>
  948. <Awareness type="int">0</Awareness>
  949. <Healing type="int">0</Healing>
  950. <Magic type="int">0</Magic>
  951. <statusattributes type="stringdictionary">
  952. <item>
  953. <key>gender</key>
  954. <value></value>
  955. </item>
  956. <item>
  957. <key>Class</key>
  958. <value></value>
  959. </item>
  960. <item>
  961. <key>HP</key>
  962. <value></value>
  963. </item>
  964. <item>
  965. <key>MP</key>
  966. <value></value>
  967. </item>
  968. <item>
  969. <key>Armor</key>
  970. <value></value>
  971. </item>
  972. <item>
  973. <key>Combat</key>
  974. <value></value>
  975. </item>
  976. <item>
  977. <key>Knowledge</key>
  978. <value></value>
  979. </item>
  980. <item>
  981. <key>Charm</key>
  982. <value></value>
  983. </item>
  984. <item>
  985. <key>Deceive</key>
  986. <value></value>
  987. </item>
  988. <item>
  989. <key>Intimidate</key>
  990. <value></value>
  991. </item>
  992. <item>
  993. <key>Stealth</key>
  994. <value></value>
  995. </item>
  996. <item>
  997. <key>Survival</key>
  998. <value></value>
  999. </item>
  1000. <item>
  1001. <key>Awareness</key>
  1002. <value></value>
  1003. </item>
  1004. <item>
  1005. <key>Healing</key>
  1006. <value></value>
  1007. </item>
  1008. <item>
  1009. <key>Magic</key>
  1010. <value></value>
  1011. </item>
  1012. </statusattributes>
  1013. <RaceHealth type="int">20</RaceHealth>
  1014. <RaceMagic type="int">0</RaceMagic>
  1015. </object>
  1016. <object name="Goblin">
  1017. <inherit name="editor_object" />
  1018. <inherit name="characterclass" />
  1019. <inherit name="editor_player" />
  1020. <Charm type="int">0</Charm>
  1021. <Survival type="int">0</Survival>
  1022. <feature_player />
  1023. <Class type="string"></Class>
  1024. <money type="int">50</money>
  1025. <HP type="string"></HP>
  1026. <Combat type="int">0</Combat>
  1027. <Intimidate type="int">0</Intimidate>
  1028. <Knowledge type="int">0</Knowledge>
  1029. <Stealth type="int">0</Stealth>
  1030. <Awareness type="int">0</Awareness>
  1031. <Healing type="int">-5</Healing>
  1032. <Magic type="int">0</Magic>
  1033. <statusattributes type="stringdictionary">
  1034. <item>
  1035. <key>gender</key>
  1036. <value></value>
  1037. </item>
  1038. <item>
  1039. <key>Class</key>
  1040. <value></value>
  1041. </item>
  1042. <item>
  1043. <key>HP</key>
  1044. <value></value>
  1045. </item>
  1046. <item>
  1047. <key>MP</key>
  1048. <value></value>
  1049. </item>
  1050. <item>
  1051. <key>Armor</key>
  1052. <value></value>
  1053. </item>
  1054. <item>
  1055. <key>Combat</key>
  1056. <value></value>
  1057. </item>
  1058. <item>
  1059. <key>Knowledge</key>
  1060. <value></value>
  1061. </item>
  1062. <item>
  1063. <key>Charm</key>
  1064. <value></value>
  1065. </item>
  1066. <item>
  1067. <key>Deceive</key>
  1068. <value></value>
  1069. </item>
  1070. <item>
  1071. <key>Intimidate</key>
  1072. <value></value>
  1073. </item>
  1074. <item>
  1075. <key>Stealth</key>
  1076. <value></value>
  1077. </item>
  1078. <item>
  1079. <key>Survival</key>
  1080. <value></value>
  1081. </item>
  1082. <item>
  1083. <key>Awareness</key>
  1084. <value></value>
  1085. </item>
  1086. <item>
  1087. <key>Healing</key>
  1088. <value></value>
  1089. </item>
  1090. <item>
  1091. <key>Magic</key>
  1092. <value></value>
  1093. </item>
  1094. </statusattributes>
  1095. <RaceHealth type="int">5</RaceHealth>
  1096. <RaceMagic type="int">10</RaceMagic>
  1097. <Deceive type="int">5</Deceive>
  1098. </object>
  1099. </object>
  1100. <object name="Character_Setup">
  1101. <inherit name="editor_room" />
  1102. </object>
  1103. <object name="Class_Select">
  1104. <inherit name="editor_room" />
  1105. </object>
  1106. <object name="spellbook">
  1107. <inherit name="editor_room" />
  1108. <object name="Fireball">
  1109. <inherit name="editor_object" />
  1110. </object>
  1111. <object name="Mystic Light">
  1112. <inherit name="editor_object" />
  1113. </object>
  1114. </object>
  1115. <object name="Stack Room">
  1116. <inherit name="editor_room" />
  1117. <object name="Small Potion Stack">
  1118. <inherit name="editor_object" />
  1119. <inherit name="healthitem" />
  1120. <inherit name="homo_stack_container" />
  1121. </object>
  1122. </object>
  1123. <object name="Cave of Alignment">
  1124. <inherit name="editor_room" />
  1125. <dark type="boolean">false</dark>
  1126. <description><![CDATA[This is a reminder for myself. Combine Tutorial with Moral Test. Determine Lawful/Chaotic and Good/Evil values. 0-100 values, each choice adds or removes from the values. <br/><br/>Start True Neutral for most. <br/><br/>Paladin = 75 Lawful 75 Good<br/>Goblin = 25 Chaotic 25 Evil<br/>Priest = 50 Neutral 75 Good<br/>Thief = 25 Chaotic 50 Neutral<br/><br/>0 Chaotic - Lawful 100<br/>0 Evil - Good 100]]></description>
  1127. </object>
  1128. <object name="Marie">
  1129. <inherit name="editor_object" />
  1130. <inherit name="talkingchar" />
  1131. <inherit name="namedfemale" />
  1132. <reactions><![CDATA[@<br/>greeting<br/>true<br/>'Hi!' says Mary<br/><br/>@<br/>plain hat<br/># ghhjhj<br/>plain_hat.worn<br/>'Oh, you are wearing a hat,' says Mary.<br/>& this testscript<br/><br/>@<br/>fancy hat<br/>fancy_hat.worn<br/>'Wow, what a fancy hat,' says Mary.<br/>~ plain hat<br/><br/>@<br/>trophy<br/>player.won_competition and trophy.parent = player<br/>'Cool trophy,' says Mary.<br/><br/>@<br/>trophy<br/>player.won_competition<br/>'Hey I heard you won the completion,' says Mary.<br/>= this alias "Happy Mary"<br/>+ Mary happiness 5<br/><br/>Each reaction is described by four or more lines, composed thus:<br/><br/>The first line must be a @ on a line on its own; this indicates the start of the reaction.<br/><br/>The second line is the name of the reaction. You can give a set of reactions the same name; only one will ever be used.<br/><br/>Third is the condition. The condition should be standard Quest code that will evaluate to true or false (you can use "this" as normal to refer to the character).<br/><br/>The four and all subsequent lines are "what will happen". You can use these to change the game world (to a limited extent) and to display text. These lines can be of various types, depending on the first character, however, most text (anything beginning with a letter or number) will be printed directly to screen.]]></reactions>
  1133. <object name="mary alibi">
  1134. <inherit name="editor_object" />
  1135. <inherit name="startingtopic" />
  1136. <alias>"Where were you last night?"</alias>
  1137. <exchange>I was playing pool with Clive.</exchange>
  1138. <nowshow type="stringlist">
  1139. <value>mary playing pool</value>
  1140. </nowshow>
  1141. </object>
  1142. <object name="mary dr black">
  1143. <inherit name="editor_object" />
  1144. <inherit name="startingtopic" />
  1145. <exchange>I didn't know him that well. The only time we spent together was when we were having wild crazy sex.</exchange>
  1146. <alias>"How well did you know Dr. Black?"</alias>
  1147. </object>
  1148. <object name="mary playing pool">
  1149. <inherit name="editor_object" />
  1150. <inherit name="topic" />
  1151. <alias>"What time exactly were you playing pool?"</alias>
  1152. <exchange>"Right after I finished having sex with Beckie, and right before I had sex with Clive."</exchange>
  1153. <expires type="boolean">false</expires>
  1154. </object>
  1155. </object>
  1156. <type name="characterclass">
  1157. <HP type="string"></HP>
  1158. <MP type="string"></MP>
  1159. <Combat type="int">0</Combat>
  1160. <Intimidate type="int">0</Intimidate>
  1161. <Knowledge type="int">0</Knowledge>
  1162. <Charm type="int">0</Charm>
  1163. <Stealth type="int">0</Stealth>
  1164. <Survival type="int">0</Survival>
  1165. <Awareness type="int">0</Awareness>
  1166. <Healing type="int">0</Healing>
  1167. <Magic type="int">0</Magic>
  1168. <MaxHealth type="int">40</MaxHealth>
  1169. <Class type="string"></Class>
  1170. <CP type="int">5</CP>
  1171. <Armor type="int">0</Armor>
  1172. <Health type="int">30</Health>
  1173. <Mana type="int">0</Mana>
  1174. <MaxMana type="int">0</MaxMana>
  1175. <Deceive type="int">0</Deceive>
  1176. <RaceMagic type="int">0</RaceMagic>
  1177. </type>
  1178. <type name="weapontype" />
  1179. <type name="healthitem" />
  1180. <type name="armortype" />
  1181. <type name="itemdata" />
  1182. <function name="namecharacter">
  1183. msg ("What is your name?")
  1184. get input {
  1185. game.pov.alias = result
  1186. Ask ("So your name is " +result+"?") {
  1187. if (result = True) {
  1188. msg ("Hello " +game.pov.alias+", nice to meet you.")
  1189. characterselect
  1190. }
  1191. else if (result = False) {
  1192. characterselect
  1193. }
  1194. }
  1195. }
  1196. </function>
  1197. <function name="choosegender">
  1198. gendermenu = NewStringList()
  1199. list add (gendermenu, "Male")
  1200. list add (gendermenu, "Female")
  1201. ShowMenu ("Choose a gender.", gendermenu, false) {
  1202. msg ("You're " +result+", huh?")
  1203. game.pov.gender = result
  1204. Ask ("Are you sure you want to be " +result+"?") {
  1205. if (result = True) {
  1206. if (game.pov.gender = "Male") {
  1207. game.pov.Combat = game.pov.Combat + 3
  1208. game.pov.Intimidate = game.pov.Intimidate + 3
  1209. game.pov.Survival = game.pov.Survival + 3
  1210. ClearScreen
  1211. namecharacter
  1212. }
  1213. else if (game.pov.gender = "Female") {
  1214. game.pov.Knowledge = game.pov.Knowledge + 3
  1215. game.pov.Healing = game.pov.Healing + 3
  1216. game.pov.Awareness = game.pov.Awareness + 3
  1217. ClearScreen
  1218. namecharacter
  1219. }
  1220. }
  1221. else if (result = False) {
  1222. choosegender
  1223. }
  1224. }
  1225. }
  1226. </function>
  1227. <function name="assignpoints">
  1228. </function>
  1229. <function name="raceselect">
  1230. racemenu = NewStringList()
  1231. list add (racemenu, "Human")
  1232. list add (racemenu, "Dwarf")
  1233. list add (racemenu, "Elf")
  1234. list add (racemenu, "Halfling")
  1235. list add (racemenu, "Orc")
  1236. list add (racemenu, "Goblin")
  1237. ShowMenu ("Select Race", racemenu, false) {
  1238. msg ("You are a " +result+".")
  1239. set (player, "race", result)
  1240. // ----------------------------------------------------------------------------------------------------------
  1241. // fixed it up:
  1242. if (result = "Human") {
  1243. msg ("As a Human, you're adaptable, but you're not really great at anything.")
  1244. }
  1245. else if (result = "Dwarf") {
  1246. msg ("Dwarves are a hardy people! You're great at working with stone, and are at home in any cave or stonework.")
  1247. }
  1248. else if (result = "Elf") {
  1249. msg ("Elves are an ancient and wise people, whose natural gifts for Magic make them natural spellcasters. However, their fragile bodies often work against them in battle.")
  1250. }
  1251. else if (result = "Halfling") {
  1252. msg ("The tiny halfling is deceptively clever. Their size gives them a natural advantage, allowing them to go places most others can't.")
  1253. }
  1254. else if (result = "Orc") {
  1255. msg ("The powerful Orcs are brutes of raw strength. Never very bright, they are among the strongest of all races.")
  1256. }
  1257. else if (result = "Goblin") {
  1258. msg ("Vicious and cunning, the Goblins are surprisingly deceptive race, hiding powerful strength in their small bodies.")
  1259. }
  1260. // ----------------------------------------------------------------------------------------------------------
  1261. Ask ("Are you sure this is what you want?") {
  1262. if (result = True) {
  1263. if (game.pov.race = "Dwarf") {
  1264. ChangePOV (Dwarf)
  1265. }
  1266. else if (game.pov.race = "Elf") {
  1267. ChangePOV (Elf)
  1268. }
  1269. else if (game.pov.race = "Halfling") {
  1270. ChangePOV (Halfling)
  1271. }
  1272. else if (game.pov.race = "Orc") {
  1273. ChangePOV (Orc)
  1274. }
  1275. else if (game.pov.race = "Goblin") {
  1276. ChangePOV (Goblin)
  1277. }
  1278. else if (game.pov.race = "Human") {
  1279. ChangePOV (Human)
  1280. }
  1281. ClearScreen
  1282. MoveObject (game.pov, Class_Select)
  1283. choosegender
  1284. }
  1285. else if (result = False) {
  1286. raceselect
  1287. }
  1288. }
  1289. }
  1290. </function>
  1291. <function name="characterselect"><![CDATA[
  1292. charactermenu = NewStringList()
  1293. if (game.pov = Dwarf) {
  1294. charactermenu = NewStringList()
  1295. list add (charactermenu, "Soldier")
  1296. list add (charactermenu, "Priest")
  1297. list add (charactermenu, "Hunter")
  1298. list add (charactermenu, "Bard")
  1299. list add (charactermenu, "Paladin")
  1300. }
  1301. else if (game.pov = Elf) {
  1302. list add (charactermenu, "Mage")
  1303. list add (charactermenu, "Priest")
  1304. list add (charactermenu, "Hunter")
  1305. list add (charactermenu, "Bard")
  1306. list add (charactermenu, "Paladin")
  1307. }
  1308. else if (game.pov = Halfling) {
  1309. list add (charactermenu, "Mage")
  1310. list add (charactermenu, "Thief")
  1311. list add (charactermenu, "Hunter")
  1312. list add (charactermenu, "Bard")
  1313. list add (charactermenu, "Paladin")
  1314. }
  1315. else if (game.pov = Orc) {
  1316. list add (charactermenu, "Soldier")
  1317. list add (charactermenu, "Mage")
  1318. list add (charactermenu, "Thief")
  1319. list add (charactermenu, "Priest")
  1320. list add (charactermenu, "Hunter")
  1321. }
  1322. else if (game.pov = Goblin) {
  1323. list add (charactermenu, "Soldier")
  1324. list add (charactermenu, "Mage")
  1325. list add (charactermenu, "Thief")
  1326. list add (charactermenu, "Hunter")
  1327. list add (charactermenu, "Bard")
  1328. }
  1329. else if (game.pov = Human) {
  1330. list add (charactermenu, "Soldier")
  1331. list add (charactermenu, "Mage")
  1332. list add (charactermenu, "Thief")
  1333. list add (charactermenu, "Priest")
  1334. list add (charactermenu, "Hunter")
  1335. list add (charactermenu, "Bard")
  1336. list add (charactermenu, "Paladin")
  1337. }
  1338. ShowMenu ("Select Class", charactermenu, false) {
  1339. char = result
  1340. msg ("You chose " +result+".")
  1341. if (result<>null) {
  1342. if (result = "Soldier") {
  1343. Ask ("Are you sure you want to be the " +result+"?") {
  1344. if (result = True) {
  1345. game.pov.Combat = game.pov.Combat + 15
  1346. game.pov.Intimidate = game.pov.Intimidate + 15
  1347. game.pov.Knowledge = game.pov.Knowledge + 5
  1348. game.pov.Stealth = game.pov.Stealth + 5
  1349. game.pov.Deceive = game.pov.Deceive + 5
  1350. game.pov.Magic = 0
  1351. game.pov.Healing = 0
  1352. game.pov.Charm = game.pov.Charm + 10
  1353. game.pov.Survival = game.pov.Survival + 10
  1354. game.pov.Awareness = game.pov.Awareness + 10
  1355. game.pov.Class = "Soldier"
  1356. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1357. game.pov.Mana = game.pov.Knowledge + game.pov.RaceMagic
  1358. if (game.pov.Health < 5) {
  1359. game.pov.Health = 5
  1360. }
  1361. if (game.pov.Mana < 5) {
  1362. game.pov.Mana = 5
  1363. }
  1364. game.pov.Health = game.pov.Health * 5
  1365. game.pov.Mana = game.pov.Mana * 0
  1366. game.pov.MaxHealth = game.pov.Health
  1367. game.pov.MaxMana = game.pov.Mana
  1368. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1369. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1370. ClearScreen
  1371. MoveObject (game.pov, Character_Setup)
  1372. }
  1373. else if (result = False) {
  1374. characterselect
  1375. }
  1376. }
  1377. }
  1378. else if (char = "Mage") {
  1379. Ask ("Are you sure you want to be the " +char+"?") {
  1380. if (result = True) {
  1381. game.pov.Combat = 0
  1382. game.pov.Intimidate = 0
  1383. game.pov.Magic = game.pov.Magic + 15
  1384. game.pov.Knowledge = game.pov.Knowledge + 15
  1385. game.pov.Healing = game.pov.Healing + 10
  1386. game.pov.Survival = game.pov.Survival + 10
  1387. game.pov.Awareness = game.pov.Awareness + 5
  1388. game.pov.Stealth = game.pov.Stealth + 5
  1389. game.pov.Charm = game.pov.Charm + 5
  1390. game.pov.Deceive = game.pov.Deceive + 10
  1391. game.pov.Class = "Mage"
  1392. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1393. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1394. if (game.pov.Health < 5) {
  1395. game.pov.Health = 5
  1396. }
  1397. if (game.pov.Mana < 5) {
  1398. game.pov.Mana = 5
  1399. }
  1400. game.pov.Health = game.pov.Health * 1
  1401. game.pov.Mana = game.pov.Mana * 3
  1402. game.pov.MaxHealth = game.pov.Health
  1403. game.pov.MaxMana = game.pov.Mana
  1404. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1405. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1406. ClearScreen
  1407. MoveObject (game.pov, Character_Setup)
  1408. }
  1409. else if (result = False) {
  1410. characterselect
  1411. }
  1412. }
  1413. }
  1414. else if (char = "Thief") {
  1415. Ask ("Are you sure you want to be the " +char+"?") {
  1416. if (result = True) {
  1417. game.pov.Combat = game.pov.Combat + 5
  1418. game.pov.Intimidate = game.pov.Intimidate + 10
  1419. game.pov.Magic = 0
  1420. game.pov.Knowledge = game.pov.Knowledge + 5
  1421. game.pov.Healing = 0
  1422. game.pov.Survival = game.pov.Survival + 5
  1423. game.pov.Awareness = game.pov.Awareness + 10
  1424. game.pov.Stealth = game.pov.Stealth + 15
  1425. game.pov.Charm = game.pov.Charm + 15
  1426. game.pov.Deceive = game.pov.Deceive + 10
  1427. game.pov.Class = "Thief"
  1428. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1429. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1430. if (game.pov.Health < 5) {
  1431. game.pov.Health = 5
  1432. }
  1433. if (game.pov.Mana < 5) {
  1434. game.pov.Mana = 5
  1435. }
  1436. game.pov.Health = game.pov.Health * 2
  1437. game.pov.Mana = game.pov.Mana * 0
  1438. game.pov.MaxHealth = game.pov.Health
  1439. game.pov.MaxMana = game.pov.Mana
  1440. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1441. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1442. ClearScreen
  1443. MoveObject (game.pov, Character_Setup)
  1444. }
  1445. else if (result = False) {
  1446. characterselect
  1447. }
  1448. }
  1449. }
  1450. else if (char = "Priest") {
  1451. Ask ("Are you sure you want to be the " +char+"?") {
  1452. if (result = True) {
  1453. game.pov.Combat = 0
  1454. game.pov.Intimidate = game.pov.Intimidate + 5
  1455. game.pov.Magic = game.pov.Magic + 10
  1456. game.pov.Knowledge = game.pov.Knowledge + 10
  1457. game.pov.Healing = game.pov.Healing + 15
  1458. game.pov.Survival = game.pov.Survival + 5
  1459. game.pov.Awareness = game.pov.Awareness + 10
  1460. game.pov.Stealth = game.pov.Stealth + 5
  1461. game.pov.Charm = game.pov.Charm + 15
  1462. game.pov.Deceive = 0
  1463. game.pov.Class = "Priest"
  1464. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1465. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1466. if (game.pov.Health < 5) {
  1467. game.pov.Health = 5
  1468. }
  1469. if (game.pov.Mana < 5) {
  1470. game.pov.Mana = 5
  1471. }
  1472. game.pov.Health = game.pov.Health * 3
  1473. game.pov.Mana = game.pov.Mana * 2
  1474. game.pov.MaxHealth = game.pov.Health
  1475. game.pov.MaxMana = game.pov.Mana
  1476. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1477. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1478. ClearScreen
  1479. MoveObject (game.pov, Character_Setup)
  1480. }
  1481. else if (result = False) {
  1482. characterselect
  1483. }
  1484. }
  1485. }
  1486. else if (char = "Hunter") {
  1487. Ask ("Are you sure you want to be the " +char+"?") {
  1488. if (result = True) {
  1489. game.pov.Combat = game.pov.Combat + 10
  1490. game.pov.Intimidate = game.pov.Intimidate + 10
  1491. game.pov.Magic = 0
  1492. game.pov.Knowledge = game.pov.Knowledge + 5
  1493. game.pov.Healing = 0
  1494. game.pov.Survival = game.pov.Survival + 15
  1495. game.pov.Awareness = game.pov.Awareness + 15
  1496. game.pov.Stealth = game.pov.Stealth + 10
  1497. game.pov.Charm = game.pov.Charm + 5
  1498. game.pov.Deceive = game.pov.Deceive + 5
  1499. game.pov.Class = "Hunter"
  1500. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1501. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1502. if (game.pov.Health < 5) {
  1503. game.pov.Health = 5
  1504. }
  1505. if (game.pov.Mana < 5) {
  1506. game.pov.Mana = 5
  1507. }
  1508. game.pov.Health = game.pov.Health * 4
  1509. game.pov.Mana = game.pov.Mana * 0
  1510. game.pov.MaxHealth = game.pov.Health
  1511. game.pov.MaxMana = game.pov.Mana
  1512. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1513. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1514. ClearScreen
  1515. MoveObject (game.pov, Character_Setup)
  1516. }
  1517. else if (result = False) {
  1518. characterselect
  1519. }
  1520. }
  1521. }
  1522. else if (char = "Bard") {
  1523. Ask ("Are you sure you want to be the " +char+"?") {
  1524. if (result = True) {
  1525. game.pov.Combat = 0
  1526. game.pov.Intimidate = game.pov.Intimidate + 10
  1527. game.pov.Magic = game.pov.Magic + 5
  1528. game.pov.Knowledge = game.pov.Knowledge + 10
  1529. game.pov.Healing = game.pov.Healing + 5
  1530. game.pov.Survival = game.pov.Survival + 5
  1531. game.pov.Awareness = game.pov.Awareness + 10
  1532. game.pov.Stealth = 0
  1533. game.pov.Charm = game.pov.Charm + 15
  1534. game.pov.Deceive = game.pov.Deceive + 15
  1535. game.pov.Class = "Bard"
  1536. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1537. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1538. if (game.pov.Health < 5) {
  1539. game.pov.Health = 5
  1540. }
  1541. if (game.pov.Mana < 5) {
  1542. game.pov.Mana = 5
  1543. }
  1544. game.pov.Health = game.pov.Health * 1
  1545. game.pov.Mana = game.pov.Mana * 1
  1546. game.pov.MaxHealth = game.pov.Health
  1547. game.pov.MaxMana = game.pov.Mana
  1548. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1549. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1550. ClearScreen
  1551. MoveObject (game.pov, Character_Setup)
  1552. }
  1553. else if (result = False) {
  1554. characterselect
  1555. }
  1556. }
  1557. }
  1558. else if (char = "Paladin") {
  1559. Ask ("Are you sure you want to be the " +char+"?") {
  1560. if (result = True) {
  1561. game.pov.Combat = game.pov.Combat + 10
  1562. game.pov.Intimidate = game.pov.Intimidate + 5
  1563. game.pov.Magic = game.pov.Magic + 10
  1564. game.pov.Knowledge = game.pov.Knowledge + 5
  1565. game.pov.Healing = game.pov.Healing + 10
  1566. game.pov.Survival = game.pov.Survival + 15
  1567. game.pov.Awareness = game.pov.Awareness + 5
  1568. game.pov.Stealth = 0
  1569. game.pov.Charm = game.pov.Charm + 15
  1570. game.pov.Deceive = 0
  1571. game.pov.Class = "Paladin"
  1572. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1573. game.pov.Mana = game.pov.Knowledge + game.pov.Magic + game.pov.RaceMagic
  1574. if (game.pov.Health < 5) {
  1575. game.pov.Health = 5
  1576. }
  1577. if (game.pov.Mana < 5) {
  1578. game.pov.Mana = 5
  1579. }
  1580. game.pov.Health = game.pov.Health * 3
  1581. game.pov.Mana = game.pov.Mana * 2
  1582. game.pov.MaxHealth = game.pov.Health
  1583. game.pov.MaxMana = game.pov.Mana
  1584. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1585. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1586. ClearScreen
  1587. MoveObject (game.pov, Character_Setup)
  1588. }
  1589. else if (result = False) {
  1590. characterselect
  1591. }
  1592. }
  1593. }
  1594. }
  1595. else {
  1596. msg ("You chose to cancel.")
  1597. }
  1598. }
  1599. ]]></function>
  1600. </asl>
Advertisement
Add Comment
Please, Sign In to add comment