
1: .\" $NetBSD: phantasia.6,v 1.11 2004/01/03 13:32:23 wiz Exp $ 2: .\" 3: .Dd April 1, 2001 4: .Dt PHANTASIA 6 5: .Os 6: .Sh NAME 7: .Nm phantasia 8: .Nd an interterminal fantasy game 9: .Sh SYNOPSIS 10: .Nm 11: .Op Fl abHmpSsx 12: .Sh DESCRIPTION 13: .Nm 14: is a role playing game which allows players to roll up characters of 15: various types to fight monsters and other players. 16: Progression of characters is based upon gaining experience from fighting 17: monsters (and other players). 18: .Pp 19: Most of the game is menu driven and self-explanatory (more or less). 20: The screen is cursor updated, so be sure to set up the 21: .Ev TERM 22: variable in your environment. 23: .Pp 24: The options provide for a variety of functions to support the game. 25: They are: 26: .Pp 27: .Bl -tag -width aaa -offset indent 28: .It Fl a 29: Get a listing of all character names on file. 30: .It Fl b 31: Show scoreboard of top characters per login. 32: .It Fl H 33: Print header only. 34: .It Fl m 35: Get a monster listing. 36: .It Fl p 37: Purge old characters. 38: .It Fl S 39: Turn on wizard options, if allowed, if running as 40: .Dq root . 41: .It Fl s 42: Invokes 43: .Nm 44: without header information. 45: .It Fl x 46: Examine/change a particular character on file. 47: .El 48: .Pp 49: The characters are saved on a common file, in order to make the game 50: interactive between players. 51: The characters are given a password in order to retrieve them later. 52: Only characters above 53: .Em level 54: zero are saved. 55: Characters unused for awhile will be purged. 56: Characters are only placed on the scoreboard when they die. 57: .Sh PARTICULARS 58: .Ss Normal Play 59: A number of the player's more important statistics are almost always 60: displayed on the screen, with maximums (where applicable) in 61: parentheses. 62: .Pp 63: The character is placed randomly near the center of a Cartesian 64: system. 65: Most commands are selected with a single letter or digit. 66: For example, one may move by hitting 'W', 'S', 'N', or 'E', 67: (lower case may also be used, at no time is the game case dependent). 68: One may also use 'H', 'J', 'K', 'L', 69: for movement, similar to 70: .Xr vi 1 . 71: To move to a specific (x, y) coordinate, use the 72: .Ic move 73: ('1') command. 74: The distance a character can move is calculated by 75: 1 plus 1.5 per 76: .Em level . 77: Moving in a compass direction will move the player the maximum 78: allowed distance in that direction. 79: .Pp 80: A player may see who else is playing by using the 81: .Ic players 82: ('2') option. 83: One may see the coordinates of those who are the same 84: distance or closer to the origin as he/she. 85: .Em Kings , 86: and 87: .Em council of the wise 88: can see and can be seen by everyone. 89: A 90: .Em palantir 91: removes these restrictions. 92: .Pp 93: One can talk to other players with the 94: .Ic talk 95: ('3') option. 96: In general, this is a line or so of text. 97: To remove a current 98: message, just type 99: .Aq return 100: when prompted for a message. 101: .Pp 102: The 103: .Ic stats 104: ('4') option shows additional characteristics of a player. 105: .Pp 106: One may leave the game either with the 107: .Ic quit 108: ('5') option. 109: .Pp 110: One may rest by default. 111: Resting lets one regain maximum 112: .Em energy level , 113: and also lets one find 114: .Em mana 115: (more is found for larger levels and further distances from the origin). 116: .Pp 117: One may call a monster by hitting '9' or 'C'. 118: .Pp 119: Use 'X' to examine other players. 120: .Pp 121: One may quit or execute a sub-shell by hitting interrupt. 122: Quitting during battle results in death for obvious reasons. 123: .Pp 124: Several other options become available as the player progresses in 125: .Em level 126: and 127: .Em magic , 128: or to other stations in the game 129: .Em ( valar , 130: .Em council of the wise , 131: .Em king ) . 132: These are described elsewhere. 133: In general, a control-L will force the redrawing of the screen. 134: .Pp 135: Other things which may happen are more or less self-explanatory. 136: .Ss Fighting Monsters 137: A player has several options while fighting monsters. 138: They are as follows: 139: .Bl -tag -width skirmish -offset indent 140: .It Ic melee 141: Inflicts damage on the monster, based upon 142: .Em strength . 143: Also decreases the monster's 144: .Em strength 145: some. 146: .It Ic skirmish 147: Inflicts a little less damage than 148: .Ic melee , 149: but decreases the monster's 150: .Em quickness 151: instead. 152: .It Ic evade 153: Attempt to run away. 154: Success is based upon both the player's and the monster's 155: .Em brains 156: and 157: .Em quickness . 158: .It Ic spell 159: Several options for throwing spells (described elsewhere). 160: .It Ic nick 161: Hits the monster one plus the player's 162: .Em sword , 163: and gives the player 10% of the monster's 164: .Em experience . 165: Decreases the monster's 166: .Em experience 167: an amount proportional to the amount granted. 168: This also increases the monster's quickness. 169: Paralyzed monsters wake up very fast when nicked. 170: .It Ic luckout 171: This is essentially a battle of wits with the monster. 172: Success is based upon the player's and the monster's 173: .Em brains . 174: The player gets credit for slaying the monster if he/she succeeds. 175: Otherwise, nothing happens, and the chance to 176: .Ic luckout 177: is lost. 178: .El 179: .Ss Character Statistics 180: .Bl -tag -width quickness -offset indent 181: .It Em strength 182: determines how much damage a character can inflict. 183: .It Em quickness 184: determines how many chances a character gets to make decisions while fighting. 185: .It Em energy level 186: specifies how much damage a character may endure before dying. 187: .It Em magic level 188: determines which spells a character may throw, and how effective those 189: spells will be. 190: .It Em brains 191: basically, the character's intelligence; used for various fighting options 192: and spells. 193: .It Em mana 194: used as a power source for throwing spells. 195: .It Em experience 196: gained by fighting monsters and other characters. 197: .It Em level 198: indicative of how much experience a character has accumulated; progresses 199: geometrically as 200: .Em experience 201: increases. 202: .It Em poison 203: sickness which degrades a character's performance (affects 204: .Em energy level 205: and 206: .Em strength ) . 207: .It Em sin 208: accumulated as a character does certain nasty things; used only rarely 209: in normal play of the game. 210: .It Em age 211: of player; roughly equivalent to number of turns. 212: As 213: .Em age 214: increases, many personal statistics degenerate. 215: .El 216: .Ss Character Types 217: Character statistics are rolled randomly from the above list, according 218: to character type. 219: The types are as follows: 220: .Bl -tag -width "experimento" -offset indent 221: .It Em magic user 222: strong in 223: .Em magic level 224: and 225: .Em brains , 226: weak in other areas. 227: Must rely on wits and magic to survive. 228: .It Em fighter 229: good in 230: .Em strength 231: and 232: .Em energy level , 233: fairly good in other areas. 234: This adds up to a well-equipped fighter. 235: .It Em elf 236: very high 237: .Em quickness 238: and above average 239: .Em magic level 240: are 241: .Em elves 242: selling points. 243: .It Em dwarf 244: very high 245: .Em strength 246: and 247: .Em energy level , 248: but with a tendency to be rather slow and not too bright. 249: .It Em halfling 250: rather quick and smart, with high 251: .Em energy level , 252: but poor in 253: .Em magic 254: and 255: .Em strength . 256: Born with some 257: .Em experience . 258: .It Em experimento 259: very mediocre in all areas. 260: However, the 261: .Em experimento 262: may be placed almost anywhere within the playing grid. 263: .El 264: .Pp 265: The possible ranges for starting statistics are summarized in 266: the following table. 267: .TS 268: l c c c c c c 269: l c c c c c c. 270: Type Strength Quick Mana Energy Brains Magic 271: _ 272: Mag. User 10-15 30-35 50-100 30-45 60-85 5-9 273: Fighter 40-55 30-35 30-50 45-70 25-45 3-6 274: Elf 35-45 32-38 45-90 30-50 40-65 4-7 275: Dwarf 50-70 25-30 25-45 60-100 20-40 2-5 276: Halfling 20-25 34 25-45 55-90 40-75 1-4 277: Experimento 25 27 100 35 25 2 278: .TE 279: .\" .Bl -column "Experimento" "Strength" "Quick" "xxxxxx" "Energy" "Brains" "Magic" 280: .\" .It Sy Charactertype Strength Quick Mana Energy Brains Magic 281: .\" .It "Magic User" 10-15 30-35 50-100 30-45 60-85 5-9 282: .\" .It Fighter 40-55 30-35 30-50 45-70 25-45 3-6 283: .\" .It Elf 35-45 32-38 45-90 30-50 40-65 4-7 284: .\" .It Dwarf 50-70 25-30 25-45 60-100 20-40 2-5 285: .\" .It Halfling 20-25 34 25-45 55-90 40-75 1-4 286: .\" .It Experimento 25 27 100 35 25 2 287: .\" .El 288: .Pp 289: Not only are the starting characteristics different for the different 290: character types, the characteristics progress at different rates for the 291: different types as the character goes up in 292: .Em level . 293: .Em Experimentoes Ns ' 294: characteristics progress randomly as one of the other types. 295: The progression as characters increase in 296: .Em level 297: is summarized in the following table. 298: .Pp 299: .TS 300: nokeep ; 301: l c c c c c 302: l n n n n n. 303: Type Strength Mana Energy Brains Magic 304: _ 305: Mag. User 2.0 75 20 6 2.75 306: Fighter 3.0 40 30 3.0 1.5 307: Elf 2.5 65 25 4.0 2.0 308: Dwarf 5 30 35 2.5 1 309: Halfling 2.0 30 30 4.5 1 310: .TE 311: .Pp 312: The character type also determines how much gold a player may 313: carry, how long until 314: .Em rings 315: can overcome the player, and how much 316: .Em poison 317: the player can withstand. 318: .Ss Spells 319: During the course of the game, the player may exercise his/her 320: magic powers. 321: These cases are described below. 322: .Bl -tag -width "all or nothing" -offset indent 323: .It Ic cloak 324: .Em magic level necessary : 325: 20 (plus level 7) 326: .br 327: .Em mana used : 328: 35 plus 3 per rest period 329: .br 330: Used during normal play. 331: Prevents monsters from finding the character, 332: as well as hiding the player from other players. 333: His/her coordinates show up as '?' in the 334: .Ic players 335: option. 336: Players cannot collect 337: .Em mana , 338: find trading posts, or discover the 339: .Em grail 340: while cloaked. 341: Calling a monster uncloaks, as well as choosing this option while cloaked. 342: .It Ic teleport 343: .Em magic level necessary : 344: 40 (plus level 12) 345: .br 346: .Em mana used : 347: 30 per 75 moved 348: .br 349: Used during normal play. 350: Allows the player to move with much more freedom than with the 351: .Ic move 352: option, at the price of expending mana. 353: The maximum distance possible to move is based upon 354: .Em level 355: and 356: .Em magic level . 357: .It Ic power blast 358: .Em magic level necessary : 359: none 360: .br 361: .Em mana used : 362: 5 times 363: .Em level 364: .br 365: Used during inter-terminal battle. 366: Damage is based upon 367: .Em magic level 368: and 369: .Em strength . 370: Hits much harder than a normal hit. 371: .It Ic all or nothing 372: .Em magic level necessary : 373: none 374: .br 375: .Em mana used : 376: 1 377: .br 378: Used while combating monsters. 379: Has a 25% chance of working. 380: If it works it hits the monster just enough to kill it. 381: If it fails, it doesn't hit the monster, and doubles the monster's 382: .Em quickness 383: and 384: .Em strength . 385: Paralyzed monsters wake up much quicker as a result of this spell. 386: .It Ic magic bolt 387: .Em magic level necessary : 388: 5 389: .br 390: .Em mana used : 391: variable 392: .br 393: Used while combating monsters. 394: Hits the monster based upon the amount 395: of 396: .Em mana 397: expended and 398: .Em magic level . 399: Guaranteed to hit at least 10 per 400: .Em mana . 401: .It Ic force field 402: .Em magic level necessary : 403: 15 404: .br 405: .Em mana used : 406: 30 407: .br 408: Used during monster combat. 409: Throws up a shield to protect from damage. 410: The shield is added to actual energy level, and is a fixed number, based 411: upon maximum energy. 412: Normally, damage occurs first to the shield, and then to the players actual 413: .Em energy level . 414: .It Ic transform 415: .Em magic level necessary : 416: 25 417: .br 418: .Em mana used : 419: 50 420: .br 421: Used during monster combat. 422: Transforms the monster randomly into one of the 100 monsters from 423: the monster file. 424: .It Ic increase might 425: .Em magic level necessary : 426: 35 427: .br 428: .Em mana used : 429: 75 430: .br 431: Used during combat with monsters. 432: Increases strength up to a maximum. 433: .It Ic invisibility 434: .Em magic level necessary : 435: 45 436: .br 437: .Em mana used : 438: 90 439: .br 440: Used while fighting monsters. 441: Makes it harder for the monster to hit, by temporarily increasing the player's 442: .Em quickness . 443: This spell may be thrown several times, but a maximum level will be reached. 444: .It Ic transport 445: .Em magic level necessary : 446: 60 447: .br 448: .Em mana used : 449: 125 450: .br 451: Used during monster combat. 452: Transports the monster away from the player. 453: Success is based upon player's 454: .Em magic 455: and 456: .Em brains , 457: and the monster's 458: .Em experience . 459: If it fails the player is transported instead. 460: 60% of the time, the monster will drop any treasure it was carrying. 461: .It Ic paralyze 462: .Em magic level necessary : 463: 75 464: .br 465: .Em mana used : 466: 150 467: .br 468: Used during monster combat. 469: .Dq Freezes 470: the monster by putting its 471: .Em quickness 472: slightly negative. 473: The monster will slowly wake up. 474: Success is based upon player's 475: .Em magic 476: and the monster's 477: .Em experience . 478: If it fails, nothing happens. 479: .It Ic specify 480: .Em magic level necessary : 481: none 482: .br 483: .Em mana used : 484: 1000 485: .br 486: Used during monster combat only by 487: .Em valar 488: or 489: .Em council of the wise . 490: Allows the player to pick which monster to fight. 491: .El 492: .Ss Monsters 493: Monsters get bigger as one moves farther from the origin (0,0). 494: Rings of distance 125 from the origin determine the size. 495: A monster's 496: .Em experience , 497: .Em energy level , 498: and 499: .Em brains 500: are multiplied by the size. 501: .Em Strength 502: is increased 50% per size over one, and 503: .Em quickness 504: remains the same, regardless of size. 505: .Pp 506: Also, nastier monsters are found as one progress farther out from the origin. 507: Monsters also may flock. 508: The percent chance of that happening is designated as 509: .Em flock% 510: in the monster listing. 511: Monsters outside the first ring 512: may carry treasure, as determined by their treasure type. 513: Flocking monsters, and bigger monsters increase the chances of treasure. 514: .Pp 515: Certain monsters have special abilities; they are as follows: 516: .Bl -tag -width "Assorted Faeries" 517: .It Em Unicorn 518: can only be subdued if the player is in possession of a 519: .Em virgin . 520: .It Em Modnar 521: has random characteristics, including treasure type. 522: .It Em Mimic 523: will pick another name from the list of monsters in order to confuse. 524: .It Em Dark Lord 525: very nasty person. 526: Does not like to be hit (especially nicked), 527: and many spells do not work well (or at all) against him. 528: One can always 529: .Em evade 530: from the 531: .Em Dark Lord . 532: .It Em Leanan-Sidhe 533: also a very nasty person. 534: She will permanently sap 535: .Em strength 536: from someone. 537: .It Em Saruman 538: wanders around with 539: .Em Wormtongue , 540: who can steal a 541: .Em palantir . 542: Also, 543: .Em Saruman 544: may turn a player's gems into gold pieces, or scramble her/his stats. 545: .It Em Thaumaturgist 546: can transport a player. 547: .It Em Balrog 548: inflicts damage by taking away 549: .Em experience , 550: not 551: .Em energy . 552: .It Em Vortex 553: may take some 554: .Em mana . 555: .It Em Nazgul 556: may try to steal a 557: .Em ring 558: or neutralize part of one's 559: .Em brains . 560: .It Em Tiamat 561: may take half a player's 562: .Em gold 563: and 564: .Em gems 565: and escape. 566: .It Em Kobold 567: may get nasty and steal one gold piece and run away. 568: .It Em Shelob 569: may bite, inflicting the equivalent of one 570: .Em poison . 571: .It Em Assorted Faeries 572: These are killed if attacking someone carrying 573: .Em holy water . 574: These are 575: .Em Cluricaun , Fir Darrig , Fachan , 576: .Em Ghille Dhu , Bogle , Killmoulis , 577: and 578: .Em Bwca . 579: .It Em Lamprey 580: may bite, inflicting 1/2 of a 581: .Em poison . 582: .It Em Shrieker 583: will call one of its (much bigger) buddies if picked upon. 584: .It Em Bonnacon 585: will become bored with battle, fart, and run off. 586: .It Em Smeagol 587: will try to steal a 588: .Em ring 589: from a player, if given the chance. 590: .It Em Succubus 591: may inflict damage through a 592: .Ic force field . 593: This subtracts from 594: .Em energy level 595: instead of any shield the player may have thrown up. 596: This is a very easy way to die. 597: .It Em Cerberus 598: loves metal and will steal all the metal treasures from a player if able. 599: .It Em Ungoliant 600: can bite and poison. 601: This inflicts five 602: .Em poisons , 603: and also takes one from the player's 604: .Em quickness . 605: .It Em Jabberwock 606: may tire of battle, and leave after calling one of his friends 607: .Em ( Jubjub Bird 608: or 609: .Em Bandersnatch ) . 610: .It Em Morgoth 611: actually 612: .Em Modnar , 613: but reserved for 614: .Em council of the wise , valar , 615: and 616: .Em ex-valar . 617: Fights with 618: .Em Morgoth 619: end when either he or the player dies. 620: His characteristics are calculated based upon the player's. 621: The player is given the chance to ally with him. 622: No magic, except 623: .Ic force field 624: works when battling 625: .Em Morgoth . 626: .It Em Troll 627: may regenerate its 628: .Em energy 629: and 630: .Em strength 631: while in battle. 632: .It Em Wraith 633: may make a player blind. 634: .El 635: .Ss Treasures 636: The various treasure types are as follows: 637: .Bl -tag -width "type twelve/thirteen" 638: .It Type zero 639: none 640: .It Type one 641: .Em power booster 642: \- adds mana. 643: .br 644: .Em druid 645: \- adds experience. 646: .br 647: .Em holy orb 648: \- subtracts 0.25 sin. 649: .TP 1.5i 650: .It Type two 651: .Em amulet 652: \- protects from cursed treasure. 653: .br 654: .Em holy water 655: \- kills 656: .Em assorted faeries . 657: .br 658: .Em hermit 659: \- reduces sin by 25% and adds some mana. 660: .It Type three 661: .Em shield 662: \- adds to maximum 663: .Em energy level . 664: .br 665: .Em virgin 666: \- used to subdue a 667: .Em unicorn , 668: or to give much 669: .Em experience 670: (and some 671: .Em sin ) . 672: .br 673: .Em athelas 674: \- subtracts one 675: .Em poison . 676: .It Type four (scrolls) 677: .Em shield 678: \- throws a bigger than normal 679: .Ic force field . 680: .br 681: .Em invisible 682: \- temporarily puts the finder's 683: .Em quickness 684: to one million. 685: .br 686: .Em ten fold strength 687: \- multiplies finder's strength by ten. 688: .br 689: .Em pick monster 690: \- allows finder to pick next monster to battle. 691: .br 692: .Em general knowledge 693: \- adds to finder's 694: .Em brains 695: and 696: .Em magic level . 697: .Pp 698: All the scrolls except 699: .Em general knowledge 700: automatically call a monster. 701: These preserve any spells that were already in effect, but are only in 702: effect while in battle. 703: .It Type five 704: .Em dagger 705: \- adds to 706: .Em strength . 707: .br 708: .Em armour 709: \- same as a 710: .Em shield , 711: but bigger. 712: .br 713: .Em tablet 714: \- adds 715: .Em brains . 716: .It Type six 717: .Em priest 718: \- rests to maximum; adds 719: .Em mana , brains ; 720: and halves 721: .Em sin . 722: .br 723: .Em Robin Hood 724: \- increases 725: .Em shield 726: and adds permanently to 727: .Em strength . 728: .br 729: .Em axe 730: \- like 731: .Em dagger , 732: but bigger. 733: .It Type seven 734: .Em charm 735: \- protects from cursed treasure (used before 736: .Em amulet ) ; 737: used in conjunction with 738: .Em blessing 739: to battle 740: .Em Dark Lord . 741: .br 742: .Em Merlyn 743: \- adds 744: .Em brains , magic , 745: and 746: .Em mana . 747: .br 748: .Em war hammer 749: \- like an 750: .Em axe , 751: but bigger. 752: .It Type eight 753: .Em healing potion 754: \- sets 755: .Em poison 756: to -2, or subtracts two from 757: .Em poison , 758: whichever is better. 759: .br 760: .Em transporter 761: \- allows finder to move anywhere. 762: .br 763: .Em sword 764: \- like a 765: .Em war hammer , 766: but bigger. 767: .It Type nine 768: .Em golden crown 769: \- allows the player to become 770: .Em king , 771: by going to (0,0). 772: .br 773: .Em blessing 774: \- cuts 775: .Em sin 776: to 1/3, adds 777: .Em mana , 778: rests to maximum, kills 779: .Em Dark Lord 780: with a 781: .Em charm , 782: and gives bearer first hit on all monsters. 783: .br 784: .Em quicksilver 785: \- adds to 786: .Em quickness . 787: .It Type ten 788: .Em elven boots 789: \- adds permanently to 790: .Em quickness . 791: .It Type eleven 792: .Em palantir 793: