Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.04 KB | None | 0 0
  1. 'LancerEX v. 1.2- press F5 to start
  2. swc = 0
  3. o$ = "0"
  4. s1$ = "N"
  5. s2$ = "N"
  6. s3$ = "N"
  7. wp = 0
  8. w = 0
  9. wp2 = 0
  10. RANDOMIZE TIMER
  11. menu:
  12. sws = 0
  13. tc = 0
  14. cdg = 0
  15. ecdg = 0
  16. CLS
  17. PRINT "Lancer EX v1.2", , , "Wins: "; w
  18. PRINT "What would you like to do?", , , "Losses: "; l
  19. PRINT "1. Story Mode"
  20. PRINT "2. Battle"
  21. PRINT "3. Tutorial"
  22. PRINT "4. Enter Codes"
  23. PRINT "5. Character Managment"
  24. PRINT "6. Edit Stat Points"
  25. PRINT "7. Quit"
  26. PRINT
  27. INPUT "Select Choice: ", o$
  28. IF o$ = "7" THEN END
  29. IF o$ = "6" THEN GOTO addpoints
  30. IF o$ = "1" THEN GOTO story
  31. IF o$ = "4" THEN GOTO codes
  32. IF o$ = "5" THEN GOTO charmanage
  33. IF o$ = "2" THEN GOTO charselect
  34. IF o$ = "3" THEN GOTO tutorialselect
  35. charselect:
  36. CLS
  37. PRINT "1. Lancer"
  38. PRINT "2. Kyru"
  39. IF cc < 1 THEN PRINT "3. Locked"
  40. IF cc > 0 THEN PRINT "3. Dingo"
  41. IF s1$ = "N" THEN PRINT "4. Make new character"
  42. IF s1$ = "Y" THEN PRINT "4. "; c1$
  43. IF s2$ = "N" THEN PRINT "5. Make new character"
  44. IF s2$ = "Y" THEN PRINT "5. "; c2$
  45. IF s3$ = "N" THEN PRINT "6. Make new character"
  46. IF s3$ = "Y" THEN PRINT "6. "; c3$
  47. PRINT "7. Back"
  48. PRINT
  49. INPUT "Select Character: ", cs$
  50. IF cs$ = "7" THEN GOTO menu
  51. IF cs$ = "4" AND s1$ = "N" THEN GOTO makechar1
  52. IF cs$ = "4" AND s1$ = "Y" THEN GOTO activate1
  53. IF cs$ = "5" AND s2$ = "N" THEN GOTO makechar2
  54. IF cs$ = "5" AND s2$ = "Y" THEN GOTO activate2
  55. IF cs$ = "6" AND s3$ = "N" THEN GOTO makechar3
  56. IF cs$ = "6" AND s3$ = "Y" THEN GOTO activate3
  57. IF cs$ = "1" THEN
  58. c$ = "Lancer"
  59. T$ = "Exodus Slash"
  60. f$ = "Gale Blade"
  61. u$ = "Renosuken"
  62. p = 2
  63. st = 1
  64. m = 1
  65. ts = 1
  66. us = 3
  67. hp = 100 + (st * 10)
  68. mhp = hp
  69. chp = (mhp / 10) * 3
  70. sp = 5 + m
  71. up = 1
  72. GOTO enemyselect
  73. ELSEIF cs$ = "2" THEN
  74. c$ = "Kyru"
  75. T$ = "Electrolyte"
  76. f$ = "Particle Blade"
  77. u$ = "Atom Smasher"
  78. p = 1
  79. st = 1
  80. m = 3
  81. ts = 2
  82. us = 1
  83. hp = 100 + (st * 10)
  84. mhp = hp
  85. chp = (mhp / 10) * 3
  86. sp = 5 + m
  87. up = 1
  88. GOTO enemyselect
  89. ELSEIF cs$ = "3" AND cc > 0 THEN
  90. c$ = "Dingo"
  91. T$ = "Hyper Slash"
  92. f$ = "Shuriken Spray"
  93. u$ = "Ryuken"
  94. p = 2
  95. st = 2
  96. m = 2
  97. ts = 0
  98. us = 3
  99. hp = 100 + (st * 10)
  100. mhp = hp
  101. chp = (mhp / 10) * 3
  102. sp = 5 + m
  103. up = 1
  104. GOTO enemyselect
  105. ELSE GOTO charselect
  106. enemyselect:
  107. CLS
  108. PRINT "1. Lancer"
  109. PRINT "2. Kyru"
  110. IF cc > 0 THEN PRINT "3. Dingo"
  111. IF cc < 1 THEN PRINT "3. Locked"
  112. PRINT "4. Back"
  113. PRINT
  114. INPUT "Select enemy: ", es$
  115. IF es$ = "4" THEN GOTO charselect
  116. IF es$ = "1" THEN
  117. ec$ = "Lancer"
  118. et$ = "Exodus Slash"
  119. ef$ = "Gale Blade"
  120. eu$ = "Renosuken"
  121. ep = 2
  122. est = 1
  123. em = 1
  124. etp = 1
  125. eus = 3
  126. ehp = 100 + (est * 10)
  127. emhp = ehp
  128. echp = (emhp / 10) * 3
  129. esp = 5 + em
  130. eup = 1
  131. GOTO turn
  132. ELSEIF es$ = "2" THEN
  133. ec$ = "Kyru"
  134. et$ = "Electrolyte"
  135. ef$ = "Particle Blade"
  136. eu$ = "Atom Smasher"
  137. ep = 1
  138. est = 1
  139. em = 3
  140. etp = 2
  141. eus = 1
  142. ehp = 100 + (est * 10)
  143. emhp = ehp
  144. echp = (emhp / 10) * 3
  145. esp = 5 + em
  146. eup = 1
  147. GOTO turn
  148. ELSEIF es$ = "3" AND cc > 0 THEN
  149. ec$ = "Dingo"
  150. et$ = "Hyper Slash"
  151. ef$ = "Shuriken Spray"
  152. eu$ = "Ryuken"
  153. ep = 2
  154. est = 2
  155. em = 2
  156. etp = 0
  157. eus = 3
  158. ehp = 100 + (est * 10)
  159. emhp = ehp
  160. echp = (emhp / 10) * 3
  161. esp = 5 + em
  162. mesp = esp
  163. eup = 1
  164. GOTO turn
  165. ELSE GOTO enemyselect
  166. turn:
  167. CLS
  168. g = 0
  169. tc = tc + 1
  170. IF hp < 1 THEN GOTO lose
  171. IF ehp < echp + 1 THEN cdg = 1
  172. PRINT c$; , , , , ec$
  173. PRINT "HP: "; hp; , , , , "HP: "; ehp
  174. PRINT "SP: "; sp, , , , "SP: "; esp
  175. PRINT "UP: "; up, , , , "UP: "; eup
  176. PRINT
  177. PRINT
  178. PRINT
  179. PRINT
  180. PRINT "Move Choices:"
  181. PRINT "1. Attack"
  182. PRINT "2. Use Skills"
  183. PRINT "3. Heal"
  184. PRINT "4. Guard"
  185. PRINT "5. Run"
  186. PRINT
  187. INPUT "Choose Action: ", a$
  188. IF a$ = "Death Attack" THEN GOTO win
  189. IF a$ = "5" THEN GOTO lose
  190. IF a$ = "4" THEN
  191. CLS
  192. PRINT c$; , , , , ec$
  193. PRINT "HP: "; hp; , , , , "HP: "; ehp
  194. PRINT "SP: "; sp, , , , "SP: "; esp
  195. PRINT "UP: "; up, , , , "UP: "; eup
  196. PRINT
  197. PRINT
  198. PRINT
  199. PRINT
  200. g = INT(RND * 5) + 2
  201. PRINT c$; " guards!"
  202. GOSUB text
  203. GOTO enemyturn
  204. ELSEIF a$ = "3" THEN
  205. CLS
  206. PRINT c$; , , , , ec$
  207. PRINT "HP: "; hp; , , , , "HP: "; ehp
  208. PRINT "SP: "; sp, , , , "SP: "; esp
  209. PRINT "UP: "; up, , , , "UP: "; eup
  210. PRINT
  211. PRINT
  212. PRINT
  213. PRINT
  214. a% = INT(RND * 10) + 1 + 10 + st
  215. IF hp + a% > mhp THEN a% = mhp - hp
  216. PRINT c$; " heals "; a%; " points!"
  217. GOSUB text
  218. hp = hp + a%
  219. sp = sp - 1
  220. GOTO enemyturn
  221. ELSEIF a$ = "1" THEN
  222. a% = INT(RND * 6) + 1 + (2 + p)
  223. CLS
  224. PRINT c$; , , , , ec$
  225. PRINT "HP: "; hp; , , , , "HP: "; ehp
  226. PRINT "SP: "; sp, , , , "SP: "; esp
  227. PRINT "UP: "; up, , , , "UP: "; eup
  228. PRINT
  229. PRINT
  230. PRINT
  231. PRINT
  232. PRINT c$; " attacks "; ec$; " for "; a%; " points of damage!"
  233. GOSUB text
  234. ehp = ehp - a%
  235. GOTO enemyturn
  236. ELSEIF a$ = "2" THEN GOTO special
  237. ELSE GOTO turn
  238. special:
  239. CLS
  240. a2$ = "0"
  241. PRINT c$; , , , , ec$
  242. PRINT "HP: "; hp; , , , , "HP: "; ehp
  243. PRINT "SP: "; sp, , , , "SP: "; esp
  244. PRINT "UP: "; up, , , , "UP: "; eup
  245. PRINT
  246. PRINT
  247. PRINT
  248. PRINT
  249. IF sp > 0 THEN PRINT "1. Technique: "; T$
  250. IF sp > 0 THEN PRINT "Cost: 1 SP"
  251. IF sp > 2 THEN PRINT "2. Finisher: "; f$
  252. IF sp > 2 THEN PRINT "Cost: 3 SP"
  253. IF sp > 2 AND cdg = 1 THEN PRINT "2C: "; f$; " - Coup De Grace"
  254. IF sp > 2 AND cdg = 1 THEN PRINT "Cost. 3 SP"
  255. IF up > 0 THEN PRINT "3. Ultimate Move: "; u$; " ("; tc; ")"
  256. IF sp > 0 OR up > 0 THEN PRINT "4: Back"
  257. IF sp < 1 AND up < 1 THEN PRINT "Out of SP and UP!"
  258. IF sp < 1 AND up < 1 THEN GOSUB text
  259. IF sp < 1 AND up < 1 THEN GOTO turn
  260. PRINT
  261. PRINT
  262. INPUT "Choose action: ", a2$
  263. IF a2$ = "4" THEN GOTO turn
  264. IF a2$ = "1" AND sp > 0 THEN
  265. a% = INT(RND * 10) + (ts * 2) + 4
  266. CLS
  267. PRINT c$; , , , , ec$
  268. PRINT "HP: "; hp; , , , , "HP: "; ehp
  269. PRINT "SP: "; sp, , , , "SP: "; esp
  270. PRINT "UP: "; up, , , , "UP: "; eup
  271. PRINT
  272. PRINT
  273. PRINT
  274. PRINT
  275. PRINT c$; " used "; T$; " on "; ec$; " for"; a%; "points of damage!"
  276. GOSUB text
  277. ehp = ehp - a%
  278. sp = sp - 1
  279. GOTO enemyturn
  280. ELSEIF a2$ = "2" AND sp > 2 THEN
  281. a% = INT(RND * 8) + (ts * 2) + 14
  282. CLS
  283. PRINT c$; , , , , ec$
  284. PRINT "HP: "; hp; , , , , "HP: "; ehp
  285. PRINT "SP: "; sp, , , , "SP: "; esp
  286. PRINT "UP: "; up, , , , "UP: "; eup
  287. PRINT
  288. PRINT
  289. PRINT
  290. PRINT
  291. PRINT c$; " used "; f$; " on "; ec$; " for "; a%; " points of damage!"
  292. GOSUB text
  293. ehp = ehp - a%
  294. sp = sp - 3
  295. GOTO enemyturn
  296. ELSEIF a2$ = "3" AND up > 0 THEN
  297. a% = INT(RND * 10) + (us * 3) + tc + 10
  298. CLS
  299. PRINT c$; , , , , ec$
  300. PRINT "HP: "; hp; , , , , "HP: "; ehp
  301. PRINT "SP: "; sp, , , , "SP: "; esp
  302. PRINT "UP: "; up, , , , "UP: "; eup
  303. PRINT
  304. PRINT
  305. PRINT
  306. PRINT
  307. PRINT c$; " used "; u$; " on "; ec$; " for "; a%; " points of damage!"
  308. GOSUB text
  309. ehp = ehp - a%
  310. up = up - 1
  311. GOTO enemyturn
  312. ELSEIF a2$ = "2C" AND cdg = 1 AND sp > 2 THEN GOTO coupdegrace
  313. ELSE GOTO special
  314. coupdegrace:
  315. a% = INT(RND * 20) + (ts * 2) + 14
  316. CLS
  317. PRINT c$; , , , , ec$
  318. PRINT "HP: "; hp; , , , , "HP: "; ehp
  319. PRINT "SP: "; sp, , , , "SP: "; esp
  320. PRINT "UP: "; up, , , , "UP: "; eup
  321. PRINT
  322. PRINT
  323. PRINT
  324. PRINT
  325. sp = sp - 3
  326. IF ehp - a% < 1 THEN
  327. PRINT c$; " used "; f$; " on "; ec$; " for"; a%; "points of damage!"
  328. PRINT "Coup De Grace!"
  329. GOSUB text
  330. GOTO win
  331. ELSEIF ehp > 0 THEN
  332. PRINT "Coup De Grace failed..."
  333. GOSUB text
  334. GOTO enemyturn
  335. enemyturn:
  336. CLS
  337. a$ = "0"
  338. IF ehp < 1 THEN GOTO win
  339. a% = 0
  340. IF hp < chp + 1 THEN ecdg = 1
  341. PRINT c$; , , , , ec$
  342. PRINT "HP: "; hp; , , , , "HP: "; ehp
  343. PRINT "SP: "; sp, , , , "SP: "; esp
  344. PRINT "UP: "; up, , , , "UP: "; eup
  345. PRINT
  346. PRINT
  347. PRINT
  348. PRINT
  349. a% = INT(RND * 10) + 1
  350. IF a% < 7 THEN
  351. a% = a% + ep + 2 - g
  352. PRINT ec$; " attacks "; c$; " for "; a%; " points of damage!"
  353. GOSUB text
  354. IF a% <= 0 THEN a% = 0
  355. hp = hp - a%
  356. GOTO turn
  357. ELSEIF a% > 6 AND a% < 9 AND esp > 0 THEN
  358. a% = INT(RND * 10) + 1 + (etp * 2) + 4 - g
  359. PRINT ec$; " uses "; et$; " on "; c$; " for "; a%; " points of damage!"
  360. GOSUB text
  361. IF a% <= 0 THEN a% = 0
  362. hp = hp - a%
  363. esp = esp - 1
  364. GOTO turn
  365. ELSEIF a% > 8 AND a% < 10 AND esp > 2 THEN
  366. a% = INT(RND * 14) + 1 + (etp * 2) + 8 - g
  367. PRINT ec$; " uses "; ef$; " on "; c$; " for "; a%; " points of damage!"
  368. GOSUB text
  369. hp = hp - a%
  370. esp = esp - 3
  371. GOTO turn
  372. ELSEIF a% > 9 AND eup > 0 THEN
  373. a% = INT(RND * 10) + 1 + (eus * 3) + (tc * 2) + 10 - g
  374. PRINT ec$; " uses "; eu$; " on "; c$; " for "; a%; " points of damage!"
  375. GOSUB text
  376. hp = hp - a%
  377. eup = eup - 1
  378. GOTO turn
  379. ELSE GOTO enemyturn
  380. win:
  381. CLS
  382. IF sws = 1 THEN GOTO swin
  383. PRINT "You win!"
  384. w = w + 1
  385. PRINT "Current wins: "; w
  386. PRINT "Current losses: "; l
  387. IF wp = 0 THEN PRINT
  388. IF wp = 1 THEN PRINT "Last Code: Flamberge"
  389. IF wp = 2 THEN PRINT "Last Code: Greatsword"
  390. IF wp = 3 THEN PRINT "Last Code: Hardedge"
  391. IF wp = 4 THEN PRINT "Last Code: Void"
  392. IF wp = 5 THEN PRINT "Last Code: Flare"
  393. IF wp = 6 THEN PRINT "Last Code: Katana"
  394. IF wp = 7 THEN PRINT "Last Code: Fury"
  395. IF wp = 8 THEN PRINT "Last Code: Curse"
  396. IF w = 5 THEN PRINT "Level Code: Flamberge"
  397. IF w = 5 THEN wp = 1
  398. IF w = 10 THEN PRINT "Level Code: Greatsword"
  399. IF w = 10 THEN wp = 2
  400. IF w = 15 THEN PRINT "Level Code: Hardedge"
  401. IF w = 15 THEN wp = 3
  402. IF w = 20 THEN PRINT "Level Code: Void"
  403. IF w = 20 THEN wp = 4
  404. IF w = 25 THEN PRINT "Level Code: Flare"
  405. IF w = 25 THEN wp = 5
  406. IF w = 30 THEN PRINT "Level Code: Katana"
  407. IF w = 30 THEN wp = 6
  408. IF w = 35 THEN PRINT "Level Code: Fury"
  409. IF w = 35 THEN wp = 7
  410. IF w = 40 THEN PRINT " Level Code: Curse"
  411. IF w = 40 THEN wp = 8
  412. IF wp = 8 THEN PRINT "You have beaten the game!"
  413. IF wp = 8 THEN PRINT "PM or email Hitogoroshi (flametounge@gmail.com) with all five level codes and have your character included in the next update!"
  414. PRINT "Current Stat Points: "; wp + wp2 + 8
  415. GOSUB text
  416. GOTO menu
  417. lose:
  418. CLS
  419. IF sws = 1 THEN GOTO slose
  420. PRINT "You lose..."
  421. l = l + 1
  422. PRINT "Current Wins: ", w
  423. PRINT "Current Losses: ", l
  424. GOSUB text
  425. GOTO menu
  426. makechar1:
  427. CLS
  428. PRINT "Character Creation"
  429. PRINT "Basics:"
  430. PRINT
  431. INPUT "Name: ", c1$
  432. INPUT "Technique Name: ", t1$
  433. INPUT "Finisher Name: ", f1$
  434. INPUT "Ultimate Move Name: ", u1$
  435. stats1:
  436. cp = 8 + wp + wp2
  437. CLS
  438. IF cp < 0 THEN PRINT "Too many points spent."
  439. IF cp < 0 THEN GOTO stats1
  440. PRINT "Character Creation: "
  441. PRINT "Stats", , , , cp; " point(s) remaining."
  442. PRINT
  443. INPUT "Stamina: ", st1
  444. cp = cp - st1
  445. CLS
  446. IF cp < 0 THEN PRINT "Too many points spent."
  447. IF cp < 0 THEN GOTO stats1
  448. PRINT "Character Creation: "
  449. PRINT "Stats", , , , cp; " point(s) remaining."
  450. PRINT
  451. INPUT "Power: ", p1
  452. cp = cp - p1
  453. CLS
  454. IF cp < 0 THEN PRINT "Too many points spent."
  455. IF cp < 0 THEN GOTO stats1
  456. PRINT "Character Creation: "
  457. PRINT "Stats", , , , cp; " point(s) remaining."
  458. PRINT
  459. INPUT "Mana: ", m1
  460. cp = cp - m1
  461. CLS
  462. IF cp < 0 THEN PRINT "Too many points spent."
  463. IF cp < 0 THEN GOTO stats1
  464. PRINT "Character Creation: "
  465. PRINT "Stats", , , , cp; " point(s) remaining."
  466. PRINT
  467. INPUT "Technique & Finisher Power: ", tp1
  468. cp = cp - tp1
  469. CLS
  470. IF cp < 0 THEN PRINT "Too many points spent."
  471. IF cp < 0 THEN GOTO stats1
  472. PRINT "Character Creation: "
  473. PRINT "Stats", , , , cp; " point(s) remaining."
  474. PRINT
  475. INPUT "Ultimate Move Power: ", us1
  476. cp = cp - up1
  477. CLS
  478. IF cp < 0 THEN PRINT "Too many points spent."
  479. IF cp < 0 THEN GOTO stats1
  480. INPUT "Would you like to save your character? (Y/N) ", s1$
  481. GOTO activate1
  482. makechar2:
  483. CLS
  484. PRINT "Character Creation"
  485. PRINT "Basics:"
  486. PRINT
  487. INPUT "Name: ", c2$
  488. INPUT "Technique Name: ", t2$
  489. INPUT "Finisher Name: ", f2$
  490. INPUT "Ultimate Move Name: ", u2$
  491. stats2:
  492. cp = 8 + wp + wp2
  493. CLS
  494. IF cp < 0 THEN PRINT "Too many points spent."
  495. IF cp < 0 THEN GOTO stats2
  496. PRINT "Character Creation: "
  497. PRINT "Stats", , , , cp; " point(s) remaining."
  498. PRINT
  499. INPUT "Stamina: ", st2
  500. cp = cp - st2
  501. CLS
  502. IF cp < 0 THEN PRINT "Too many points spent."
  503. IF cp < 0 THEN GOTO stats2
  504. PRINT "Character Creation: "
  505. PRINT "Stats", , , , cp; " point(s) remaining."
  506. PRINT
  507. INPUT "Power: ", p2
  508. cp = cp - p2
  509. CLS
  510. IF cp < 0 THEN PRINT "Too many points spent."
  511. IF cp < 0 THEN GOTO stats2
  512. PRINT "Character Creation: "
  513. PRINT "Stats", , , , cp; " point(s) remaining."
  514. PRINT
  515. INPUT "Mana: ", m2
  516. cp = cp - m2
  517. CLS
  518. IF cp < 0 THEN PRINT "Too many points spent."
  519. IF cp < 0 THEN GOTO stats2
  520. PRINT "Character Creation: "
  521. PRINT "Stats", , , , cp; " point(s) remaining."
  522. PRINT
  523. INPUT "Technique & Finisher Power: ", tp2
  524. cp = cp - tp2
  525. CLS
  526. IF cp < 0 THEN PRINT "Too many points spent."
  527. IF cp < 0 THEN GOTO stats2
  528. PRINT "Character Creation: "
  529. PRINT "Stats", , , , cp; " point(s) remaining."
  530. PRINT
  531. INPUT "Ultimate Move Power: ", us2
  532. cp = cp - up2
  533. CLS
  534. IF cp < 0 THEN PRINT "Too many points spent."
  535. IF cp < 0 THEN GOTO stats2
  536. INPUT "Would you like to save your character? (Y/N) ", s2$
  537. GOTO activate2
  538. makechar3:
  539. CLS
  540. PRINT "Character Creation"
  541. PRINT "Basics:"
  542. PRINT
  543. INPUT "Name: ", c3$
  544. INPUT "Technique Name: ", t3$
  545. INPUT "Finisher Name: ", f3$
  546. INPUT "Ultimate Move Name: ", u3$
  547. stats3:
  548. cp = 8 + wp + wp2
  549. CLS
  550. IF cp < 0 THEN PRINT "Too many points spent."
  551. IF cp < 0 THEN GOTO stats3
  552. PRINT "Character Creation: "
  553. PRINT "Stats", , , , cp; " point(s) remaining."
  554. PRINT
  555. INPUT "Stamina: ", st3
  556. cp = cp - st3
  557. CLS
  558. IF cp < 0 THEN PRINT "Too many points spent."
  559. IF cp < 0 THEN GOTO stats3
  560. PRINT "Character Creation: "
  561. PRINT "Stats", , , , cp; " point(s) remaining."
  562. PRINT
  563. INPUT "Power: ", p3
  564. cp = cp - p3
  565. CLS
  566. IF cp < 0 THEN PRINT "Too many points spent."
  567. IF cp < 0 THEN GOTO stats3
  568. PRINT "Character Creation: "
  569. PRINT "Stats", , , , cp; " point(s) remaining."
  570. PRINT
  571. INPUT "Mana: ", m3
  572. cp = cp - m3
  573. CLS
  574. IF cp < 0 THEN PRINT "Too many points spent."
  575. IF cp < 0 THEN GOTO stats3
  576. PRINT "Character Creation: "
  577. PRINT "Stats", , , , cp; " point(s) remaining."
  578. PRINT
  579. INPUT "Special Move Power: ", tp3
  580. cp = cp - tp3
  581. CLS
  582. IF cp < 0 THEN PRINT "Too many points spent."
  583. IF cp < 0 THEN GOTO stats3
  584. PRINT "Character Creation: "
  585. PRINT "Stats", , , , cp; " point(s) remaining."
  586. PRINT
  587. INPUT "Ultimate Move Power: ", us3
  588. cp = cp - up3
  589. CLS
  590. IF cp < 0 THEN PRINT "Too many points spent."
  591. IF cp < 0 THEN GOTO stats3
  592. INPUT "Would you like to save your character? (Y/N) ", s3$
  593. GOTO activate3
  594. activate1:
  595. c$ = c1$
  596. f$ = f1$
  597. T$ = t1$
  598. u$ = u1$
  599. p = p1
  600. st = st1
  601. tp = tp1
  602. m = m1
  603. us = us1
  604. hp = 100 + (st * 10)
  605. mhp = hp
  606. chp = (mhp / 10) * 3
  607. sp = 5 + m
  608. up = 1
  609. GOTO enemyselect
  610. activate2:
  611. c$ = c2$
  612. f$ = f2$
  613. T$ = t2$
  614. u$ = u2$
  615. p = p2
  616. st = st2
  617. tp = tp2
  618. m = m2
  619. us = us2
  620. hp = 100 + (st * 10)
  621. mhp = hp
  622. chp = (mhp / 10) * 3
  623. sp = 5 + m
  624. up = 1
  625. GOTO enemyselect
  626. activate3:
  627. c$ = c3$
  628. f$ = f3$
  629. T$ = t3$
  630. u$ = u3$
  631. p = p3
  632. st = st3
  633. tp = tp3
  634. m = m3
  635. us = us3
  636. hp = 100 + (st * 10)
  637. chp = (mhp / 10) * 3
  638. mhp = hp
  639. sp = 5 + m
  640. up = 1
  641. GOTO enemyselect
  642. tutorialselect:
  643. CLS
  644. PRINT "1. Basic Tutorial"
  645. PRINT "2. New Features"
  646. PRINT "3. Back"
  647. INPUT "Which Tutorial do you want to see? ", ts$
  648. IF ts$ = "3" THEN GOTO menu
  649. IF ts$ = "1" THEN GOTO tutorial
  650. IF ts$ = "2" THEN GOTO tutorial2
  651. tutorial:
  652. CLS
  653. PRINT "What would you like to learn about?"
  654. PRINT "1. Menu Options"
  655. PRINT "2. Battles"
  656. PRINT "3. Character Creation"
  657. PRINT "4. Level Codes"
  658. PRINT "5. Back"
  659. PRINT
  660. INPUT "Select Topic: ", T$
  661. IF T$ = "1" THEN
  662. CLS
  663. PRINT "Menu Options:"
  664. PRINT "Story Mode: The plot-driven section of the game."
  665. PRINT "Battle. Begins a battle between you and a CPU."
  666. PRINT "Tutorial. An explanation of the game."
  667. PRINT "Level Code: Allows you to input level codes (see section 4)."
  668. PRINT "Character Management: Where you delete unwanted characters."
  669. PRINT "Edit Stats: Edits stats of an existing character."
  670. PRINT "Quit: Exits the game."
  671. GOSUB text
  672. GOTO tutorial
  673. ELSEIF T$ = "2" THEN
  674. CLS
  675. PRINT "Battles:"
  676. PRINT "First, you set up the fight."
  677. PRINT "You may either play as a premade character or as a created one (see section 3)"
  678. PRINT "Your opponent may only be a premade character."
  679. PRINT "In the fight: you choose from one of seven options:"
  680. PRINT "Attack: Your standard attack. Deals a little damage."
  681. PRINT "Heal: Raises your HP slightly. Costs 1 SP."
  682. PRINT "Guard: Wards off a small ammount of damage."
  683. PRINT "Technique: Slightly stronger then your average attack. Costs 1 SP."
  684. PRINT "Finisher: A fairly strong attack. Costs 3 SP."
  685. PRINT "Ultimate: Very strong attack. Costs 1 UP."
  686. PRINT "Run: Flee the combat and return to menu."
  687. GOSUB text
  688. GOTO tutorial
  689. ELSEIF T$ = "3" THEN
  690. CLS
  691. PRINT "Making Characters:"
  692. PRINT "First, select battle from the main menu."
  693. PRINT "Then, select an empty slot at character selection."
  694. PRINT "You first name your character and his/her various attacks."
  695. PRINT "Next, you spend stat points."
  696. PRINT "You get 8 stat points, plus any gained through winning (see section 4.)"
  697. PRINT "They can be placed in the following stats:"
  698. PRINT "Stamina: Each point gives you 10 HP."
  699. PRINT "Power. Each point adds one damage to your normal attack."
  700. PRINT "Mana: Each point gives you 1 SP."
  701. PRINT "Special Move Power: Each point adds 2 damage to both your Techniques and Finishers."
  702. PRINT "Ultimate Move Power: Each point adds 3 damage to your ultimate move."
  703. PRINT "You can choose to save your character after creating."
  704. PRINT "Saved characters last until game is quitted or character is deleted at CharacterManagment menu."
  705. GOSUB text
  706. GOTO tutorial
  707. ELSEIF T$ = "4" THEN
  708. CLS
  709. PRINT "Level Codes:"
  710. PRINT "Each five wins earns you a level code. Losses do not affect you."
  711. PRINT "Each code gives you an extra stat point."
  712. PRINT "You only have to insert the latest level code to get the points."
  713. PRINT "Also, if you get all eight level codes, your character may be featured in a future edtion of Lancer EX!"
  714. PRINT "PM hitogoroshi or email him at flametounge@gmail.com with codes, questions, or comments."
  715. GOSUB text
  716. GOTO tutorial
  717. ELSEIF T$ = "5" THEN GOTO tutorialselect
  718. tutorial2:
  719. CLS
  720. PRINT "1. Turn Counters"
  721. PRINT "2. Coup De Grace Attacks"
  722. PRINT "3. Healing"
  723. PRINT "4. Guarding"
  724. PRINT "5. Story Mode"
  725. PRINT "6. Back"
  726. PRINT
  727. INPUT "What would you like to learn about? ", t2$
  728. IF t2$ = "6" THEN GOTO tutorialselect
  729. IF t2$ = "1" THEN
  730. CLS
  731. PRINT "Your Ultimate Attack power is not one set value like before."
  732. PRINT "Instead, it starts weak and gains power depending on how long you wait."
  733. PRINT "The Turn Counter is displayed next to the Ultimate Attack."
  734. GOSUB text
  735. GOTO tutorial2
  736. ELSEIF t2$ = "2" THEN
  737. CLS
  738. PRINT "When an enemy has lost at least 7/10ths of their health, you may do a Coup De Grace."
  739. PRINT "You may only do a Coup De Grace if you have at least 3 SP."
  740. PRINT "With a Coup De Grace, the damage from your finisher is drastically increased."
  741. PRINT "However, if the attack isn't fatal, none of the damage is dealt, and you still lose your SP and turn."
  742. GOSUB text
  743. GOTO tutorial2
  744. ELSEIF t2$ = "3" THEN
  745. CLS
  746. PRINT "You may heal instead of using an attack or special attack."
  747. PRINT "The health you recover depends on your Stamina."
  748. PRINT "You may never recover more then your maximum hit points."
  749. PRINT "Healing costs 1 SP."
  750. GOSUB text
  751. GOTO tutorial2
  752. ELSEIF t2$ = "4" THEN
  753. CLS
  754. PRINT "You may guard instead of taking another action."
  755. PRINT "Guarding wards of a small ammount of damage."
  756. PRINT "The ammount defended is not a set value. It has a degree of randomness."
  757. PRINT "Guarding is usually used to save up turn counters."
  758. GOSUB text
  759. GOTO tutorial2
  760. ELSEIF t2$ = "5" THEN
  761. CLS
  762. PRINT "Story Mode is a single, linear plot of the Lancer EX universe."
  763. PRINT "You do not choose your character, and created characters are never used."
  764. PRINT "When you earn a story code, you input it in the story menu."
  765. PRINT "You may also earn character codes, these are entered in the code menu."
  766. GOSUB text
  767. GOTO tutorial2
  768. codes:
  769. CLS
  770. INPUT "Enter Code: ", p$
  771. CLS
  772. IF p$ = "Flamberge" THEN
  773. PRINT "Code accepted!"
  774. w = 5
  775. wp = 1
  776. GOSUB text
  777. GOTO menu
  778. ELSEIF p$ = "Greatsword" THEN
  779. PRINT "Code accepted!"
  780. w = 10
  781. wp = 2
  782. GOSUB text
  783. GOTO menu
  784. ELSEIF p$ = "Hardedge" THEN
  785. PRINT "Code accepted!"
  786. w = 15
  787. wp = 3
  788. GOSUB text
  789. GOTO menu
  790. ELSEIF p$ = "Void" THEN
  791. PRINT "Code accepted!"
  792. w = 20
  793. wp = 4
  794. GOSUB text
  795. GOTO menu
  796. ELSEIF p$ = "Flare" THEN
  797. PRINT "Code accepted!"
  798. w = 25
  799. wp = 5
  800. GOSUB text
  801. GOTO menu
  802. ELSEIF p$ = "Flare" THEN
  803. PRINT "Code accepted!"
  804. w = 25
  805. wp = 5
  806. GOSUB text
  807. GOTO menu
  808. ELSEIF p$ = "Katana" THEN
  809. PRINT "Code accepted!"
  810. w = 30
  811. wp = 6
  812. GOSUB text
  813. GOTO menu
  814. ELSEIF p$ = "Fury" THEN
  815. PRINT "Code accepted!"
  816. w = 35
  817. wp = 7
  818. GOSUB text
  819. GOTO menu
  820. ELSEIF p$ = "Curse" THEN
  821. PRINT "Code accepted!"
  822. PRINT "You've beaten the game! See tutorial: level codes on what happens next...:"
  823. w = 40
  824. wp = 8
  825. GOSUB text
  826. GOTO menu
  827. ELSEIF p$ = "Valkysas" THEN
  828. PRINT "Code accepted!"
  829. wp2 = wp2 + 1
  830. GOSUB text
  831. GOTO menu
  832. ELSEIF p$ = "dingoryuken" THEN
  833. PRINT "Code Accepted!"
  834. cc = 1
  835. GOSUB text
  836. GOTO menu
  837. ELSEIF p$ = "hubris" THEN
  838. e = 1
  839. GOTO epilouge1
  840. ELSE
  841. PRINT "Code Rejected..."
  842. GOSUB text
  843. GOTO menu
  844. charmanage:
  845. CLS
  846. IF s1$ = "N" THEN PRINT "1. Open Slot"
  847. IF s1$ = "Y" THEN PRINT "1. "; c1$
  848. IF s2$ = "N" THEN PRINT "2. Open Slot"
  849. IF s2$ = "Y" THEN PRINT "2. "; c2$
  850. IF s3$ = "N" THEN PRINT "3. Open Slot"
  851. IF s3$ = "Y" THEN PRINT "3. "; c3$
  852. PRINT "4. Back to Menu"
  853. PRINT ""
  854. INPUT "What slot would you like to delete? ", sm$
  855. IF sm$ = "4" THEN GOTO menu
  856. IF sm$ = "1" THEN
  857. s1$ = "N"
  858. GOTO charmanage
  859. ELSEIF sm$ = "2" THEN
  860. s2$ = "N"
  861. GOTO charmanage
  862. ELSEIF sm$ = "3" THEN
  863. s3$ = "N"
  864. GOTO charmanage
  865. ELSE GOTO charmanage
  866. addpoints:
  867. CLS
  868. IF s1$ = "N" THEN PRINT "1. Open Slot"
  869. IF s1$ = "Y" THEN PRINT "1. "; c1$
  870. IF s2$ = "N" THEN PRINT "2. Open Slot"
  871. IF s2$ = "Y" THEN PRINT "2. "; c2$
  872. IF s3$ = "N" THEN PRINT "3. Open Slot"
  873. IF s3$ = "Y" THEN PRINT "3. "; c3$
  874. PRINT "4. Back"
  875. PRINT
  876. INPUT "Who's stats would you like to edit? ", ap$
  877. IF ap$ = "4" THEN GOTO menu
  878. IF ap$ = "1" THEN GOTO stats1
  879. IF ap$ = "2" THEN GOTO stats2
  880. IF ap$ = "3" THEN GOTO stats3
  881. story:
  882. CLS
  883. sws = 1
  884. INPUT "Use Story Code? (Y/N) ", usc$
  885. IF usc$ = "Y" THEN GOTO storycode
  886. IF usc$ = "N" THEN GOTO storystart
  887. storystart:
  888. c$ = "Lancer"
  889. T$ = "Exodus Slash"
  890. f$ = "Gale Blade"
  891. u$ = "Renosuken"
  892. p = 2
  893. st = 1
  894. m = 1
  895. ts = 1
  896. us = 3
  897. hp = 100 + (st * 10)
  898. mhp = hp
  899. chp = (mhp / 10) * 3
  900. sp = 5 + m
  901. msp = sp
  902. up = 1
  903. CLS
  904. PRINT "Lancers Story: Rising Star"
  905. PRINT
  906. PRINT "Lancer: This is where the note told me to go. A challange to a duel by"
  907. PRINT "Kyru Shemanu...but why did he challange me at all?"
  908. GOSUB text
  909. PRINT "Kyru: So, Lancer...you're here."
  910. GOSUB text
  911. PRINT "Lancer: Brilliant observation."
  912. GOSUB text
  913. PRINT "Kyru: So, you got a lip. eh? Guess I'll have to cut it off."
  914. GOSUB text
  915. PRINT "Lancer: Heh. Dream on."
  916. GOSUB text
  917. ec$ = "Kyru"
  918. et$ = "Electrolyte"
  919. ef$ = "Particle Blade"
  920. eu$ = "Atom Smasher"
  921. ep = 1
  922. est = 1
  923. em = 3
  924. etp = 2
  925. eus = 1
  926. ehp = 100 + (est * 10)
  927. emhp = ehp
  928. echp = (emhp / 10) * 3
  929. esp = 5 + em
  930. mesp = esp
  931. eup = 1
  932. GOTO turn
  933. continue1:
  934. CLS
  935. c$ = "Lancer"
  936. T$ = "Exodus Slash"
  937. f$ = "Gale Blade"
  938. u$ = "Renosuken"
  939. p = 2
  940. st = 1
  941. m = 1
  942. ts = 1
  943. us = 3
  944. hp = 100 + (st * 10)
  945. mhp = hp
  946. chp = (mhp / 10) * 3
  947. sp = 5 + m
  948. msp = sp
  949. up = 1
  950. tc = 0
  951. cdg = 0
  952. ecdg = 0
  953. PRINT , , , , "Code: firstglory"
  954. swc = 1
  955. PRINT "Kyru: What? But...you are not nearly as strong as me!"
  956. GOSUB text
  957. PRINT "Lancer: Fool. It's not strength that counts, it's skill."
  958. GOSUB text
  959. PRINT "Kyru: You think you're so tough?"
  960. GOSUB text
  961. PRINT "Lancer: Tougher then you, at any rate. Why'd you challange me anyway?"
  962. GOSUB text
  963. PRINT "Kyru: Why would I bother telling you? Look forward to your soon defeat, Lancer!"
  964. GOSUB text
  965. PRINT "Lancer: He ran...and yet brags of his power? What a card..."
  966. GOSUB text
  967. CLS
  968. PRINT "That night:"
  969. PRINT
  970. PRINT "Lancer: What the...thought I heard a noise..."
  971. GOSUB text
  972. PRINT "???:..."
  973. GOSUB text
  974. PRINT "Lancer: Hey! Who are you?"
  975. GOSUB text
  976. PRINT "???:..."
  977. GOSUB text
  978. PRINT "Lancer: Answer me!"
  979. GOSUB text
  980. PRINT "???:..."
  981. GOSUB text
  982. PRINT "Lancer: If thats the way you're gonna be...I'll pound the answers out of you!"
  983. GOSUB text
  984. ec$ = "???"
  985. et$ = "Energy Shot"
  986. ef$ = "Flash Beam"
  987. eu$ = "Digital Slasher"
  988. ep = 120
  989. est = 100
  990. em = 100
  991. etp = 100
  992. eus = 100
  993. ehp = 100 + (est * 10)
  994. emhp = ehp
  995. echp = (emhp / 10) * 3
  996. esp = 5 + em
  997. mesp = esp
  998. eup = 1
  999. fl = 1
  1000. GOTO turn
  1001. continue2:
  1002. CLS
  1003. PRINT , , , , "Story Code: Unbreakable"
  1004. c$ = "Lancer"
  1005. T$ = "Exodus Slash"
  1006. f$ = "Gale Blade"
  1007. u$ = "Renosuken"
  1008. p = 2
  1009. st = 1
  1010. m = 1
  1011. ts = 1
  1012. us = 3
  1013. hp = 100 + (st * 10)
  1014. mhp = hp
  1015. chp = (mhp / 10) * 3
  1016. sp = 5 + m
  1017. msp = sp
  1018. up = 1
  1019. fl = 0
  1020. swc = 1
  1021. tc = 0
  1022. cdg = 0
  1023. ecdg = 0
  1024. PRINT
  1025. PRINT "Lancer: Who..who are you?"
  1026. GOSUB text
  1027. PRINT "???:...Kenji."
  1028. GOSUB text
  1029. PRINT "Lancer: He's gone...His power was unimaginable...Kenji..."
  1030. GOSUB text
  1031. CLS
  1032. PRINT "Lancer: Kenji went off in this direction..."
  1033. GOSUB text
  1034. PRINT "Dingo: Who said Kenji?!"
  1035. GOSUB text
  1036. PRINT "Lancer: I did. My name's Lancer."
  1037. GOSUB text
  1038. PRINT "Dingo: I'm Dingo. How'd you learn Kenji's name, anyway?"
  1039. GOSUB text
  1040. CLS
  1041. PRINT "Dingo: A fight in the forest, huh?"
  1042. GOSUB text
  1043. PRINT "Lancer: Yeah. I was lucky to live."
  1044. GOSUB text
  1045. PRINT "Dingo: Say..do you want to fight?"
  1046. GOSUB text
  1047. PRINT "Lancer: Sure, but why?"
  1048. GOSUB text
  1049. PRINT "Dingo: Frankly, if you can beat Kenji, you must be good."
  1050. GOSUB text
  1051. PRINT "Lancer: A plain, simple duel...haven't done one of those in a while."
  1052. GOSUB text
  1053. CLS
  1054. ec$ = "Dingo"
  1055. et$ = "Hyper Slash"
  1056. ef$ = "Shuriken Spray"
  1057. eu$ = "Ryuken"
  1058. ep = 2
  1059. est = 2
  1060. em = 2
  1061. etp = 0
  1062. eus = 3
  1063. ehp = 100 + (est * 10)
  1064. emhp = ehp
  1065. echp = (emhp / 10) * 3
  1066. esp = 5 + em
  1067. mesp = esp
  1068. eup = 1
  1069. GOTO turn
  1070. continue3:
  1071. CLS
  1072. swc = 2
  1073. tc = 0
  1074. cdg = 0
  1075. ecdg = 0
  1076. cc = 1
  1077. c$ = "Lancer"
  1078. T$ = "Exodus Slash"
  1079. f$ = "Gale Blade"
  1080. u$ = "Renosuken"
  1081. p = 2
  1082. st = 1
  1083. m = 1
  1084. ts = 1
  1085. us = 3
  1086. hp = 100 + (st * 10)
  1087. mhp = hp
  1088. chp = (mhp / 10) * 3
  1089. sp = 5 + m
  1090. msp = sp
  1091. up = 1
  1092. PRINT , , , , "Story code: simpleduel"
  1093. PRINT "You Unlocked Dingo!"
  1094. PRINT "Code: dingoryuken"
  1095. GOSUB text
  1096. CLS
  1097. PRINT "Dingo: Whoa. You really are good."
  1098. GOSUB text
  1099. PRINT "Lancer: Same to you."
  1100. GOSUB text
  1101. PRINT "Dingo: If you want a real fight, talk to my friend Zieg."
  1102. GOSUB text
  1103. PRINT "Lancer: Zieg?"
  1104. GOSUB text
  1105. PRINT "Dingo: Yeah. He's a really great fighter."
  1106. GOSUB text
  1107. PRINT "Lancer: Well, I need to train, if i'm going to beat Kenji."
  1108. GOSUB text
  1109. PRINT "Dingo: Beat Kenji?"
  1110. GOSUB text
  1111. PRINT "Lancer: Yeah. After all, I finally found a fighter who beat me."
  1112. GOSUB text
  1113. PRINT "Dingo: You mean...you'd never been beaten before Kenji?"
  1114. GOSUB text
  1115. PRINT "Lancer: Yeah. And Zieg's not going to break that tradition."
  1116. GOSUB text
  1117. CLS
  1118. PRINT "Dingo: Hey, Zieg!"
  1119. GOSUB text
  1120. PRINT "Zieg: Hey, Dingo! And..."
  1121. GOSUB text
  1122. PRINT "Lancer: Lancer."
  1123. GOSUB text
  1124. PRINT "Zieg: Lancer. Tell me, Lancer, why are you here?"
  1125. GOSUB text
  1126. PRINT "Lancer: To fight you."
  1127. GOSUB text
  1128. PRINT "Zieg: You're fighting me? Dingo, tell me: is this guy worth my time?"
  1129. GOSUB text
  1130. PRINT "Dingo: He beat me."
  1131. GOSUB text
  1132. PRINT "Zieg: Well, then, he's worth a fight."
  1133. GOSUB text
  1134. PRINT "Lancer: Just the words I wanted to hear."
  1135. GOSUB text
  1136. ec$ = "Zieg"
  1137. et$ = "ARA Blade"
  1138. ef$ = "Demonbreaker"
  1139. eu$ = "Flame Fury"
  1140. ep = 2
  1141. est = 1
  1142. em = 3
  1143. ets = 2
  1144. eus = 2
  1145. ehp = 100 + (est * 10)
  1146. emhp = hp
  1147. echp = (mhp / 10) * 3
  1148. esp = 5 + em
  1149. eup = 1
  1150. GOTO turn
  1151. continue4:
  1152. swc = 3
  1153. tc = 0
  1154. cdg = 0
  1155. ecdg = 0
  1156. cc = 1
  1157. c$ = "Lancer"
  1158. T$ = "Exodus Slash"
  1159. f$ = "Gale Blade"
  1160. u$ = "Renosuken"
  1161. p = 2
  1162. st = 1
  1163. m = 1
  1164. ts = 1
  1165. us = 3
  1166. hp = 100 + (st * 10)
  1167. mhp = hp
  1168. chp = (mhp / 10) * 3
  1169. sp = 5 + m
  1170. msp = sp
  1171. up = 1
  1172. CLS
  1173. PRINT , , , , "Story code: Gaia"
  1174. PRINT "Zieg: Lancer...I'll remember that name, I assure you!"
  1175. GOSUB text
  1176. PRINT "Lancer: So, Dingo, got any more friends who can hold their own in a fight?"
  1177. GOSUB text
  1178. PRINT "Dingo: There is one..."
  1179. GOSUB text
  1180. PRINT "Lancer: Who?"
  1181. GOSUB text
  1182. PRINT "Dingo: His name is Jamos. But..."
  1183. GOSUB text
  1184. PRINT "Lancer: But what?"
  1185. GOSUB text
  1186. PRINT "Dingo: He's incredibly strong. more so then Zieg!"
  1187. GOSUB text
  1188. PRINT "Lancer: I should hope so. A stronger fighter is a step up to Kenji."
  1189. GOSUB text
  1190. PRINT "Dingo: I know I couldn't talk you out of it...lets go."
  1191. GOSUB text
  1192. CLS
  1193. PRINT "Dingo: Jamos!"
  1194. GOSUB text
  1195. PRINT "Jamos: What, another challanger?"
  1196. GOSUB text
  1197. PRINT "Dingo: Yeah..."
  1198. GOSUB text
  1199. PRINT "Jamos: Guess I'll have to go easy on him."
  1200. GOSUB text
  1201. PRINT "Lancer: How can you tell that if you haven't even fought me?!"
  1202. GOSUB text
  1203. PRINT "Jamos: If you were a truly compentent swordsmen, you would not seek this fight."
  1204. GOSUB text
  1205. PRINT "Lancer: What are you talking about?"
  1206. GOSUB text
  1207. PRINT "Jamos: You are challanging me simply to prove yourself. You gain nothing but injury."
  1208. GOSUB text
  1209. PRINT "Lancer: You sound like a sage. Lets just get to the fight already!"
  1210. GOSUB text
  1211. PRINT "Jamos: If you insist..."
  1212. GOSUB text
  1213. ec$ = "Jamos"
  1214. et$ = "Malice Cannon"
  1215. ef$ = "Lightning Sword Flash"
  1216. eu$ = "End of Days"
  1217. ep = 3
  1218. est = 1
  1219. em = 0
  1220. etp = 2
  1221. eus = 5
  1222. ehp = 100 + (est * 10)
  1223. emhp = ehp
  1224. echp = (emhp / 10) * 3
  1225. esp = 5 + em
  1226. mesp = esp
  1227. eup = 1
  1228. sws = 1
  1229. GOTO turn
  1230. continue5:
  1231. swc = 4
  1232. tc = 0
  1233. cdg = 0
  1234. ecdg = 0
  1235. cc = 1
  1236. c$ = "Lancer"
  1237. T$ = "Exodus Slash"
  1238. f$ = "Gale Blade"
  1239. u$ = "Renosuken"
  1240. p = 2
  1241. st = 1
  1242. m = 1
  1243. ts = 1
  1244. us = 3
  1245. hp = 100 + (st * 10)
  1246. mhp = hp
  1247. chp = (mhp / 10) * 3
  1248. sp = 5 + m
  1249. msp = sp
  1250. up = 1
  1251. CLS
  1252. PRINT , , , , "Story Code: purgatory"
  1253. PRINT "Jamos: I held back, you know."
  1254. GOSUB text
  1255. PRINT "Lancer: Then show me your true power."
  1256. GOSUB text
  1257. PRINT "Dingo: Lancer, drop it!"
  1258. GOSUB text
  1259. PRINT "Lancer: But..."
  1260. GOSUB text
  1261. PRINT "Dingo: DROP IT!"
  1262. GOSUB text
  1263. PRINT "Lancer: Okay, okay..."
  1264. GOSUB text
  1265. CLS
  1266. PRINT "Lancer: Was he really holding back? Am I really that weak...?"
  1267. GOSUB text
  1268. PRINT "Dingo: There's someone watching us...up in the trees..."
  1269. GOSUB text
  1270. PRINT "Kenji:..."
  1271. GOSUB text
  1272. PRINT "Lancer: Kenji! Come down here right now and fight me!"
  1273. GOSUB text
  1274. PRINT "Dingo: Are you CRAZY?!"
  1275. GOSUB text
  1276. PRINT "Lancer: I...I have to try..."
  1277. GOSUB text
  1278. PRINT "Dingo: Why? Because of some sucidal drive to be the best?!"
  1279. GOSUB text
  1280. PRINT "Lancer: Thats exactly it! Don't you see?"
  1281. GOSUB text
  1282. PRINT "Dingo: Sorry, my common sense is blinding me."
  1283. GOSUB text
  1284. PRINT "Lancer: If I just let him walk away, it'll mean I surrender! I can't do that!"
  1285. GOSUB text
  1286. PRINT "Kenji:...hothead."
  1287. GOSUB text
  1288. PRINT "Lancer: I thought I told you to GET DOWN HERE!"
  1289. GOSUB text
  1290. PRINT "Kenji: Make me."
  1291. GOSUB text
  1292. PRINT "Lancer: Fine! RENOSUKEN!"
  1293. GOSUB text
  1294. CLS
  1295. epilouge1:
  1296. PRINT "The forest was destroyed by Lancer's fearsome Renosuken attack."
  1297. PRINT "However, in his rage to beat Kenji, he neglected to see a falling tree."
  1298. PRINT "It crushed him. He was killed instantly."
  1299. PRINT "Dingo ran away before he could have the same fate."
  1300. PRINT "Kenji was nowhere to be found."
  1301. GOSUB text
  1302. PRINT "The story of Lancer was one of passion, drive, and foolishness..."
  1303. PRINT "But his is only one of many."
  1304. GOSUB text
  1305. IF e = 1 GOTO menu
  1306. CLS
  1307. PRINT "Lancers Story: Rising star cleared!"
  1308. PRINT "Story Code: deadwind"
  1309. PRINT "Epilouge Code: hubris (use in code menu)"
  1310. GOSUB text
  1311. CLS
  1312. PRINT "The story of Lancer may be over, but you can have your tale told!"
  1313. PRINT "PM hitogoroshi or email him at flametounge@gmail.com to be included in the game!"
  1314. GOSUB text
  1315. continue6:
  1316. CLS
  1317. PRINT "To be continued..."
  1318. GOSUB text
  1319. GOTO menu
  1320. swin:
  1321. CLS
  1322. PRINT "You win!"
  1323. GOSUB text
  1324. swc = swc + 1
  1325. IF swc = 1 THEN GOTO continue1
  1326. IF swc = 2 THEN GOTO continue3
  1327. IF swc = 3 THEN GOTO continue4
  1328. IF swc = 4 THEN GOTO continue5
  1329. slose:
  1330. CLS
  1331. PRINT "You lose..."
  1332. GOSUB text
  1333. IF fl = 1 THEN GOTO continue2
  1334. GOTO menu
  1335. storycode:
  1336. CLS
  1337. INPUT "Insert code (N to quit): ", sc$
  1338. IF sc$ = "N" THEN GOTO storystart
  1339. IF sc$ = "firstglory" THEN GOTO continue1
  1340. IF sc$ = "unbreakable" THEN GOTO continue2
  1341. IF sc$ = "simpleduel" THEN GOTO continue3
  1342. IF sc$ = "gaia" THEN GOTO continue4
  1343. IF sc$ = "purgatory" THEN GOTO continue5
  1344. IF sc$ = "deadwind" THEN GOTO continue6
  1345. GOTO storycode
  1346. END IF
  1347. END IF
  1348. END IF
  1349. END IF
  1350. END IF
  1351. END IF
  1352. END IF
  1353. END IF
  1354. END IF
  1355. END IF
  1356. END
  1357. text: REM
  1358. PRINT
  1359. DO
  1360. z$ = INKEY$
  1361. LOOP UNTIL z$ <> ""
  1362. RETURN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement