Commit 37fcbc89 authored by uraniummeltdown's avatar uraniummeltdown Committed by ComicIronic
Browse files

doubles all uplink prices and uses, including extra TC for being NT Opposed (#12548)

parent a1ad80b8
......@@ -1065,8 +1065,8 @@
else if (!ticker.mode.equip_traitor(current, !(src in ticker.mode.traitors)))
to_chat(usr, "<span class='warning'>Equipping a syndicate failed!</span>")
else
log_admin("[key_name(usr)] gave [key_name(current)] an uplink with 10 telecrystals.")
message_admins("<span class='notice'>[key_name(usr)] gave [key_name(current)] an uplink with 10 telecrystals.</span>")
log_admin("[key_name(usr)] gave [key_name(current)] an uplink with 20 telecrystals.")
message_admins("<span class='notice'>[key_name(usr)] gave [key_name(current)] an uplink with 20 telecrystals.</span>")
else if (href_list["obj_announce"])
var/obj_count = 1
......
This diff is collapsed.
......@@ -612,7 +612,7 @@
icon = 'icons/obj/radio.dmi'
icon_state = "radio"
var/temp = null
var/uses = 4.0
var/uses = 8.0
var/selfdestruct = 0.0
var/traitor_frequency = 0.0
var/obj/item/device/radio/origradio = null
......
......@@ -15,7 +15,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon"
recommended_enemies = 4
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time
var/const/prob_right_murder_target_l = 25 // lower bound on probability of naming right assassination target
......
......@@ -42,7 +42,7 @@
recommended_enemies = 4
uplink_welcome = "Nar-Sie Uplink Console:"//what?
uplink_uses = 10//whaaaat?
uplink_uses = 20//whaaaat?
var/datum/mind/sacrifice_target = null
var/finished = 0
......
......@@ -4,7 +4,7 @@
required_players = 0
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/const/waittime_l = 600 //lower bound on time before intercept arrives (in tenths of seconds)
var/const/waittime_h = 1800
......
......@@ -29,7 +29,7 @@
var/recommended_enemies = 0
var/newscaster_announcements = null
var/uplink_welcome = "Syndicate Uplink Console:"
var/uplink_uses = 10
var/uplink_uses = 20
var/mixed = 0 // denotes whether its apart of a mixed mode or not
var/list/datum/mind/necromancer = list() //Those who use a necromancy staff OR soulstone a shade/construct
var/list/datum/mind/risen = list() // Those risen by necromancy or soulstone
......@@ -198,7 +198,7 @@
// If they're a traitor or likewise, give them extra TC in exchange.
var/obj/item/device/uplink/hidden/suplink = man.mind.find_syndicate_uplink()
if(suplink)
var/extra = 4
var/extra = 8
suplink.uses += extra
if(man.mind)
man.mind.total_TC += extra
......
......@@ -10,7 +10,7 @@
recommended_enemies = 1
uplink_welcome = "Crazy AI Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/const/waittime_l = 600
var/const/waittime_h = 1800 // started at 1800
......@@ -174,7 +174,7 @@ You should now be able to use your Explode spell to interface with the nuclear f
charge_max = 1
hud_state = "systemtakeover"
override_base = "grey"
/spell/aoe_turf/takeover/before_target(mob/user)
if (!istype(ticker.mode,/datum/game_mode/malfunction))
to_chat(usr, "<span class='warning'>You cannot begin a takeover in this round type!</span>")
......@@ -188,7 +188,7 @@ You should now be able to use your Explode spell to interface with the nuclear f
if (alert(usr, "Are you sure you wish to initiate the takeover? The station hostile runtime detection software is bound to alert everyone. You have hacked [ticker.mode:apcs] APCs.", "Takeover:", "Yes", "No") != "Yes")
return 1
/spell/aoe_turf/takeover/cast(var/list/targets, mob/user)
command_alert(/datum/command_alert/malf_announce)
set_security_level("delta")
......@@ -198,7 +198,7 @@ You should now be able to use your Explode spell to interface with the nuclear f
for(var/spell/S in AI_mind.current.spell_list)
if(istype(S,type))
AI_mind.current.remove_spell(S)
/spell/aoe_turf/ai_win
name = "Explode"
panel = MALFUNCTION
......@@ -207,7 +207,7 @@ You should now be able to use your Explode spell to interface with the nuclear f
charge_max = 1
hud_state = "radiation"
override_base = "grey"
/spell/aoe_turf/ai_win/before_target(mob/user)
if(!ticker.mode:station_captured)
to_chat(usr, "<span class='warning'>You are unable to access the self-destruct system as you don't control the station yet.</span>")
......@@ -220,12 +220,12 @@ You should now be able to use your Explode spell to interface with the nuclear f
if(!ticker.mode:to_nuke_or_not_to_nuke) //Takeover IS completed, but 60s timer passed.
to_chat(usr, "<span class='warning'>Cannot interface, it seems a neutralization signal was sent!</span>")
return 1
/spell/aoe_turf/ai_win/cast(var/list/targets, mob/user)
if(istype(ticker.mode, /datum/game_mode/malfunction))
var/datum/game_mode/malfunction/G = ticker.mode
G.ai_win()
/datum/game_mode/malfunction/proc/ai_win()
to_chat(usr, "<span class='danger'>Detonation signal sent!</span>")
ticker.mode:to_nuke_or_not_to_nuke = 0
......
......@@ -13,7 +13,7 @@
required_players_secret = 20
uplink_welcome = "EVIL METEOR Uplink Console:"
uplink_uses = 10
uplink_uses = 20
/datum/game_mode/meteor/announce()
to_chat(world, "<B>The current game mode is - Meteor!</B>")
......
......@@ -13,7 +13,7 @@ var/global/list/mixed_allowed = list(
var/list/datum/game_mode/modes // 3 game modes in 1
var/list/datum/mind/picked_antags
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
required_players = 20
required_players_secret = 25
......
......@@ -11,7 +11,7 @@
recommended_enemies = 5
uplink_welcome = "Corporate Backed Uplink Console:"
uplink_uses = 40
uplink_uses = 80
var/obj/nuclear_uplink
var/const/agents_possible = 5 //If we ever need more syndicate agents.
......
......@@ -28,7 +28,7 @@
uplink_welcome = "Revolutionary Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/finished = 0
var/checkwin_counter = 0
......@@ -79,7 +79,7 @@
message_admins("Failed to set-up a round of revolution. Couldn't find enough heads of staffs or any volunteers to be head revolutionaries.")
message_admins("Number of headrevs: [head_revolutionaries.len] Heads of Staff: [get_assigned_head_roles()]")
return 0
else if (head_revolutionaries.len==0 || head_check < 1)
log_admin("Failed to setup a round of revolution while secret forced mode: there was not at least one head. Headcount: [head_check]")
message_admins("Failed to setup a round of revolution while secret forced mode: there was not at least one head. Headcount: [head_check]")
......
......@@ -20,7 +20,7 @@
var/brigged_time = 0
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
/datum/game_mode/rp_revolution/announce()
......
......@@ -9,7 +9,7 @@
recommended_enemies = 3
uplink_welcome = "Revolutionary Uplink Console:"
uplink_uses = 5
uplink_uses = 10
newscaster_announcements = /datum/news_announcement/revolution_inciting_event
......
......@@ -4,7 +4,7 @@
required_players = 0
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
/datum/game_mode/sandbox/announce()
to_chat(world, "<B>The current game mode is - Sandbox!</B>")
......
......@@ -15,7 +15,7 @@
var/traitor_name = "traitor"
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/const/waittime_l = 600 //lower bound on time before intercept arrives (in tenths of seconds)
var/const/waittime_h = 1800 //upper bound on time before intercept arrives (in tenths of seconds)
......@@ -352,7 +352,7 @@
to_chat(traitor_mob, "<span class='warning'>Code Phrase: </span>[syndicate_code_phrase]")
traitor_mob.mind.store_memory("<b>Code Phrase</b>: [syndicate_code_phrase]")
else
to_chat(traitor_mob, "Unfortunetly, the Syndicate did not provide you with a code phrase.")
to_chat(traitor_mob, "Unfortunately, the Syndicate did not provide you with a code phrase.")
if(prob(80))
to_chat(traitor_mob, "<span class='warning'>Code Response: </span>[syndicate_code_response]")
traitor_mob.mind.store_memory("<b>Code Response</b>: [syndicate_code_response]")
......
......@@ -15,7 +15,7 @@
recommended_enemies = 4
uplink_welcome = "Syndicate Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time
var/const/prob_right_murder_target_l = 25 // lower bound on probability of naming right assassination target
......
......@@ -15,7 +15,7 @@
rage = 0
uplink_welcome = "Wizardly Uplink Console:"
uplink_uses = 10
uplink_uses = 20
var/finished = 0
......
......@@ -205,4 +205,4 @@ A list of items and costs is stored under the datum of every game mode, alongsid
/obj/item/device/radio/headset/uplink/New()
..()
hidden_uplink = new(src)
hidden_uplink.uses = 10
hidden_uplink.uses = 20
......@@ -6,7 +6,7 @@
/obj/item/weapon/implant/uplink/New()
activation_emote = pick("blink", "blink_r", "eyebrow", "chuckle", "twitch_s", "frown", "nod", "blush", "giggle", "grin", "groan", "shrug", "smile", "pale", "sniff", "whimper", "wink")
hidden_uplink = new(src)
hidden_uplink.uses = 5
hidden_uplink.uses = 10
..()
return
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment