home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / DRAKE2_2.ZIP / IGM_INFO.PAS < prev    next >
Pascal/Delphi Source File  |  1996-04-23  |  3KB  |  82 lines

  1. type Str30 = string[30];
  2. {*********************************************************************}
  3. {* Player Record!                                                    *}
  4. {*-------------------------------------------------------------------*}
  5. {* This is the record for all 4 players                              *}
  6. {*********************************************************************}
  7.      Player = Record
  8.             Team_Name : Str30;
  9.             F_Name, {USER'S FIRST NAME}
  10.             L_Name    : Str30;
  11.             Alias     : array [1..4] of Str30;
  12.             Sex,
  13.             Magic_Weapon,NPC,Drunk,
  14.             Inn, stole, Streets{not used}, Tank{not used},
  15.             Ran,
  16.             Dead,
  17.             On_Today  : array [1..4] of boolean;
  18.             Stg,
  19.             Int,
  20.             Dex,
  21.             Con,
  22.             Level,
  23.             Special_Attack,
  24.             Special_Attack_Max,
  25.             Weapon,
  26.             Armor     : array [1..4] of byte;
  27.             W_Condition,
  28.             A_Condition : array [1..4] of integer;
  29.             HP,
  30.             HMax      : array [1..4] of LongInt;
  31.             Items     : Array [1..10] of Byte;
  32.             Race,
  33.             Class     : array [1..4] of Char;
  34.             Exp,
  35.             Money,
  36.             Bank      : array [1..4] of LongInt;
  37.             Attack,
  38.             Defense  : array [1..4] of LongInt;
  39.             S_Fights,
  40.             P_Fights,
  41.             Magic_Points : array [1..4] of Byte;
  42.             Player_Kills : array [1..4] of Integer; {not used}
  43.             LastOn : longint;
  44.      End;
  45.  
  46. {
  47. ********* F I L E * L O C K I N G **************************************
  48. The file locking used with Drakeville is the one given with the DDPLUS 7.+
  49. package. You can get DDPLUS 7.0 from ftp://ftp.uniserve.com/pub/bbs_doors.
  50.  
  51. ********* D R O P * F I L E ********************************************
  52. You may not use any other externel drop file but the one that Drakeville will
  53. suply. The file will be named DRAKEx.SYS where 'x' will be the node number.
  54. Here is the content of the drop file.
  55.  
  56. Line 1 is the COM PORT
  57. Line 2 is the IRQ
  58. Line 3 is the PORT ADDRESS
  59. Line 4 is the TIME LEFT
  60. Line 5 is the USER'S FIRST NAME
  61. Line 6 is the USER'S LAST NAME
  62.  
  63. Drakeville will also create a INFO.x that holds the TEAM'S (that is on-line)
  64. record in a binary file.
  65.  
  66. Don't worry about deleting these files!
  67.  
  68. ********* C O N F I G U R A T I O N **************************************
  69. Drakeville will look for a file called IGM.DAT. The file may exist or not,
  70. so your IGM should check if it exists or not before trying to install.
  71. If the file already exists just add your 2 lines needed to the end of the
  72. file. The lines should be like this.
  73.  
  74. Line 1 : The command to start the IGM (ex. pub *) The '*' will be replaced
  75. with the node number by Drakeville. Do not put a number yourself.
  76. Line 2 : The description (ex. ^2Da ^APUB!)
  77.  
  78. Make sure that your IGM is solid. Make sure that you have a program that can
  79. install it and uninstall it. ;-O
  80. }
  81.  
  82.