Rebalance Update

Rebalanced Traitors, HoP, and Reagents; added new traitor item.
This commit is contained in:
Fox-McCloud
2013-10-27 12:11:48 -04:00
parent 9a2569f974
commit 649df8ac91
11 changed files with 79 additions and 16 deletions
+7 -1
View File
@@ -192,7 +192,7 @@ var/list/uplink_items = list()
name = "Energy Crossbow"
desc = "A miniature energy crossbow that is small enough both to fit into a pocket and to slip into a backpack unnoticed by observers. Fires bolts tipped with toxin, a poisonous substance that is the product of a living organism. Stuns enemies for a short period of time. Recharges automatically."
item = /obj/item/weapon/gun/energy/crossbow
cost = 5
cost = 7
/datum/uplink_item/dangerous/sword
name = "Energy Sword"
@@ -200,6 +200,12 @@ var/list/uplink_items = list()
item = /obj/item/weapon/melee/energy/sword
cost = 4
/datum/uplink_item/dangerous/manhacks
name = "Manhack Delivery Grenade"
desc = "The manhack grenade is a highly specialized grenades that, once thrown, will deploy a swarm of Viscerators to attack any nearby crewmembers. WARNING: Viscerator progrmaming does not include safeties. They may turn on you!"
item = /obj/item/weapon/grenade/spawnergrenade/manhacks
cost = 7
/datum/uplink_item/dangerous/emp
name = "5 EMP Grenades"
desc = "A box that contains 5 EMP grenades. Useful to disrupt communication and silicon lifeforms."
+1 -1
View File
@@ -8,7 +8,7 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon"
name = "changeling"
config_tag = "changeling"
restricted_jobs = list("AI", "Cyborg")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield")
required_players = 2
required_players_secret = 10
required_enemies = 1
@@ -74,7 +74,7 @@ var/list/datum/power/changeling/powerinstances = list()
name = "Silence Sting"
desc = "We silently sting a human, completely silencing them for a short time."
helptext = "Does not provide a warning to a victim that they have been stung, until they try to speak and cannot."
genomecost = 2
genomecost = 3
allowduringlesserform = 1
verbpath = /mob/proc/changeling_silence_sting
@@ -103,7 +103,7 @@ var/list/datum/power/changeling/powerinstances = list()
/datum/power/changeling/paralysis_sting
name = "Paralysis Sting"
desc = "We silently sting a human, paralyzing them for a short time."
genomecost = 3
genomecost = 4
verbpath = /mob/proc/changeling_paralysis_sting
/datum/power/changeling/LSDSting
+1 -1
View File
@@ -20,7 +20,7 @@
/datum/game_mode/cult
name = "cult"
config_tag = "cult"
restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain")
restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield")
protected_jobs = list()
required_players = 5
required_players_secret = 15
+1 -1
View File
@@ -14,7 +14,7 @@
/datum/game_mode/revolution
name = "revolution"
config_tag = "revolution"
restricted_jobs = list("Security Officer", "Warden", "Detective", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer")
restricted_jobs = list("Security Officer", "Warden", "Detective", "AI", "Cyborg","Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer", "Blueshield")
required_players = 4
required_players_secret = 15
required_enemies = 3
+1 -1
View File
@@ -8,7 +8,7 @@
name = "traitor"
config_tag = "traitor"
restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain")//AI", Currently out of the list as malf does not work for shit
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield")//AI", Currently out of the list as malf does not work for shit
required_players = 0
required_enemies = 1
recommended_enemies = 4
+12
View File
@@ -86,6 +86,12 @@
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H), slot_r_hand)
else
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack)
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
L.imp_in = H
L.implanted = 1
var/datum/organ/external/affected = H.organs_by_name["head"]
affected.implants += L
L.part = affected
return 1
@@ -130,6 +136,9 @@
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
L.imp_in = H
L.implanted = 1
var/datum/organ/external/affected = H.organs_by_name["head"]
affected.implants += L
L.part = affected
return 1
/datum/job/blueshield
@@ -173,4 +182,7 @@
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
L.imp_in = H
L.implanted = 1
var/datum/organ/external/affected = H.organs_by_name["head"]
affected.implants += L
L.part = affected
return 1
+2 -3
View File
@@ -10,7 +10,6 @@
selection_color = "#dddddd"
access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels)
minimal_access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels)
alt_titles = list("Counselor","Pastor","Space Shaman")
equip(var/mob/living/carbon/human/H)
@@ -34,7 +33,7 @@
switch(lowertext(new_religion))
if("christianity")
B.name = pick("The Holy Bible","The Dead Sea Scrolls")
B.name = pick("The Holy Bible")
if("satanism")
B.name = "The Unholy Bible"
if("cthulu")
@@ -48,7 +47,7 @@
if("imperium")
B.name = "Uplifting Primer"
if("toolboxia")
B.name = "Toolbox Manifesto"
B.name = "Toolbox Manifesto Robusto"
if("homosexuality")
B.name = "Guys Gone Wild"
if("lol", "wtf", "gay", "penis", "ass", "poo", "badmin", "shitmin", "deadmin", "cock", "cocks")
+4 -1
View File
@@ -44,7 +44,10 @@
/obj/item/robot_parts/l_arm,
/obj/item/robot_parts/r_arm,
/obj/item/robot_parts/l_leg,
/obj/item/robot_parts/r_leg,
/obj/item/robot_parts/r_leg
),
"Robot Repair"=list(
/obj/item/robot_parts/robot_component/binary_communication_device,
/obj/item/robot_parts/robot_component/radio,
/obj/item/robot_parts/robot_component/actuator,
@@ -3547,7 +3547,32 @@ datum
else if(data >= 115 && prob(33))
M.confused = max(M.confused+15,15)
..()
return
//Fox
/////////////////Requires Further Balance Testing//////////////////
/*
lectrazine
name = "Lectrazine"
id = "lectrazine"
description = "An extremly powerful cardiostimulant and analgesic which is used in revival of deceased."
reagent_state = LIQUID
color = "#080000"
custom_metabolism = 0.1
reaction_mob(var/mob/living/carbon/M as mob, var/methode=INGEST)
if(!M) M = holder.my_atom
M.stat = CONSCIOUS
M.setOxyLoss(0)
M.heal_organ_damage(15,0)
M.SetParalysis(15)
M.adjustBrainLoss(10*REM)
return
*/
/*
//Grutor
+23 -5
View File
@@ -315,8 +315,8 @@ datum
name = "Glycerol"
id = "glycerol"
result = "glycerol"
required_reagents = list("cornoil" = 3, "sacid" = 1)
result_amount = 1
required_reagents = list("cornoil" = 3, "sacid" = 2)
result_amount = 5
nitroglycerin
name = "Nitroglycerin"
@@ -455,8 +455,8 @@ datum
name = "Zombie Powder"
id = "zombiepowder"
result = "zombiepowder"
required_reagents = list("carpotoxin" = 5, "stoxin" = 5, "copper" = 5)
result_amount = 2
required_reagents = list("carpotoxin" = 1, "stoxin" = 1, "copper" = 1)
result_amount = 3
rezadone
name = "Rezadone"
@@ -1961,10 +1961,26 @@ datum
required_reagents = list("spacemountainwind" = 1, "coffee" = 1)
result_amount = 2
//Fox
///////////////////////Requires Balance Testing///////////////////
/*
lectrazine
name = "Lectrazine"
id = "lectrazine"
result = "lectrazine"
required_reagents = list("inaprovaline" = 1, "phosphorus" = 1)
required_catalysts = list("silver" = 5)
result_amount = 2
*/
//Grutor
///////////////////////Zombie recipes////////////////////////////
necrocure
/* necrocure
name = "Zombie Cure"
id = "necrocure"
result = "necrocure"
@@ -1978,4 +1994,6 @@ datum
required_reagents = list("zombiepowder" = 2, "cryptobiolin" = 2, "mutagen" = 2)
result_amount = 5
*/