home *** CD-ROM | disk | FTP | other *** search
/ Level 2004 April / Level_2004-04_112_cda.bin / data1.cab / GameFiles / Modules / Deathmatch2.rvm / module.def < prev    next >
Encoding:
Text File  |  1999-09-08  |  4.9 KB  |  104 lines

  1. // Revenant - Copyright 1999 Cinematix Studios, Inc.
  2. // ******* Revenant Module Description File ******* 
  3.  
  4. // Module flags (use with FLAGS tag)
  5. // You can use multiple flags together by using the '|' symbol (i.e. FLAG1 | FLAG2 | FLAG3)
  6. #define GAMEMOD_SINGLEPLAYER        0x0002    // Is a singleplayer module
  7. #define GAMEMOD_MULTIPLAYER            0x0004    // Is a multiplayer module
  8. #define GAMEMOD_DEATHMATCH            0x0008    // This module was designed for deathmatch
  9. #define GAMEMOD_MUD                    0x0010    // This module is a mud style module
  10. #define GAMEMOD_ZIPFILE                0x0020    // Set internally if module is in a ZIP format pak file
  11. #define GAMEMOD_ISDEMO                0x0040    // This is a demo module (causes game to run in demo mode)
  12. #define GAMEMOD_SELFRUNNING            0x0080    // This is a self running demo (causes game to autorun main char script)
  13.  
  14. // Session flags (use with SESSIONFLAGS tag)
  15. // You can use multiple flags together by using the '|' symbol (i.e. FLAG1 | FLAG2 | FLAG3)
  16. #define SESOPT_FLAGS_EDITSTATS        0x0001    // Host can edit stats in this session
  17. #define SESOPT_FLAGS_EDITEQUIP        0x0002    // Host can edit equipment in this session
  18. #define SESOPT_FLAGS_LOOTCORPSES    0x0004    // Players can loot corpses
  19. #define SESOPT_FLAGS_NOMONSTERS        0x0008    // Session has no monsters
  20. #define SESOPT_FLAGS_PASSREQUIRED    0x0010    // This session requires a password
  21.  
  22. // Viewing mode (use with VIEWING tag)
  23. #define SESOPT_VIEWING_SELECTABLE    0x0000    // Player viewing selectable
  24. #define SESOPT_VIEWING_ALL            0x0001    // All other players viewable
  25. #define SESOPT_VIEWING_NONE            0x0002    // No viewing of other players
  26.  
  27. // PKing mode (use with PKING tag)
  28. #define    SESOPT_PKING_SELECTABLE        0x0000    // Selectable by player
  29. #define    SESOPT_PKING_ALL            0x0001    // All players can be pked
  30. #define SESOPT_PKING_NONE            0x0002    // No pking allowed
  31.  
  32. // Access mode (use with ACCESS tag)
  33. #define    SESOPT_ACCESS_OPEN            0x0000    // Any player of any level with any equipment
  34. #define SESOPT_ACCESS_NEWPLAYER        0x0001    // Only new players (level 1, no equipment, limited gold)
  35. #define    SESOPT_ACCESS_GUEST            0x0002    // New players can enter as guests
  36. #define SESOPT_ACCESS_VALIDATE        0x0003    // Host must 'enable' player before he can enter
  37.  
  38. // Ressurection penalty (use with RESPENALTY tag)
  39. #define    SESOPT_RESPENALTY_NONE        0x0000    // No penalty
  40. #define SESOPT_RESPENALTY_ATPARTY    0x0001    // A penalty when ressurected only at the party pos
  41. #define SESOPT_RESPENALTY_ALL        0x0002    // A penalty whenever char is ressurected
  42.  
  43. MODULE "Deathmatch2" // Same as directory name!!
  44. BEGIN
  45.  
  46.   // Primary Information
  47.   // *******************
  48.     NAME            "Corridors of Darkness"
  49.       // A descriptive module name (less than 40 characters)
  50.     VERSION            1.0
  51.       // Version number of module so that all players play same version of module.
  52.       // Major version indicates major download release.  Minor usually indicates a patch version.
  53.     GAMEVERSION            1.0
  54.       // Minimum version of game required to play this module.
  55.       // Major version indicates a new retail release, minor version indicates patch or upgrade.
  56.     UNIQUEID        0x38DFc90a
  57.       // Unique id generated by 'genuid.exe' to distinguish between accidentally identically named modules
  58.     FLAGS           GAMEMOD_MULTIPLAYER | GAMEMOD_DEATHMATCH
  59.       // Type of module (and other options)
  60.  
  61.   // Default Session Settings
  62.   // ************************
  63.     SESSIONFLAGS    SESOPT_FLAGS_EDITSTATS | SESOPT_FLAGS_EDITEQUIP
  64.       // Basic default session options
  65.     VIEWING         SESOPT_VIEWING_ALL
  66.       // Viewing players via the 'View' button in the multiplayer screen
  67.     PKING           SESOPT_PKING_SELECTABLE
  68.       // Player killing options
  69.     ACCESS          SESOPT_ACCESS_OPEN
  70.       // How new characters enter the game
  71.     RESPENALTY      SESOPT_RESPENALTY_ATPARTY PENALTY 25
  72.       // What kind of penalty given for ressurecting character
  73.     MINLEVEL        6
  74.       // Minimum level to join session
  75.     MAXLEVEL        10
  76.       // Maximum level to join session
  77.     MAXPLAYERS        32
  78.       // Maximum number of players in session (online or offline)
  79.     MAXONLINE        32
  80.       // Maximum players online (is set to MaxPlayers in Revenant.ini if value is greater
  81.       // than MaxPlayers in the ini file... change the max players in Revenant.ini to allow 
  82.       // more players online simultaneously).
  83.  
  84.   // Module Information
  85.   // ******************
  86.     MINHOURS        0
  87.       // Minimum hours to complete module
  88.     MAXHOURS        5            // Maximum hours to complete module
  89.       // Maximum hours to complete module
  90.     DESC            ""
  91.       // General description of module
  92.     MUDIP            "0.0.0.0"
  93.       // Host's ip address for MUD module
  94.  
  95.   // Starting positions
  96.   // ******************
  97.     STARTPOS "Start Point 1" LEVEL 101 POINTS (8000,10768,16)(8768,10768,16)(8384,10192,16)
  98.     STARTPOS "Start Point 2" LEVEL 101 POINTS (8672,9040,16)(8768,8368,16)(8960,9712,16)
  99.     STARTPOS "Start Point 3" LEVEL 101 POINTS (11168,9808,16)(10784,9232,16)(10304,9808,16)
  100.     STARTPOS "Start Point 4" LEVEL 101 POINTS (10880,8368,16)(10208,8368,16)(10784,9040,16)
  101.       // Lists different starting points in the module
  102.  
  103. END
  104.