Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions code/__DEFINES/role_preferences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,12 @@
#define ROLE_HERETIC "Heretic"
#define ROLE_BLOB "Blob"
#define ROLE_NINJA "Space Ninja"
#define ROLE_MONKEY "Monkey"
#define ROLE_ABDUCTOR "Abductor"
#define ROLE_REVENANT "Revenant"
#define ROLE_DEVIL "Devil"
#define ROLE_SERVANT_OF_RATVAR "Servant of Ratvar"
#define ROLE_BROTHER "Blood Brother"
#define ROLE_BRAINWASHED "Brainwashed Victim"
#define ROLE_HIVE "Hivemind Host"
#define ROLE_OBSESSED "Obsessed"
#define ROLE_SENTIENCE "Sentient Creature"
#define ROLE_MOUSE "Mouse"
Expand All @@ -42,7 +40,6 @@
#define ROLE_INTERNAL_AFFAIRS "Internal Affairs Agent"
#define ROLE_FUGITIVE "Fugitive"
#define ROLE_VAMPIRE "Vampire" // Yogs
#define ROLE_GANG "gangster" // Yogs
#define ROLE_DARKSPAWN "darkspawn" // Yogs
#define ROLE_HOLOPARASITE "Holoparasite" // Yogs
#define ROLE_HORROR "Eldritch Horror" // Yogs
Expand Down Expand Up @@ -80,7 +77,6 @@ GLOBAL_LIST_INIT(special_roles, list(
ROLE_HERETIC = /datum/antagonist/heretic,
ROLE_BLOB = /datum/antagonist/blob,
ROLE_NINJA = /datum/antagonist/ninja,
ROLE_MONKEY = /datum/antagonist/monkey,
ROLE_ABDUCTOR = /datum/antagonist/abductor,
ROLE_REVENANT = /datum/antagonist/revenant,
ROLE_DEVIL = /datum/antagonist/devil,
Expand All @@ -91,7 +87,6 @@ GLOBAL_LIST_INIT(special_roles, list(
ROLE_INTERNAL_AFFAIRS = /datum/antagonist/traitor/internal_affairs,
ROLE_FUGITIVE = /datum/antagonist/fugitive,
ROLE_VAMPIRE = /datum/antagonist/vampire, // Yogs
ROLE_GANG = /datum/antagonist/gang, // Yogs
ROLE_DARKSPAWN = /datum/antagonist/darkspawn, // Yogs
ROLE_HOLOPARASITE = /datum/antagonist/guardian, // Yogs
ROLE_HORROR = /datum/antagonist/horror, // Yogs
Expand All @@ -104,7 +99,6 @@ GLOBAL_LIST_INIT(special_roles, list(
ROLE_SINFULDEMON = /datum/antagonist/sinfuldemon,
ROLE_NIGHTMARE = /datum/antagonist/nightmare,
ROLE_DISEASE = /datum/antagonist/disease,
ROLE_HIVE = /datum/antagonist/hivemind,
ROLE_PIRATE = /datum/antagonist/pirate,
ROLE_SENTIENCE = /datum/antagonist/sentient_creature
))
Expand Down
1 change: 0 additions & 1 deletion code/__DEFINES/status_effects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,6 @@
#define STATUS_EFFECT_TAMING /datum/status_effect/taming //tames the target after enough tame stacks

#define STATUS_EFFECT_NECROPOLIS_CURSE /datum/status_effect/necropolis_curse
#define STATUS_EFFECT_HIVEMIND_CURSE /datum/status_effect/necropolis_curse/hivemind
#define CURSE_BLINDING 1 //makes the edges of the target's screen obscured
#define CURSE_SPAWNING 2 //spawns creatures that attack the target only
#define CURSE_WASTING 4 //causes gradual damage
Expand Down
4 changes: 0 additions & 4 deletions code/__DEFINES/{yogs_defines}/antagonists.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,3 @@
#define ANTAG_DATUM_INFILTRATOR /datum/antagonist/infiltrator
#define ANTAG_DATUM_HIJACKEDAI /datum/antagonist/hijacked_ai
#define ANTAG_DATUM_SINFULDEMON /datum/antagonist/sinfuldemon

#define NOT_DOMINATING -1
#define MAX_LEADERS_GANG 3
#define INITIAL_DOM_ATTEMPTS 3
2 changes: 0 additions & 2 deletions code/__DEFINES/{yogs_defines}/misc.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
//Endgame Results
#define GANG_LOSS 6
#define GANG_TAKEOVER 7
#define YOGS_AMBIENT_OCCLUSION list("type"="drop_shadow","x"=0,"y"=2,"size"=4,"color"="#04080FAA" ) //filter(type="drop_shadow", x=0, y=-2, size=4, color="#04080FAA")
#define YOGS_GAUSSIAN_BLUR(filter_size) list("type"="blur","size"=filter_size) //filter(type="blur", size=filter_size)
#define INFILTRATION_ALLCOMPLETE 25
Expand Down
21 changes: 1 addition & 20 deletions code/datums/diseases/transformation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,6 @@
visibility_flags = 0
agent = "Kongey Vibrion M-909"
new_form = /mob/living/carbon/monkey
bantype = ROLE_MONKEY


stage1 = list()
stage2 = list()
Expand All @@ -117,13 +115,10 @@
stage5 = list(span_warning("You feel like monkeying around."))

/datum/disease/transformation/jungle_fever/do_disease_transformation(mob/living/carbon/affected_mob)
if(affected_mob.mind && !is_monkey(affected_mob.mind))
add_monkey(affected_mob.mind)
if(ishuman(affected_mob))
var/mob/living/carbon/monkey/M = affected_mob.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSTUNS | TR_KEEPREAGENTS | TR_KEEPSE)
M.ventcrawler = VENTCRAWLER_ALWAYS


/datum/disease/transformation/jungle_fever/stage_act()
..()
switch(stage)
Expand All @@ -138,21 +133,7 @@
if(prob(3))
affected_mob.say(pick("Eeek, ook ook!", "Eee-eeek!", "Eeee!", "Ungh, ungh."), forced = "jungle fever")

/datum/disease/transformation/jungle_fever/cure()
remove_monkey(affected_mob.mind)
..()

/datum/disease/transformation/jungle_fever/monkeymode
visibility_flags = HIDDEN_SCANNER|HIDDEN_PANDEMIC
disease_flags = CAN_CARRY //no vaccines! no cure!
cure_text = "Clown's Tears."
cures = list(/datum/reagent/consumable/clownstears)

/datum/disease/transformation/jungle_fever/monkeymode/after_add()
if(affected_mob && !is_monkey_leader(affected_mob.mind))
visibility_flags = NONE



/datum/disease/transformation/robot

name = "Robotic Transformation"
Expand Down
22 changes: 0 additions & 22 deletions code/datums/saymode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -119,28 +119,6 @@
return FALSE
return TRUE

/datum/saymode/monkey
key = MODE_KEY_MONKEY
mode = MODE_MONKEY

/datum/saymode/monkey/handle_message(mob/living/user, message, datum/language/language)
var/datum/mind = user.mind
if(!mind)
return TRUE
if(is_monkey_leader(mind) || (ismonkey(user) && is_monkey(mind)))
user.log_talk(message, LOG_SAY, tag="monkey")
if(prob(75) && ismonkey(user))
user.visible_message(span_notice("\The [user] chimpers."))
var/msg = "<span class='[is_monkey_leader(mind) ? "monkeylead" : "monkeyhive"]'><b><font size=2>\[[is_monkey_leader(mind) ? "Monkey Leader" : "Monkey"]\]</font> [user]</b>: [message]</span>"
for(var/_M in GLOB.mob_list)
var/mob/M = _M
if(M in GLOB.dead_mob_list)
var/link = FOLLOW_LINK(M, user)
to_chat(M, "[link] [msg]")
if((is_monkey_leader(M.mind) || ismonkey(M)) && (M.mind in SSticker.mode.ape_infectees))
to_chat(M, msg)
return FALSE

/datum/saymode/darkspawn //yogs: darkspawn
key = MODE_KEY_DARKSPAWN
mode = MODE_DARKSPAWN
Expand Down
4 changes: 0 additions & 4 deletions code/datums/status_effects/debuffs/debuffs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -666,10 +666,6 @@
var/effect_cooldown = 100
var/obj/effect/temp_visual/curse/wasting_effect = new

/datum/status_effect/necropolis_curse/hivemind
id = "hivecurse"
duration = 600

/datum/status_effect/necropolis_curse/on_creation(mob/living/new_owner, set_curse)
. = ..()
if(.)
Expand Down
107 changes: 0 additions & 107 deletions code/game/gamemodes/hivemind/hivemind.dm

This file was deleted.

59 changes: 0 additions & 59 deletions code/game/gamemodes/hivemind/objectives.dm

This file was deleted.

74 changes: 0 additions & 74 deletions code/game/gamemodes/hivemind/radar.dm

This file was deleted.

Loading