/******************************************************************************* RPG-X Primary Class Set TiM - 5/8/2006 This is the default script storing all the data needed to set up the RPG-X default class set. Values: consoleName - Value used to join class from console as well as CVAR name formalName - Value displayed in the main scoreboard radarColor - Color of class members on radar, as well as color of the class name in the scoreboard (RGB 0-255) iconColor - Which color rank icon to display in the scoreboard (must be red, gold, teal, green or NULL) modelSkin - Which skin player models are forced to with this class (provided that CVAR is enabled) weapons - Specifies which weapons this class starts with message - Message to display when player enters this class. hasRanks - rank pips are rendered on player model admin - Class has admin ability (cloak, kick, give, drag etc) marine - Class has marine ability (teleporter) medical - Class has medical ability (Can revive, and scan health) n00b - Class has n00b ability (Can't move, talk, block, etc) noShow - Hides the class from the UI Menu NB: There should always be an admin and n00b class. Safeguards have been added in case they are not added, however they are not fully guaranteed. For each class, these CVARs are created: /rpg_Pass - Resets the name needed to join the class /rpg_Flags - Resets the classes weapons flags *******************************************************************************/ //Default Class { consoleName "noclass" formalName "" radarColor { 138 138 138 } iconColor NULL modelSkin "default" weapons { 0 } message "" hasRanks 0 admin 0 marine 0 medical 0 n00b 0 noShow 0 } //n00b Class { consoleName "n00b" formalName "n00b" radarColor { 255 0 246 } iconColor NULL modelSkin "default" weapons { 0 } message " has become a stupid n00bie." hasRanks 0 admin 0 marine 0 medical 0 n00b 1 noShow 0 } //Root Class { consoleName "admin" formalName "Admin" radarColor { 0 255 12 } iconColor default modelSkin "default" weapons { 0 } message " is now an Server Admin." hasRanks 1 admin 1 noShow 1 } //CO { consoleName "co" formalName "CO" radarColor { 204 0 0 } iconColor red modelSkin "default" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER } message " is now an Commanding Officer." hasRanks 1 } //XO { consoleName "xo" formalName "XO" radarColor { 204 0 0 } iconColor red modelSkin "default" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER } message " is now an First Officer." hasRanks 1 } //Helm { consoleName "helm" formalName "Helm" radarColor { 204 0 0 } iconColor red modelSkin "default" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER } message " is now an Helm." hasRanks 1 } //CoS { consoleName "cos" formalName "CoS" radarColor { 255 215 0 } iconColor gold modelSkin "gold" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER | WP_PHASER_RIFLE } message " is now an Chief of Security." hasRanks 1 } //Sec { consoleName "sec" formalName "Sec" radarColor { 255 215 0 } iconColor gold modelSkin "gold" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER | WP_PHASER_RIFLE } message " is now an Security Officer." hasRanks 1 } //CE { consoleName "ce" formalName "CE" radarColor { 255 215 0 } iconColor gold modelSkin "gold" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER | WP_TOOLKIT | WP_HYPERSPANNER } message " is now an Chief Engineer." hasRanks 1 } //Eng { consoleName "eng" formalName "Eng" radarColor { 255 215 0 } iconColor gold modelSkin "gold" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER | WP_TOOLKIT | WP_HYPERSPANNER } message " is now an Engineer." hasRanks 1 } //Ops { consoleName "ops" formalName "Ops" radarColor { 255 215 0 } iconColor gold modelSkin "gold" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER | WP_TOOLKIT | WP_HYPERSPANNER } message " is now an Operations Officer." hasRanks 1 } //CMO { consoleName "cmo" formalName "CMO" radarColor { 0 128 128 } iconColor teal modelSkin "teal" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_VOYAGER_HYPO | WP_DERMAL_REGEN | WP_PHASER } message " is now an Chief Medical Officer." hasRanks 1 medical 1 } //Med { consoleName "med" formalName "Med" radarColor { 0 128 128 } iconColor teal modelSkin "teal" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_VOYAGER_HYPO | WP_DERMAL_REGEN | WP_PHASER } message " is now an Medical Officer." hasRanks 1 medical 1 } //Counselor { consoleName "counselor" formalName "Counselor" radarColor { 0 128 128 } iconColor teal modelSkin "teal" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_VOYAGER_HYPO | WP_DERMAL_REGEN | WP_PHASER } message " is now an Counselor." hasRanks 1 medical 1 } //CSO { consoleName "cso" formalName "CSO" radarColor { 0 128 128 } iconColor teal modelSkin "teal" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER } message " is now an Chief Science Officer." hasRanks 1 } //Sci { consoleName "sci" formalName "Sci" radarColor { 0 128 128 } iconColor teal modelSkin "teal" weapons { WP_COFFEE | WP_PADD | WP_TRICORDER | WP_PHASER } message " is now an Science Officer." hasRanks 1 }