@@ -13605,13 +13605,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/disposalpipe/sorting/mail{
|
||||
dir = 2;
|
||||
sortType = 18
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/fore)
|
||||
"aEB" = (
|
||||
@@ -56987,6 +56984,17 @@
|
||||
icon_state = "wood-broken6"
|
||||
},
|
||||
/area/maintenance/bar)
|
||||
"lqO" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/structure/disposalpipe/sorting/mail/flip{
|
||||
dir = 1;
|
||||
sortType = 18
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/fore)
|
||||
"lre" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/structure/table/wood/poker,
|
||||
@@ -57108,6 +57116,12 @@
|
||||
},
|
||||
/turf/closed/wall,
|
||||
/area/maintenance/disposal/incinerator)
|
||||
"lLf" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/maintenance/fore)
|
||||
"lMg" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
@@ -58822,6 +58836,14 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/disposal)
|
||||
"pMQ" = (
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/machinery/disposal/bin,
|
||||
/obj/structure/disposalpipe/trunk{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/crew_quarters/theatre)
|
||||
"pPi" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
@@ -60860,11 +60882,13 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/disposalpipe/junction,
|
||||
/obj/effect/turf_decal/tile/neutral{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/obj/structure/disposalpipe/sorting/mail{
|
||||
sortType = 26
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/crew_quarters/dorms)
|
||||
"uys" = (
|
||||
@@ -84618,7 +84642,7 @@ ayD
|
||||
nez
|
||||
ngV
|
||||
xPY
|
||||
aOH
|
||||
pMQ
|
||||
hcb
|
||||
hcb
|
||||
syJ
|
||||
@@ -84875,7 +84899,7 @@ ayE
|
||||
ayE
|
||||
ayE
|
||||
ayE
|
||||
ayE
|
||||
lLf
|
||||
ayE
|
||||
ayE
|
||||
ayE
|
||||
@@ -85132,7 +85156,7 @@ ayH
|
||||
ayH
|
||||
ayH
|
||||
ayH
|
||||
ayH
|
||||
lqO
|
||||
ayH
|
||||
aFV
|
||||
ayH
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
viable_mobtypes = list(/mob/living/carbon/human)
|
||||
mutable = FALSE
|
||||
var/mob/camera/disease/overmind
|
||||
infectable_biotypes = MOB_ORGANIC|MOB_ROBOTIC
|
||||
|
||||
/datum/disease/advance/sentient_disease/New()
|
||||
..()
|
||||
|
||||
@@ -97,12 +97,14 @@
|
||||
SEND_SIGNAL(t_loc, COMSIG_TURF_MAKE_DRY, TURF_WET_WATER, TRUE, INFINITY)
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes
|
||||
desc = "The prankster's standard-issue clowning shoes. Damn, they're huge!"
|
||||
desc = "The prankster's standard-issue clowning shoes. Damn, they're huge! Ctrl-click to toggle waddle dampeners."
|
||||
name = "clown shoes"
|
||||
icon_state = "clown_shoes"
|
||||
slowdown = SHOES_SLOWDOWN+1
|
||||
pocket_storage_component_path = /datum/component/storage/concrete/pockets/shoes/clown
|
||||
lace_time = 20 SECONDS // how the hell do these laces even work??
|
||||
var/datum/component/waddle
|
||||
var/enabled_waddle = TRUE
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes/Initialize()
|
||||
. = ..()
|
||||
@@ -110,14 +112,31 @@
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes/equipped(mob/user, slot)
|
||||
. = ..()
|
||||
if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY))
|
||||
SEND_SIGNAL(user, COMSIG_CLEAR_MOOD_EVENT, "noshoes")
|
||||
if(slot == SLOT_SHOES)
|
||||
if(enabled_waddle)
|
||||
waddle = user.AddComponent(/datum/component/waddling)
|
||||
if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY))
|
||||
SEND_SIGNAL(user, COMSIG_CLEAR_MOOD_EVENT, "noshoes")
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes/dropped(mob/user)
|
||||
. = ..()
|
||||
QDEL_NULL(waddle)
|
||||
if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY))
|
||||
SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "noshoes", /datum/mood_event/noshoes)
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes/CtrlClick(mob/living/user)
|
||||
if(!isliving(user))
|
||||
return
|
||||
if(user.get_active_held_item() != src)
|
||||
to_chat(user, "<span class='warning'>You must hold the [src] in your hand to do this!</span>")
|
||||
return
|
||||
if (!enabled_waddle)
|
||||
to_chat(user, "<span class='notice'>You switch off the waddle dampeners!</span>")
|
||||
enabled_waddle = TRUE
|
||||
else
|
||||
to_chat(user, "<span class='notice'>You switch on the waddle dampeners!</span>")
|
||||
enabled_waddle = FALSE
|
||||
|
||||
/obj/item/clothing/shoes/clown_shoes/jester
|
||||
name = "jester shoes"
|
||||
desc = "A court jester's shoes, updated with modern squeaking technology."
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
/datum/language/slime,
|
||||
/datum/language/vampiric,
|
||||
/datum/language/dwarf,
|
||||
/datum/language/signlanguage,
|
||||
))
|
||||
healing_factor = STANDARD_ORGAN_HEALING*5 //Fast!!
|
||||
decay_factor = STANDARD_ORGAN_DECAY/2
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<tr>
|
||||
<td valign='top'>
|
||||
<div align='center'><font size='3'><b>Traditional Games Space Station 13</b></font></div>
|
||||
|
||||
|
||||
<p><div align='center'><font size='3'><a href="https://citadel-station.net/forum/index.php">Forum</a> | <a href="https://citadel-station.net/wiki/index.php?title=Main_Page">Wiki</a> | <a href="https://github.com/Citadel-Station-13/Citadel-Station-13">Source</a></font></div></p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
5
html/changelogs/AutoChangeLog-pr-14194.yml
Normal file
5
html/changelogs/AutoChangeLog-pr-14194.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
author: "Chiirno"
|
||||
delete-after: True
|
||||
changes:
|
||||
- rscadd: "Adds clown waddle to clown shoes.
|
||||
Enhanced Clown Waddle Dampeners can be engaged in-hand with ctrl+click, _but why would you?_"
|
||||
4
html/changelogs/AutoChangeLog-pr-14196.yml
Normal file
4
html/changelogs/AutoChangeLog-pr-14196.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: "timothyteakettle"
|
||||
delete-after: True
|
||||
changes:
|
||||
- balance: "sentient viruses can now infect synths and ipcs"
|
||||
4
html/changelogs/AutoChangeLog-pr-14199.yml
Normal file
4
html/changelogs/AutoChangeLog-pr-14199.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: "MrJWhit"
|
||||
delete-after: True
|
||||
changes:
|
||||
- rscadd: "Re-adds theater disposal outlet, and makes dorms disposal able to have things sent to it on boxstation."
|
||||
4
html/changelogs/AutoChangeLog-pr-14200.yml
Normal file
4
html/changelogs/AutoChangeLog-pr-14200.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: "TyrianTyrell"
|
||||
delete-after: True
|
||||
changes:
|
||||
- bugfix: "made default tongue able to speak signed language."
|
||||
@@ -504,6 +504,7 @@
|
||||
#include "code\datums\components\twohanded.dm"
|
||||
#include "code\datums\components\uplink.dm"
|
||||
#include "code\datums\components\virtual_reality.dm"
|
||||
#include "code\datums\components\waddling.dm"
|
||||
#include "code\datums\components\wearertargeting.dm"
|
||||
#include "code\datums\components\wet_floor.dm"
|
||||
#include "code\datums\components\crafting\crafting.dm"
|
||||
|
||||
Reference in New Issue
Block a user