mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
Rebalance Update
Rebalanced Traitors, HoP, and Reagents; added new traitor item.
This commit is contained in:
@@ -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."
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user