Gamemode fixes for TG update.

This commit is contained in:
Ren Erthilo
2012-03-28 01:17:53 +01:00
parent 470d767369
commit 463fec60b5
8 changed files with 28 additions and 4 deletions
+1
View File
@@ -22,6 +22,7 @@
restricted_jobs = list("AI", "Cyborg")
required_players = 3
required_enemies = 3
recommended_enemies = 4
var/datum/mind/sacrifice_target = null
var/finished = 0
+10
View File
@@ -6,6 +6,10 @@
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
// Enable this and the below to have command reports in extended
// var/const/waittime_l = 600 //lower bound on time before intercept arrives (in tenths of seconds)
// var/const/waittime_h = 1800
/datum/game_mode/announce()
world << "<B>The current game mode is - Extended Role-Playing!</B>"
world << "<B>Just have fun and role-play!</B>"
@@ -14,3 +18,9 @@
// setup_sectors()
// spawn_exporation_packs()
return 1
// Enable this and the above to have command reports in extended
///datum/game_mode/extended/post_setup()
// send_intercept()
//
// ..()
@@ -6,6 +6,11 @@
config_tag = "malfunction"
required_players = 1
required_enemies = 1
recommended_enemies = 1
uplink_welcome = "Crazy AI Uplink Console:"
uplink_uses = 10
var/const/waittime_l = 600
var/const/waittime_h = 1800 // started at 1800
@@ -15,9 +20,6 @@
var/to_nuke_or_not_to_nuke = 0
var/apcs = 0 //Adding dis to track how many APCs the AI hacks. --NeoFite
uplink_welcome = "Crazy AI Uplink Console:"
uplink_uses = 10
/datum/game_mode/malfunction/announce()
world << "<B>The current game mode is - AI Malfunction!</B>"
+4
View File
@@ -10,6 +10,7 @@
uplink_welcome = "EVIL METEOR Uplink Console:"
uplink_uses = 10
/datum/game_mode/meteor/announce()
world << "<B>The current game mode is - Meteor!</B>"
world << "<B>The space station has been stuck in a major meteor shower. You must escape from the station or at least live.</B>"
@@ -38,6 +39,7 @@
/datum/game_mode/meteor/declare_completion()
var/list/survivors = list()
var/area/escape_zone = locate(/area/shuttle/escape/centcom)
var/area/pod_zone = list( /area/shuttle/escape_pod1/centcom, /area/shuttle/escape_pod2/centcom, /area/shuttle/escape_pod3/centcom, /area/shuttle/escape_pod5/centcom )
for(var/mob/living/player in world)
if (player.client)
@@ -45,6 +47,8 @@
var/turf/location = get_turf(player.loc)
if (location in escape_zone)
survivors[player.real_name] = "shuttle"
else if (location.loc.type in pod_zone)
survivors[player.real_name] = "pod"
else
survivors[player.real_name] = "alive"
+2
View File
@@ -7,6 +7,7 @@
config_tag = "nuclear"
required_players = 3
required_enemies = 2
recommended_enemies = 5
uplink_welcome = "Corporate Backed Uplink Console:"
uplink_uses = 40
@@ -29,6 +30,7 @@
/datum/game_mode/nuclear/can_start()//This could be better, will likely have to recode it later
if(!..())
return 0
var/list/possible_syndicates = get_players_for_role(BE_OPERATIVE)
var/agent_number = 0
+3 -1
View File
@@ -17,6 +17,8 @@
restricted_jobs = list("Security Officer", "Warden", "Detective", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer")
required_players = 3
required_enemies = 3
recommended_enemies = 3
uplink_welcome = "Revolutionary Uplink Console:"
uplink_uses = 10
@@ -133,7 +135,7 @@
if (!where)
mob << "The Syndicate were unfortunately unable to get you a flash."
else
mob << "The flash in your [where] would help you to use your extreme persuasion skills."
mob << "The flash in your [where] will implant a memory engram to convert others to our cause."
return 1
//////////////////////////////////////
+2
View File
@@ -8,6 +8,8 @@
restricted_jobs = list("Cyborg", "AI")//Approved by headmins for a week test, if you see this it would be nice if you didn't spread it everywhere
required_players = 0
required_enemies = 1
recommended_enemies = 4
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
+1
View File
@@ -7,6 +7,7 @@
config_tag = "wizard"
required_players = 0
required_enemies = 1
recommended_enemies = 1
uplink_welcome = "Wizardly Uplink Console:"
uplink_uses = 10