TG Updates: Coded in a round-start hierarchy displayed to you when you are assigned a job.

So the text you now see at the start is...

The current game mode is - Traitor!
There is a syndicate traitor on the station. Do not let the traitor succeed!
You are the Chemist.
As the Chemist you answer directly to the chief medical officer and the research director. Special circumstances may change this.

Added this to the changelog.

If other servers wish to change this they can just do so by editing the supervisors variables in the files in

code/game/jobs/job/

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2709 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
baloh.matevz
2011-12-17 01:08:53 +00:00
committed by Hawk-v3
parent 5f9fa90a90
commit bb64b63687
10 changed files with 54 additions and 17 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
faction = "Station"
total_positions = -1
spawn_positions = -1
supervisors = "absolutely everyone"
equip(var/mob/living/carbon/human/H)
if(!H) return 0
+2
View File
@@ -5,6 +5,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "Nanotrasen officials and Space law"
equip(var/mob/living/carbon/human/H)
@@ -32,6 +33,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the captain"
equip(var/mob/living/carbon/human/H)
+11
View File
@@ -11,6 +11,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -34,6 +35,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -53,6 +55,7 @@
faction = "Station"
total_positions = 3
spawn_positions = 2
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -74,6 +77,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -95,6 +99,7 @@
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the quartermaster and the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -114,6 +119,7 @@
faction = "Station"
total_positions = 3
spawn_positions = 3
supervisors = "the quartermaster and the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -137,6 +143,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -164,6 +171,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -196,6 +204,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -215,6 +224,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
@@ -234,6 +244,7 @@ var/global/lawyer = 0//Checks for another lawyer
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
+1
View File
@@ -6,6 +6,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of personnel"
equip(var/mob/living/carbon/human/H)
+4
View File
@@ -5,6 +5,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the captain"
equip(var/mob/living/carbon/human/H)
@@ -28,6 +29,7 @@
faction = "Station"
total_positions = 5
spawn_positions = 5
supervisors = "the chief engineer"
equip(var/mob/living/carbon/human/H)
@@ -51,6 +53,7 @@
faction = "Station"
total_positions = 3
spawn_positions = 2
supervisors = "the chief engineer"
equip(var/mob/living/carbon/human/H)
@@ -72,6 +75,7 @@
faction = "Station"
total_positions = 2
spawn_positions = 1
supervisors = "the chief engineer and research director"
equip(var/mob/living/carbon/human/H)
if(!H) return 0
+23 -16
View File
@@ -1,19 +1,26 @@
/datum/job
var
//The name of the job
title = "NOPE"
//Bitflags for the job
flag = 0
department_flag = 0
//Players will be allowed to spawn in as jobs that are set to "Station"
faction = "None"
//How many players can be this job
total_positions = 0
//How many players can spawn in as this job
spawn_positions = 0
//How many players have this job
current_positions = 0
//The name of the job
var/title = "NOPE"
proc/equip(var/mob/living/carbon/human/H)
return 1
//Bitflags for the job
var/flag = 0
var/department_flag = 0
//Players will be allowed to spawn in as jobs that are set to "Station"
var/faction = "None"
//How many players can be this job
var/total_positions = 0
//How many players can spawn in as this job
var/spawn_positions = 0
//How many players have this job
var/current_positions = 0
//Supervisors, who this person answers to directly
var/supervisors = ""
/datum/job/proc/equip(var/mob/living/carbon/human/H)
return 1
+4
View File
@@ -5,6 +5,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the captain"
equip(var/mob/living/carbon/human/H)
@@ -28,6 +29,7 @@
faction = "Station"
total_positions = 5
spawn_positions = 3
supervisors = "the chief medical officer"
equip(var/mob/living/carbon/human/H)
@@ -51,6 +53,7 @@
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the chief medical officer and research director"
equip(var/mob/living/carbon/human/H)
@@ -73,6 +76,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the chief medical officer and research director"
equip(var/mob/living/carbon/human/H)
+3
View File
@@ -5,6 +5,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the captain"
equip(var/mob/living/carbon/human/H)
@@ -26,6 +27,7 @@
faction = "Station"
total_positions = 5
spawn_positions = 3
supervisors = "the research director"
equip(var/mob/living/carbon/human/H)
@@ -48,6 +50,7 @@
faction = "Station"
total_positions = 2
spawn_positions = 2
supervisors = "the chief medical officer and the research director"
equip(var/mob/living/carbon/human/H)
+4
View File
@@ -5,6 +5,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the captain"
equip(var/mob/living/carbon/human/H)
@@ -36,6 +37,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of security"
equip(var/mob/living/carbon/human/H)
@@ -65,6 +67,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "the head of security"
equip(var/mob/living/carbon/human/H)
@@ -102,6 +105,7 @@
faction = "Station"
total_positions = 5
spawn_positions = 5
supervisors = "the head of security"
equip(var/mob/living/carbon/human/H)
+1
View File
@@ -209,6 +209,7 @@ var/global/datum/controller/occupations/job_master
spawnId(H,rank)
H << "<B>You are the [rank].</B>"
H << "<b>As the [rank] you answer directly to [job.supervisors]. Special circumstances may change this.</b>"
H.job = rank
if(H.mind)
H.mind.assigned_role = rank