Advertisement
milevanfaent

Untitled

Jan 24th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.97 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. <game name="Quest for the magic Ring">
  6. <gameid>a2d49300-46cb-48a8-8e22-8ddd04eb6545</gameid>
  7. <version>1.0</version>
  8. <firstpublished>2018</firstpublished>
  9. <showhealth />
  10. <showmoney />
  11. <feature_limitinventory />
  12. <feature_lightdark />
  13. <feature_asktell />
  14. <feature_annotations />
  15. <feature_advancedwearables />
  16. <appendobjectdescription />
  17. <allowlookdirections />
  18. <category>RPG</category>
  19. <start type="script">
  20. raceselect
  21. </start>
  22. </game>
  23. <object name="room">
  24. <inherit name="editor_room" />
  25. <object name="player">
  26. <inherit name="editor_object" />
  27. <inherit name="editor_player" />
  28. <money type="int">50</money>
  29. <statusattributes type="stringdictionary">
  30. <item>
  31. <key>Combat</key>
  32. <value></value>
  33. </item>
  34. <item>
  35. <key>Knowledge</key>
  36. <value></value>
  37. </item>
  38. <item>
  39. <key>Intimidation</key>
  40. <value></value>
  41. </item>
  42. <item>
  43. <key>Charm</key>
  44. <value></value>
  45. </item>
  46. <item>
  47. <key>Stealth</key>
  48. <value></value>
  49. </item>
  50. <item>
  51. <key>Survival</key>
  52. <value></value>
  53. </item>
  54. <item>
  55. <key>Awareness</key>
  56. <value></value>
  57. </item>
  58. <item>
  59. <key>Healing</key>
  60. <value></value>
  61. </item>
  62. <item>
  63. <key>Magic</key>
  64. <value></value>
  65. </item>
  66. <item>
  67. <key>race</key>
  68. <value></value>
  69. </item>
  70. </statusattributes>
  71. </object>
  72. </object>
  73. <object name="characters">
  74. <inherit name="editor_room" />
  75. <object name="Soldier">
  76. <inherit name="editor_object" />
  77. <inherit name="editor_player" />
  78. <inherit name="characterclass" />
  79. <feature_player />
  80. <Class>Soldier</Class>
  81. <MaxHealth type="int">40</MaxHealth>
  82. <statusattributes type="stringdictionary">
  83. <item>
  84. <key>HP</key>
  85. <value></value>
  86. </item>
  87. <item>
  88. <key>Armor</key>
  89. <value></value>
  90. </item>
  91. <item>
  92. <key>Combat</key>
  93. <value></value>
  94. </item>
  95. <item>
  96. <key>MP</key>
  97. <value></value>
  98. </item>
  99. <item>
  100. <key>Intimidate</key>
  101. <value></value>
  102. </item>
  103. <item>
  104. <key>Knowledge</key>
  105. <value></value>
  106. </item>
  107. <item>
  108. <key>Charm</key>
  109. <value></value>
  110. </item>
  111. <item>
  112. <key>Stealth</key>
  113. <value></value>
  114. </item>
  115. <item>
  116. <key>Survival</key>
  117. <value></value>
  118. </item>
  119. <item>
  120. <key>Awareness</key>
  121. <value></value>
  122. </item>
  123. <item>
  124. <key>Healing</key>
  125. <value></value>
  126. </item>
  127. <item>
  128. <key>Magic</key>
  129. <value></value>
  130. </item>
  131. </statusattributes>
  132. </object>
  133. <object name="Mage">
  134. <inherit name="editor_object" />
  135. <inherit name="editor_player" />
  136. <inherit name="characterclass" />
  137. <feature_player />
  138. <Class>Soldier</Class>
  139. <MaxHealth type="int">38</MaxHealth>
  140. <statusattributes type="stringdictionary">
  141. <item>
  142. <key>HP</key>
  143. <value></value>
  144. </item>
  145. <item>
  146. <key>Armor</key>
  147. <value></value>
  148. </item>
  149. <item>
  150. <key>Combat</key>
  151. <value></value>
  152. </item>
  153. <item>
  154. <key>MP</key>
  155. <value></value>
  156. </item>
  157. <item>
  158. <key>Intimidate</key>
  159. <value></value>
  160. </item>
  161. <item>
  162. <key>Knowledge</key>
  163. <value></value>
  164. </item>
  165. <item>
  166. <key>Charm</key>
  167. <value></value>
  168. </item>
  169. <item>
  170. <key>Stealth</key>
  171. <value></value>
  172. </item>
  173. <item>
  174. <key>Survival</key>
  175. <value></value>
  176. </item>
  177. <item>
  178. <key>Awareness</key>
  179. <value></value>
  180. </item>
  181. <item>
  182. <key>Healing</key>
  183. <value></value>
  184. </item>
  185. <item>
  186. <key>Magic</key>
  187. <value></value>
  188. </item>
  189. <item>
  190. <key>Equipment</key>
  191. <value></value>
  192. </item>
  193. </statusattributes>
  194. </object>
  195. <object name="Thief">
  196. <inherit name="editor_object" />
  197. <inherit name="editor_player" />
  198. <inherit name="characterclass" />
  199. <feature_player />
  200. <Class>Soldier</Class>
  201. <MaxHealth type="int">40</MaxHealth>
  202. <statusattributes type="stringdictionary">
  203. <item>
  204. <key>HP</key>
  205. <value></value>
  206. </item>
  207. <item>
  208. <key>Armor</key>
  209. <value></value>
  210. </item>
  211. <item>
  212. <key>Combat</key>
  213. <value></value>
  214. </item>
  215. <item>
  216. <key>MP</key>
  217. <value></value>
  218. </item>
  219. <item>
  220. <key>Intimidate</key>
  221. <value></value>
  222. </item>
  223. <item>
  224. <key>Knowledge</key>
  225. <value></value>
  226. </item>
  227. <item>
  228. <key>Charm</key>
  229. <value></value>
  230. </item>
  231. <item>
  232. <key>Stealth</key>
  233. <value></value>
  234. </item>
  235. <item>
  236. <key>Survival</key>
  237. <value></value>
  238. </item>
  239. <item>
  240. <key>Awareness</key>
  241. <value></value>
  242. </item>
  243. <item>
  244. <key>Healing</key>
  245. <value></value>
  246. </item>
  247. <item>
  248. <key>Magic</key>
  249. <value></value>
  250. </item>
  251. <item>
  252. <key>Equipment</key>
  253. <value></value>
  254. </item>
  255. </statusattributes>
  256. </object>
  257. <object name="Priest">
  258. <inherit name="editor_object" />
  259. <inherit name="editor_player" />
  260. <inherit name="characterclass" />
  261. <feature_player />
  262. <Class>Soldier</Class>
  263. <MaxHealth type="int">40</MaxHealth>
  264. <statusattributes type="stringdictionary">
  265. <item>
  266. <key>HP</key>
  267. <value></value>
  268. </item>
  269. <item>
  270. <key>Armor</key>
  271. <value></value>
  272. </item>
  273. <item>
  274. <key>Combat</key>
  275. <value></value>
  276. </item>
  277. <item>
  278. <key>MP</key>
  279. <value></value>
  280. </item>
  281. <item>
  282. <key>Intimidate</key>
  283. <value></value>
  284. </item>
  285. <item>
  286. <key>Knowledge</key>
  287. <value></value>
  288. </item>
  289. <item>
  290. <key>Charm</key>
  291. <value></value>
  292. </item>
  293. <item>
  294. <key>Stealth</key>
  295. <value></value>
  296. </item>
  297. <item>
  298. <key>Survival</key>
  299. <value></value>
  300. </item>
  301. <item>
  302. <key>Awareness</key>
  303. <value></value>
  304. </item>
  305. <item>
  306. <key>Healing</key>
  307. <value></value>
  308. </item>
  309. <item>
  310. <key>Magic</key>
  311. <value></value>
  312. </item>
  313. <item>
  314. <key>Equipment</key>
  315. <value></value>
  316. </item>
  317. </statusattributes>
  318. <Health type="int">20</Health>
  319. </object>
  320. <object name="Hunter">
  321. <inherit name="editor_object" />
  322. <inherit name="editor_player" />
  323. <inherit name="characterclass" />
  324. <feature_player />
  325. <Class>Soldier</Class>
  326. <MaxHealth type="int">40</MaxHealth>
  327. <statusattributes type="stringdictionary">
  328. <item>
  329. <key>HP</key>
  330. <value></value>
  331. </item>
  332. <item>
  333. <key>Armor</key>
  334. <value></value>
  335. </item>
  336. <item>
  337. <key>Combat</key>
  338. <value></value>
  339. </item>
  340. <item>
  341. <key>MP</key>
  342. <value></value>
  343. </item>
  344. <item>
  345. <key>Intimidate</key>
  346. <value></value>
  347. </item>
  348. <item>
  349. <key>Knowledge</key>
  350. <value></value>
  351. </item>
  352. <item>
  353. <key>Charm</key>
  354. <value></value>
  355. </item>
  356. <item>
  357. <key>Stealth</key>
  358. <value></value>
  359. </item>
  360. <item>
  361. <key>Survival</key>
  362. <value></value>
  363. </item>
  364. <item>
  365. <key>Awareness</key>
  366. <value></value>
  367. </item>
  368. <item>
  369. <key>Healing</key>
  370. <value></value>
  371. </item>
  372. <item>
  373. <key>Magic</key>
  374. <value></value>
  375. </item>
  376. <item>
  377. <key>Equipment</key>
  378. <value></value>
  379. </item>
  380. </statusattributes>
  381. </object>
  382. <object name="Bard">
  383. <inherit name="editor_object" />
  384. <inherit name="editor_player" />
  385. <inherit name="characterclass" />
  386. <feature_player />
  387. <Class>Soldier</Class>
  388. <MaxHealth type="int">40</MaxHealth>
  389. <statusattributes type="stringdictionary">
  390. <item>
  391. <key>HP</key>
  392. <value></value>
  393. </item>
  394. <item>
  395. <key>Armor</key>
  396. <value></value>
  397. </item>
  398. <item>
  399. <key>Combat</key>
  400. <value></value>
  401. </item>
  402. <item>
  403. <key>MP</key>
  404. <value></value>
  405. </item>
  406. <item>
  407. <key>Intimidate</key>
  408. <value></value>
  409. </item>
  410. <item>
  411. <key>Knowledge</key>
  412. <value></value>
  413. </item>
  414. <item>
  415. <key>Charm</key>
  416. <value></value>
  417. </item>
  418. <item>
  419. <key>Stealth</key>
  420. <value></value>
  421. </item>
  422. <item>
  423. <key>Survival</key>
  424. <value></value>
  425. </item>
  426. <item>
  427. <key>Awareness</key>
  428. <value></value>
  429. </item>
  430. <item>
  431. <key>Healing</key>
  432. <value></value>
  433. </item>
  434. <item>
  435. <key>Magic</key>
  436. <value></value>
  437. </item>
  438. <item>
  439. <key>Equipment</key>
  440. <value></value>
  441. </item>
  442. </statusattributes>
  443. </object>
  444. <object name="Paladin">
  445. <inherit name="editor_object" />
  446. <inherit name="editor_player" />
  447. <inherit name="characterclass" />
  448. <feature_player />
  449. <Class>Soldier</Class>
  450. <MaxHealth type="int">40</MaxHealth>
  451. <statusattributes type="stringdictionary">
  452. <item>
  453. <key>HP</key>
  454. <value></value>
  455. </item>
  456. <item>
  457. <key>Armor</key>
  458. <value></value>
  459. </item>
  460. <item>
  461. <key>Combat</key>
  462. <value></value>
  463. </item>
  464. <item>
  465. <key>MP</key>
  466. <value></value>
  467. </item>
  468. <item>
  469. <key>Intimidate</key>
  470. <value></value>
  471. </item>
  472. <item>
  473. <key>Knowledge</key>
  474. <value></value>
  475. </item>
  476. <item>
  477. <key>Charm</key>
  478. <value></value>
  479. </item>
  480. <item>
  481. <key>Stealth</key>
  482. <value></value>
  483. </item>
  484. <item>
  485. <key>Survival</key>
  486. <value></value>
  487. </item>
  488. <item>
  489. <key>Awareness</key>
  490. <value></value>
  491. </item>
  492. <item>
  493. <key>Healing</key>
  494. <value></value>
  495. </item>
  496. <item>
  497. <key>Magic</key>
  498. <value></value>
  499. </item>
  500. <item>
  501. <key>Equipment</key>
  502. <value></value>
  503. </item>
  504. </statusattributes>
  505. </object>
  506. </object>
  507. <object name="weapons">
  508. <inherit name="editor_room" />
  509. <object name="Long Sword">
  510. <inherit name="editor_object" />
  511. <inherit name="weapontype" />
  512. </object>
  513. </object>
  514. <object name="basic_items">
  515. <inherit name="editor_room" />
  516. </object>
  517. <object name="health_items">
  518. <inherit name="editor_room" />
  519. <object name="Small_Potion">
  520. <inherit name="editor_object" />
  521. <inherit name="healthitem" />
  522. </object>
  523. <object name="Basic_Potion">
  524. <inherit name="editor_object" />
  525. <inherit name="healthitem" />
  526. </object>
  527. <object name="Super_Potion">
  528. <inherit name="editor_object" />
  529. <inherit name="healthitem" />
  530. </object>
  531. </object>
  532. <object name="armor">
  533. <inherit name="editor_room" />
  534. <object name="Cloth">
  535. <inherit name="editor_object" />
  536. <inherit name="armortype" />
  537. </object>
  538. <object name="Leather">
  539. <inherit name="editor_object" />
  540. <inherit name="armortype" />
  541. </object>
  542. <object name="Chainmail">
  543. <inherit name="editor_object" />
  544. <inherit name="armortype" />
  545. </object>
  546. </object>
  547. <object name="start">
  548. <inherit name="editor_room" />
  549. </object>
  550. <object name="race">
  551. <inherit name="editor_object" />
  552. <object name="Human">
  553. <inherit name="editor_object" />
  554. <inherit name="characterclass" />
  555. <inherit name="editor_player" />
  556. <Charm type="int">0</Charm>
  557. <Survival type="int">0</Survival>
  558. <feature_player />
  559. <Class type="string"></Class>
  560. <money type="int">60</money>
  561. <HP type="string"></HP>
  562. <Combat type="int">0</Combat>
  563. <Intimidate type="int">0</Intimidate>
  564. <Knowledge type="int">0</Knowledge>
  565. <Stealth type="int">0</Stealth>
  566. <Awareness type="int">0</Awareness>
  567. <Healing type="int">0</Healing>
  568. <Magic type="int">0</Magic>
  569. <statusattributes type="stringdictionary">
  570. <item>
  571. <key>Class</key>
  572. <value></value>
  573. </item>
  574. <item>
  575. <key>HP</key>
  576. <value></value>
  577. </item>
  578. <item>
  579. <key>MP</key>
  580. <value></value>
  581. </item>
  582. <item>
  583. <key>Armor</key>
  584. <value></value>
  585. </item>
  586. <item>
  587. <key>Combat</key>
  588. <value></value>
  589. </item>
  590. <item>
  591. <key>Charm</key>
  592. <value></value>
  593. </item>
  594. <item>
  595. <key>Deceive</key>
  596. <value></value>
  597. </item>
  598. <item>
  599. <key>Intimidate</key>
  600. <value></value>
  601. </item>
  602. <item>
  603. <key>Knowledge</key>
  604. <value></value>
  605. </item>
  606. <item>
  607. <key>Stealth</key>
  608. <value></value>
  609. </item>
  610. <item>
  611. <key>Survival</key>
  612. <value></value>
  613. </item>
  614. <item>
  615. <key>Awareness</key>
  616. <value></value>
  617. </item>
  618. <item>
  619. <key>Healing</key>
  620. <value></value>
  621. </item>
  622. <item>
  623. <key>Magic</key>
  624. <value></value>
  625. </item>
  626. </statusattributes>
  627. <RaceHealth type="int">0</RaceHealth>
  628. </object>
  629. <object name="Dwarf">
  630. <inherit name="editor_object" />
  631. <inherit name="characterclass" />
  632. <inherit name="editor_player" />
  633. <Charm type="int">-5</Charm>
  634. <Survival type="int">5</Survival>
  635. <feature_player />
  636. <Class type="string"></Class>
  637. <money type="int">50</money>
  638. <HP type="string"></HP>
  639. <Combat type="int">0</Combat>
  640. <Intimidate type="int">0</Intimidate>
  641. <Knowledge type="int">0</Knowledge>
  642. <Stealth type="int">0</Stealth>
  643. <Awareness type="int">0</Awareness>
  644. <Healing type="int">0</Healing>
  645. <Magic type="int">0</Magic>
  646. <statusattributes type="stringdictionary">
  647. <item>
  648. <key>Class</key>
  649. <value></value>
  650. </item>
  651. <item>
  652. <key>HP</key>
  653. <value></value>
  654. </item>
  655. <item>
  656. <key>MP</key>
  657. <value></value>
  658. </item>
  659. <item>
  660. <key>Armor</key>
  661. <value></value>
  662. </item>
  663. <item>
  664. <key>Combat</key>
  665. <value></value>
  666. </item>
  667. <item>
  668. <key>Charm</key>
  669. <value></value>
  670. </item>
  671. <item>
  672. <key>Deceive</key>
  673. <value></value>
  674. </item>
  675. <item>
  676. <key>Intimidate</key>
  677. <value></value>
  678. </item>
  679. <item>
  680. <key>Knowledge</key>
  681. <value></value>
  682. </item>
  683. <item>
  684. <item>
  685. <key>Stealth</key>
  686. <value></value>
  687. </item>
  688. <item>
  689. <key>Survival</key>
  690. <value></value>
  691. </item>
  692. <item>
  693. <key>Awareness</key>
  694. <value></value>
  695. </item>
  696. <item>
  697. <key>Healing</key>
  698. <value></value>
  699. </item>
  700. <item>
  701. <key>Magic</key>
  702. <value></value>
  703. </item>
  704. </statusattributes>
  705. <RaceHealth type="int">10</RaceHealth>
  706. </object>
  707. <object name="Elf">
  708. <inherit name="editor_object" />
  709. <inherit name="characterclass" />
  710. <inherit name="editor_player" />
  711. <Charm type="int">-5</Charm>
  712. <Survival type="int">0</Survival>
  713. <feature_player />
  714. <Class type="string"></Class>
  715. <money type="int">50</money>
  716. <HP type="string"></HP>
  717. <Combat type="int">-5</Combat>
  718. <Intimidate type="int">0</Intimidate>
  719. <Knowledge type="int">0</Knowledge>
  720. <Stealth type="int">0</Stealth>
  721. <Awareness type="int">0</Awareness>
  722. <Healing type="int">0</Healing>
  723. <Magic type="int">5</Magic>
  724. <statusattributes type="stringdictionary">
  725. <item>
  726. <key>Class</key>
  727. <value></value>
  728. </item>
  729. <item>
  730. <key>HP</key>
  731. <value></value>
  732. </item>
  733. <item>
  734. <key>MP</key>
  735. <value></value>
  736. </item>
  737. <item>
  738. <key>Armor</key>
  739. <value></value>
  740. </item>
  741. <item>
  742. <key>Combat</key>
  743. <value></value>
  744. </item>
  745. <item>
  746. <key>Knowledge</key>
  747. <value></value>
  748. </item>
  749. <item>
  750. <key>Charm</key>
  751. <value></value>
  752. </item>
  753. <item>
  754. <key>Deceive</key>
  755. <value></value>
  756. </item>
  757. <item>
  758. <key>Intimidate</key>
  759. <value></value>
  760. </item>
  761. <item>
  762. <key>Stealth</key>
  763. <value></value>
  764. </item>
  765. <item>
  766. <key>Survival</key>
  767. <value></value>
  768. </item>
  769. <item>
  770. <key>Awareness</key>
  771. <value></value>
  772. </item>
  773. <item>
  774. <key>Healing</key>
  775. <value></value>
  776. </item>
  777. <item>
  778. <key>Magic</key>
  779. <value></value>
  780. </item>
  781. </statusattributes>
  782. <RaceHealth type="int">-5</RaceHealth>
  783. </object>
  784. <object name="Halfling">
  785. <inherit name="editor_object" />
  786. <inherit name="characterclass" />
  787. <inherit name="editor_player" />
  788. <Charm type="int">0</Charm>
  789. <Survival type="int">0</Survival>
  790. <feature_player />
  791. <Class type="string"></Class>
  792. <money type="int">50</money>
  793. <HP type="string"></HP>
  794. <Combat type="int">0</Combat>
  795. <Intimidate type="int">-5</Intimidate>
  796. <Knowledge type="int">0</Knowledge>
  797. <Stealth type="int">5</Stealth>
  798. <Awareness type="int">0</Awareness>
  799. <Healing type="int">0</Healing>
  800. <Magic type="int">0</Magic>
  801. <statusattributes type="stringdictionary">
  802. <item>
  803. <key>Class</key>
  804. <value></value>
  805. </item>
  806. <item>
  807. <key>HP</key>
  808. <value></value>
  809. </item>
  810. <item>
  811. <key>MP</key>
  812. <value></value>
  813. </item>
  814. <item>
  815. <key>Armor</key>
  816. <value></value>
  817. </item>
  818. <item>
  819. <key>Combat</key>
  820. <value></value>
  821. </item>
  822. <item>
  823. <key>Knowledge</key>
  824. <value></value>
  825. </item>
  826. <item>
  827. <key>Charm</key>
  828. <value></value>
  829. </item>
  830. <item>
  831. <key>Deceive</key>
  832. <value></value>
  833. </item>
  834. <item>
  835. <key>Intimidate</key>
  836. <value></value>
  837. </item>
  838. <item>
  839. <key>Stealth</key>
  840. <value></value>
  841. </item>
  842. <item>
  843. <key>Survival</key>
  844. <value></value>
  845. </item>
  846. <item>
  847. <key>Awareness</key>
  848. <value></value>
  849. </item>
  850. <item>
  851. <key>Healing</key>
  852. <value></value>
  853. </item>
  854. <item>
  855. <key>Magic</key>
  856. <value></value>
  857. </item>
  858. </statusattributes>
  859. <RaceHealth type="int">-10</RaceHealth>
  860. <MP type="string"></MP>
  861. </object>
  862. <object name="Orc">
  863. <inherit name="editor_object" />
  864. <inherit name="characterclass" />
  865. <inherit name="editor_player" />
  866. <Charm type="int">0</Charm>
  867. <Survival type="int">0</Survival>
  868. <feature_player />
  869. <Class type="string"></Class>
  870. <money type="int">50</money>
  871. <HP type="string"></HP>
  872. <Combat type="int">5</Combat>
  873. <Intimidate type="int">0</Intimidate>
  874. <Knowledge type="int">-5</Knowledge>
  875. <Stealth type="int">0</Stealth>
  876. <Awareness type="int">0</Awareness>
  877. <Healing type="int">0</Healing>
  878. <Magic type="int">0</Magic>
  879. <statusattributes type="stringdictionary">
  880. <item>
  881. <key>Class</key>
  882. <value></value>
  883. </item>
  884. <item>
  885. <key>HP</key>
  886. <value></value>
  887. </item>
  888. <item>
  889. <key>MP</key>
  890. <value></value>
  891. </item>
  892. <item>
  893. <key>Armor</key>
  894. <value></value>
  895. </item>
  896. <item>
  897. <key>Combat</key>
  898. <value></value>
  899. </item>
  900. <item>
  901. <key>Knowledge</key>
  902. <value></value>
  903. </item>
  904. <item>
  905. <key>Charm</key>
  906. <value></value>
  907. </item>
  908. <item>
  909. <key>Deceive</key>
  910. <value></value>
  911. </item>
  912. <item>
  913. <key>Intimidate</key>
  914. <value></value>
  915. </item>
  916. <item>
  917. <key>Stealth</key>
  918. <value></value>
  919. </item>
  920. <item>
  921. <key>Survival</key>
  922. <value></value>
  923. </item>
  924. <item>
  925. <key>Awareness</key>
  926. <value></value>
  927. </item>
  928. <item>
  929. <key>Healing</key>
  930. <value></value>
  931. </item>
  932. <item>
  933. <key>Magic</key>
  934. <value></value>
  935. </item>
  936. </statusattributes>
  937. <RaceHealth type="int">20</RaceHealth>
  938. </object>
  939. <object name="Goblin">
  940. <inherit name="editor_object" />
  941. <inherit name="characterclass" />
  942. <inherit name="editor_player" />
  943. <Charm type="int">0</Charm>
  944. <Survival type="int">0</Survival>
  945. <feature_player />
  946. <Class type="string"></Class>
  947. <money type="int">50</money>
  948. <HP type="string"></HP>
  949. <Combat type="int">0</Combat>
  950. <Intimidate type="int">5</Intimidate>
  951. <Knowledge type="int">0</Knowledge>
  952. <Stealth type="int">0</Stealth>
  953. <Awareness type="int">0</Awareness>
  954. <Healing type="int">-5</Healing>
  955. <Magic type="int">0</Magic>
  956. <statusattributes type="stringdictionary">
  957. <item>
  958. <key>Class</key>
  959. <value></value>
  960. </item>
  961. <item>
  962. <key>HP</key>
  963. <value></value>
  964. </item>
  965. <item>
  966. <key>MP</key>
  967. <value></value>
  968. </item>
  969. <item>
  970. <key>Armor</key>
  971. <value></value>
  972. </item>
  973. <item>
  974. <key>Combat</key>
  975. <value></value>
  976. </item>
  977. <item>
  978. <key>Knowledge</key>
  979. <value></value>
  980. </item>
  981. <item>
  982. <key>Charm</key>
  983. <value></value>
  984. </item>
  985. <item>
  986. <key>Deceive</key>
  987. <value></value>
  988. </item>
  989. <item>
  990. <key>Intimidate</key>
  991. <value></value>
  992. </item>
  993. <item>
  994. <key>Stealth</key>
  995. <value></value>
  996. </item>
  997. <item>
  998. <key>Survival</key>
  999. <value></value>
  1000. </item>
  1001. <item>
  1002. <key>Awareness</key>
  1003. <value></value>
  1004. </item>
  1005. <item>
  1006. <key>Healing</key>
  1007. <value></value>
  1008. </item>
  1009. <item>
  1010. <key>Magic</key>
  1011. <value></value>
  1012. </item>
  1013. </statusattributes>
  1014. <RaceHealth type="int">5</RaceHealth>
  1015. </object>
  1016. </object>
  1017. <object name="Character_Setup">
  1018. <inherit name="editor_room" />
  1019. </object>
  1020. <object name="Class_Select">
  1021. <inherit name="editor_room" />
  1022. </object>
  1023. <type name="characterclass">
  1024. <HP type="string"></HP>
  1025. <MP type="string"></MP>
  1026. <Combat type="int">0</Combat>
  1027. <Intimidate type="int">0</Intimidate>
  1028. <Knowledge type="int">0</Knowledge>
  1029. <Charm type="int">0</Charm>
  1030. <Stealth type="int">0</Stealth>
  1031. <Survival type="int">0</Survival>
  1032. <Awareness type="int">0</Awareness>
  1033. <Healing type="int">0</Healing>
  1034. <Magic type="int">0</Magic>
  1035. <MaxHealth type="int">40</MaxHealth>
  1036. <Class type="string"></Class>
  1037. <CP type="int">5</CP>
  1038. <Armor type="int">0</Armor>
  1039. <Health type="int">30</Health>
  1040. <Mana type="int">0</Mana>
  1041. <MaxMana type="int">0</MaxMana>
  1042. <Deceive type="int">0</Deceive>
  1043. </type>
  1044. <type name="weapontype" />
  1045. <type name="healthitem" />
  1046. <type name="armortype" />
  1047. <type name="itemdata" />
  1048. <function name="characterselect"><![CDATA[
  1049. charactermenu = NewStringList()
  1050. if (game.pov = Dwarf) {
  1051. charactermenu = NewStringList()
  1052. list add (charactermenu, "Soldier")
  1053. list add (charactermenu, "Priest")
  1054. list add (charactermenu, "Hunter")
  1055. list add (charactermenu, "Bard")
  1056. list add (charactermenu, "Paladin")
  1057. }
  1058. else if (game.pov = Elf) {
  1059. list add (charactermenu, "Mage")
  1060. list add (charactermenu, "Priest")
  1061. list add (charactermenu, "Hunter")
  1062. list add (charactermenu, "Bard")
  1063. list add (charactermenu, "Paladin")
  1064. }
  1065. else if (game.pov = Halfling) {
  1066. list add (charactermenu, "Soldier")
  1067. list add (charactermenu, "Mage")
  1068. list add (charactermenu, "Thief")
  1069. list add (charactermenu, "Bard")
  1070. list add (charactermenu, "Paladin")
  1071. }
  1072. else if (game.pov = Orc) {
  1073. list add (charactermenu, "Soldier")
  1074. list add (charactermenu, "Mage")
  1075. list add (charactermenu, "Thief")
  1076. list add (charactermenu, "Priest")
  1077. list add (charactermenu, "Bard")
  1078. }
  1079. else if (game.pov = Goblin) {
  1080. list add (charactermenu, "Soldier")
  1081. list add (charactermenu, "Mage")
  1082. list add (charactermenu, "Thief")
  1083. list add (charactermenu, "Hunter")
  1084. list add (charactermenu, "Bard")
  1085. }
  1086. else if (game.pov = Human) {
  1087. list add (charactermenu, "Soldier")
  1088. list add (charactermenu, "Mage")
  1089. list add (charactermenu, "Thief")
  1090. list add (charactermenu, "Priest")
  1091. list add (charactermenu, "Hunter")
  1092. list add (charactermenu, "Bard")
  1093. list add (charactermenu, "Paladin")
  1094. }
  1095. ShowMenu ("Select Class", charactermenu, false) {
  1096. char = result
  1097. msg ("You chose " +result+".")
  1098. if (result<>null) {
  1099. if (result = "Soldier") {
  1100. Ask ("Are you sure you want to be the " +result+"?") {
  1101. if (result = True) {
  1102. game.pov.Combat = game.pov.Combat + 15
  1103. game.pov.Intimidate = game.pov.Intimidate + 15
  1104. game.pov.Knowledge = game.pov.Knowledge + 5
  1105. game.pov.Stealth = game.pov.Stealth + 5
  1106. game.pov.Magic = 0
  1107. game.pov.Healing = 0
  1108. game.pov.Charm = game.pov.Charm + 10
  1109. game.pov.Survival = game.pov.Survival + 10
  1110. game.pov.Awareness = game.pov.Awareness + 10
  1111. game.pov.Class = "Soldier"
  1112. game.pov.Health = game.pov.Survival + game.pov.RaceHealth
  1113. if (game.pov.Health < 5) {
  1114. game.pov.Health = 5
  1115. }
  1116. game.pov.Health = game.pov.Health * 3
  1117. game.pov.MaxHealth = game.pov.Health
  1118. game.pov.HP = ""+game.pov.Health+ " / " +game.pov.MaxHealth+ ""
  1119. game.pov.MP = ""+game.pov.Mana+ " / " +game.pov.MaxMana+ ""
  1120. ClearScreen
  1121. MoveObject (game.pov, Character_Setup)
  1122. namecharacter
  1123. }
  1124. else if (result = False) {
  1125. characterselect
  1126. }
  1127. }
  1128. }
  1129. else if (char = "Mage") {
  1130. Ask ("Are you sure you want to be the " +char+"?") {
  1131. if (result = True) {
  1132. game.pov.Combat = 0
  1133. game.pov.Intimidation = 0
  1134. game.pov.Magic = game.pov.Magic + 15
  1135. game.pov.Knowledge = game.pov.Knowledge + 15
  1136. game.pov.Stealth = game.pov.Healing + 10
  1137. game.pov.Survival = game.pov.Survival + 10
  1138. game.pov.Awareness = game.pov.Awareness + 10
  1139. game.pov.Stealth = game.pov.Stealth + 5
  1140. game.pov.Charm = game.pov.Charm + 5
  1141. game.pov.Class = "Mage"
  1142. ClearScreen
  1143. MoveObject (game.pov, Character_Setup)
  1144. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1145. namecharacter
  1146. }
  1147. else if (result = False) {
  1148. characterselect
  1149. }
  1150. }
  1151. }
  1152. else if (char = "Thief") {
  1153. Ask ("Are you sure you want to be the " +char+"?") {
  1154. if (result = True) {
  1155. ChangePOV (Thief)
  1156. ClearScreen
  1157. MoveObject (game.pov, Character_Setup)
  1158. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1159. namecharacter
  1160. }
  1161. else if (result = False) {
  1162. characterselect
  1163. }
  1164. }
  1165. }
  1166. else if (char = "Priest") {
  1167. Ask ("Are you sure you want to be the " +char+"?") {
  1168. if (result = True) {
  1169. ChangePOV (Priest)
  1170. ClearScreen
  1171. MoveObject (game.pov, Character_Setup)
  1172. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1173. namecharacter
  1174. }
  1175. else if (result = False) {
  1176. characterselect
  1177. }
  1178. }
  1179. }
  1180. else if (char = "Hunter") {
  1181. Ask ("Are you sure you want to be the " +char+"?") {
  1182. if (result = True) {
  1183. ChangePOV (Hunter)
  1184. ClearScreen
  1185. MoveObject (game.pov, Character_Setup)
  1186. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1187. namecharacter
  1188. }
  1189. else if (result = False) {
  1190. characterselect
  1191. }
  1192. }
  1193. }
  1194. else if (char = "Bard") {
  1195. Ask ("Are you sure you want to be the " +char+"?") {
  1196. if (result = True) {
  1197. ChangePOV (Bard)
  1198. ClearScreen
  1199. MoveObject (game.pov, Character_Setup)
  1200. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1201. namecharacter
  1202. }
  1203. else if (result = False) {
  1204. characterselect
  1205. }
  1206. }
  1207. }
  1208. else if (char = "Paladin") {
  1209. Ask ("Are you sure you want to be the " +char+"?") {
  1210. if (result = True) {
  1211. ChangePOV (Paladin)
  1212. ClearScreen
  1213. MoveObject (game.pov, Character_Setup)
  1214. game.pov.HP = ""+game.pov.Health+ " / "+game.pov.MaxHealth+ ""
  1215. namecharacter
  1216. }
  1217. else if (result = False) {
  1218. characterselect
  1219. }
  1220. }
  1221. }
  1222. }
  1223. else {
  1224. msg ("You chose to cancel.")
  1225. }
  1226. }
  1227. ]]></function>
  1228. <function name="namecharacter">
  1229. msg ("What is your name?")
  1230. get input {
  1231. game.pov.alias = result
  1232. Ask ("So your name is " +result+"?") {
  1233. if (result = True) {
  1234. msg ("Hello " +game.pov.alias+", nice to meet you.")
  1235. choosegender
  1236. }
  1237. else if (result = False) {
  1238. namecharacter
  1239. }
  1240. }
  1241. }
  1242. </function>
  1243. <function name="choosegender">
  1244. gendermenu = NewStringList()
  1245. list add (gendermenu, "Male")
  1246. list add (gendermenu, "Female")
  1247. ShowMenu ("Choose a gender.", gendermenu, false) {
  1248. msg ("You're " +result+", huh?")
  1249. game.pov.gender = result
  1250. Ask ("Are you sure you want to be " +result+"?") {
  1251. if (result = True) {
  1252. }
  1253. }
  1254. }
  1255. </function>
  1256. <function name="assignpoints">
  1257. </function>
  1258. <function name="raceselect">
  1259. racemenu = NewStringList()
  1260. list add (racemenu, "Human")
  1261. list add (racemenu, "Dwarf")
  1262. list add (racemenu, "Elf")
  1263. list add (racemenu, "Halfling")
  1264. list add (racemenu, "Orc")
  1265. list add (racemenu, "Goblin")
  1266. ShowMenu ("Select Race", racemenu, false) {
  1267. msg ("You are a " +result+".")
  1268. set (player, "race", result)
  1269. // ----------------------------------------------------------------------------------------------------------
  1270. // fixed it up:
  1271. if (result = "Human") {
  1272. msg ("As a Human, you're adaptable, but you're not really great at anything.")
  1273. }
  1274. else if (result = "Dwarf") {
  1275. msg ("Dwarves are a hardy people! You're great at working with stone, and are at home in any cave or stonework.")
  1276. }
  1277. else if (result = "Elf") {
  1278. 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.")
  1279. }
  1280. else if (result = "Halfling") {
  1281. msg ("The tiny halfling is deceptively clever. Their size gives them a natural advantage, allowing them to go places most others can't.")
  1282. }
  1283. else if (result = "Orc") {
  1284. msg ("The powerful Orcs are brutes of raw strength. Never very bright, they are among the strongest of all races.")
  1285. }
  1286. else if (result = "Goblin") {
  1287. msg ("Vicious and unforgiving, the Goblins are a truly intimidating race.")
  1288. }
  1289. // ----------------------------------------------------------------------------------------------------------
  1290. Ask ("Are you sure this is what you want?") {
  1291. if (result = True) {
  1292. if (game.pov.race = "Dwarf") {
  1293. ChangePOV (Dwarf)
  1294. }
  1295. else if (game.pov.race = "Elf") {
  1296. ChangePOV (Elf)
  1297. }
  1298. else if (game.pov.race = "Halfling") {
  1299. ChangePOV (Halfling)
  1300. }
  1301. else if (game.pov.race = "Orc") {
  1302. ChangePOV (Orc)
  1303. }
  1304. else if (game.pov.race = "Goblin") {
  1305. ChangePOV (Goblin)
  1306. }
  1307. else if (game.pov.race = "Human") {
  1308. ChangePOV (Human)
  1309. }
  1310. ClearScreen
  1311. MoveObject (game.pov, Class_Select)
  1312. characterselect
  1313. }
  1314. else if (result = False) {
  1315. raceselect
  1316. }
  1317. }
  1318. }
  1319. </function>
  1320. </asl>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement