From ba9b5a0481b3ed4cbaa3b999244ac2d869e978d6 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sat, 23 Sep 2017 00:58:32 -0500 Subject: [PATCH 1/5] probably stops Ashligger station attacks --- code/modules/mining/mine_items.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 15d05d37fe..7b17de3fd6 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -73,6 +73,9 @@ to_chat(user, "You get a feeling that leaving the station might be a REALLY dumb idea...") dumb_rev_heads += user.mind return + if(user.faction == "ashwalker") + to_chat(user,"The unfamiliar light board makes no sense to your primitive mind. You cannot figure out the controls.") + return ..() /**********************Mining car (Crate like thing, not the rail car)**************************/ From 7b5734d6848469448feecdaca0a6e0bb1bbefbd1 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sat, 23 Sep 2017 02:11:55 -0500 Subject: [PATCH 2/5] faction memes don't work, restrict access instead. --- code/modules/mining/mine_items.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 7b17de3fd6..38381ae9c5 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -67,15 +67,13 @@ possible_destinations = "mining_home;mining_away;landing_zone_dock;mining_public" no_destination_swap = 1 var/global/list/dumb_rev_heads = list() + req_access = list(ACCESS_MINING) // should slow the ashwalkers down. /obj/machinery/computer/shuttle/mining/attack_hand(mob/user) if((user.z in GLOB.station_z_levels) && user.mind && (user.mind in SSticker.mode.head_revolutionaries) && !(user.mind in dumb_rev_heads)) to_chat(user, "You get a feeling that leaving the station might be a REALLY dumb idea...") dumb_rev_heads += user.mind return - if(user.faction == "ashwalker") - to_chat(user,"The unfamiliar light board makes no sense to your primitive mind. You cannot figure out the controls.") - return ..() /**********************Mining car (Crate like thing, not the rail car)**************************/ From 28e9bc7d8cc8e0bb4de61c97e6db30c7cba0ab33 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sat, 23 Sep 2017 02:18:02 -0500 Subject: [PATCH 3/5] added a IC clause to make enforcement easier. --- code/game/objects/structures/ghost_role_spawners.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 08ff56a8a0..5ff2d93c6e 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -44,7 +44,8 @@ anchored = FALSE density = FALSE flavour_text = "You are an ash walker. Your tribe worships the Necropolis. The wastes are sacred ground, its monsters a blessed bounty. \ - You have seen lights in the distance... they foreshadow the arrival of outsiders that seek to tear apart the Necropolis and its domain. Fresh sacrifices for your nest." + You have seen lights in the distance... they foreshadow the arrival of outsiders that seek to tear apart the Necropolis and its domain. Fresh sacrifices for your nest. \ + You do not know how their magic works, nor where they come from, or the significance of their items." assignedrole = "Ash Walker" /obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn) From 391c82e68db14fa6e7ef24f21336a41b552567b4 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sat, 23 Sep 2017 02:23:32 -0500 Subject: [PATCH 4/5] Update ghost_role_spawners.dm --- code/game/objects/structures/ghost_role_spawners.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 5ff2d93c6e..5f9c2dd724 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -45,7 +45,7 @@ density = FALSE flavour_text = "You are an ash walker. Your tribe worships the Necropolis. The wastes are sacred ground, its monsters a blessed bounty. \ You have seen lights in the distance... they foreshadow the arrival of outsiders that seek to tear apart the Necropolis and its domain. Fresh sacrifices for your nest. \ - You do not know how their magic works, nor where they come from, or the significance of their items." + You do not know how their magic works, nor where they come from, or the significance of their items." assignedrole = "Ash Walker" /obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn) From 08d4b2084e7129234b1f2aef3f5014ec999c2d78 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sat, 23 Sep 2017 02:32:44 -0500 Subject: [PATCH 5/5] Update ghost_role_spawners.dm --- code/game/objects/structures/ghost_role_spawners.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 5f9c2dd724..3bc5c2e762 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -43,9 +43,7 @@ death = FALSE anchored = FALSE density = FALSE - flavour_text = "You are an ash walker. Your tribe worships the Necropolis. The wastes are sacred ground, its monsters a blessed bounty. \ - You have seen lights in the distance... they foreshadow the arrival of outsiders that seek to tear apart the Necropolis and its domain. Fresh sacrifices for your nest. \ - You do not know how their magic works, nor where they come from, or the significance of their items." + flavour_text = "You are an ash walker. Your tribe worships the Necropolis. The wastes are sacred ground, its monsters a blessed bounty. You have seen lights in the distance... they foreshadow the arrival of outsiders that seek to tear apart the Necropolis and its domain. Fresh sacrifices for your nest. You do not know how their magic works, nor where they come from, or the significance of their items." assignedrole = "Ash Walker" /obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn)