Merge remote-tracking branch 'upstream/master'
@@ -1892,6 +1892,7 @@
|
||||
/obj/structure/noticeboard{
|
||||
pixel_y = 32
|
||||
},
|
||||
/obj/structure/closet/bombcloset,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/rnd/xenobiology)
|
||||
"bGD" = (
|
||||
|
||||
@@ -5,7 +5,7 @@ var/global/floorIsLava = 0
|
||||
|
||||
////////////////////////////////
|
||||
/proc/message_admins(var/msg)
|
||||
msg = "<span class='admin log_message'><span class='prefix'>ADMIN LOG:</span> <span class='message'>[msg]</span></span>"
|
||||
msg = "<span class='log_message'><span class='prefix'>ADMIN LOG:</span> <span class='message'>[msg]</span></span>"
|
||||
//log_adminwarn(msg) //log_and_message_admins is for this
|
||||
|
||||
for(var/client/C in admins)
|
||||
@@ -13,7 +13,7 @@ var/global/floorIsLava = 0
|
||||
to_chat(C, msg)
|
||||
|
||||
/proc/msg_admin_attack(var/text) //Toggleable Attack Messages
|
||||
var/rendered = "<span class='admin log_message><span class='prefix'>ATTACK:</span> <span class='message'>[text]</span></span>"
|
||||
var/rendered = "<span class='log_message><span class='prefix'>ATTACK:</span> <span class='message'>[text]</span></span>"
|
||||
for(var/client/C in admins)
|
||||
if((R_ADMIN|R_MOD) & C.holder.rights)
|
||||
if(C.is_preference_enabled(/datum/client_preference/mod/show_attack_logs))
|
||||
|
||||
@@ -321,19 +321,22 @@
|
||||
return 1
|
||||
|
||||
/obj/item/clothing/gloves/dropped()
|
||||
..()
|
||||
. = ..()
|
||||
|
||||
if(!wearer)
|
||||
return
|
||||
|
||||
var/mob/living/carbon/human/H = wearer
|
||||
if(ring && istype(H))
|
||||
if(!H.equip_to_slot_if_possible(ring, slot_gloves))
|
||||
ring.forceMove(get_turf(src))
|
||||
src.ring = null
|
||||
if(ishuman(wearer))
|
||||
restore_over_objects(wearer)
|
||||
punch_force = initial(punch_force)
|
||||
wearer = null
|
||||
|
||||
/obj/item/clothing/gloves/proc/restore_over_objects(mob/living/carbon/human/wearer)
|
||||
if(ring)
|
||||
if(!wearer.equip_to_slot_if_possible(ring, slot_gloves))
|
||||
ring.forceMove(get_turf(src))
|
||||
ring = null
|
||||
|
||||
/obj/item/clothing/gloves
|
||||
var/datum/unarmed_attack/special_attack = null //do the gloves have a special unarmed attack?
|
||||
var/special_attack_type = null
|
||||
|
||||
@@ -39,13 +39,16 @@
|
||||
wearer = H
|
||||
return 1
|
||||
|
||||
/obj/item/clothing/gloves/gauntlets/dropped()
|
||||
. = ..()
|
||||
var/mob/living/carbon/human/H = wearer
|
||||
if(gloves)
|
||||
if(!H.equip_to_slot_if_possible(gloves, slot_gloves))
|
||||
gloves.forceMove(get_turf(src))
|
||||
if(ring)
|
||||
/obj/item/clothing/gloves/gauntlets/restore_over_objects(mob/living/carbon/human/wearer)
|
||||
if(ring)
|
||||
if(gloves && !gloves.ring)
|
||||
gloves.ring = ring
|
||||
src.gloves = null
|
||||
wearer = null
|
||||
ring.forceMove(gloves)
|
||||
else
|
||||
ring.forceMove(get_turf(src))
|
||||
ring = null
|
||||
. = ..()
|
||||
if(gloves)
|
||||
if(!wearer.equip_to_slot_if_possible(gloves, slot_gloves))
|
||||
gloves.forceMove(get_turf(src))
|
||||
gloves = null
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
endWhen = startWhen + rand(30,90) + rand(30,90) //2-6 minute duration
|
||||
|
||||
/datum/event/solar_storm/announce()
|
||||
command_announcement.Announce("A nearby pulsar's emission will soon hit \the [station_name()]. Please halt all EVA activites immediately and return to the interior of the station.", "Anomaly Alert", new_sound = 'sound/AI/radiation.ogg')
|
||||
command_announcement.Announce("A nearby star's emission will soon hit \the [station_name()]. Please halt all EVA activites immediately and return to the interior of the station.", "Anomaly Alert", new_sound = 'sound/AI/radiation.ogg')
|
||||
adjust_solar_output(1.5)
|
||||
|
||||
/datum/event/solar_storm/proc/adjust_solar_output(var/mult = 1)
|
||||
|
||||
@@ -393,6 +393,11 @@ GLOBAL_LIST_INIT(species_oxygen_tank_by_gas, list(
|
||||
H.visible_message( \
|
||||
"<span class='notice'>[H] shakes [target]'s hand.</span>", \
|
||||
"<span class='notice'>You shake [target]'s hand.</span>", )
|
||||
//Ports nose booping
|
||||
else if(H.zone_sel.selecting == "mouth")
|
||||
H.visible_message( \
|
||||
"<span class='notice'>[H] boops [target]'s nose.</span>", \
|
||||
"<span class='notice'>You boop [target] on the nose.</span>", )
|
||||
else H.visible_message("<span class='notice'>[H] hugs [target] to make [t_him] feel better!</span>", \
|
||||
"<span class='notice'>You hug [target] to make [t_him] feel better!</span>") //End VOREStation Edit
|
||||
|
||||
|
||||
@@ -115,6 +115,8 @@
|
||||
return age_gate_result
|
||||
|
||||
/mob/new_player/proc/verifyage()
|
||||
if(client.holder) // they're an admin
|
||||
return TRUE
|
||||
if(!client.is_preference_enabled(/datum/client_preference/debug/age_verified)) //make sure they are verified
|
||||
if(!client.prefs)
|
||||
message_admins("Blocked [src] from new player panel because age gate could not access client preferences.")
|
||||
|
||||
@@ -469,7 +469,9 @@
|
||||
dummy.add_overlay(alpha_mask)
|
||||
COMPILE_OVERLAYS(dummy)
|
||||
dummy.alpha = 192
|
||||
|
||||
|
||||
// remove hudlist
|
||||
dummy.overlays -= dummy.hud_list
|
||||
// appearance clone immediately
|
||||
appearance = dummy.appearance
|
||||
qdel(dummy)
|
||||
|
||||
@@ -53,6 +53,12 @@
|
||||
-->
|
||||
<div class="commit sansserif">
|
||||
|
||||
<h2 class="date">03 May 2021</h2>
|
||||
<h3 class="author">CrystalClearCC updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="bugfix">changed pulsar emissions away from world-detroying pulsar emissions.</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">30 April 2021</h2>
|
||||
<h3 class="author">FreeStylaLT updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
@@ -373,19 +379,6 @@
|
||||
<li class="bugfix">Fixed the invisible sprite on the toe-less/digitigrade jackboot variants.</li>
|
||||
<li class="imageadd">Adjusted the sprite on the knee-length and thigh-length jackboots (normal and toe-less/digitigrade versions) to make them more visually distinct from the regular jackboot sprites. Now they should align with the location they're supposed to reach to.</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">01 March 2021</h2>
|
||||
<h3 class="author">nik707 updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="bugfix">fixed missing mapmerge</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">28 February 2021</h2>
|
||||
<h3 class="author">nik707 updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="bugfix">fixes ar hud glasses to be simultaneously prescription glasses</li>
|
||||
<li class="bugfix">fixed missing mapmerge</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<br><b>Baystation 12 Credit List</b>
|
||||
|
||||
@@ -5308,3 +5308,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
|
||||
- rscadd: Safety features around the pool
|
||||
nik707:
|
||||
- rscdel: 'Constable Alt Titles tweak: Gaoler > Jailer'
|
||||
2021-05-03:
|
||||
CrystalClearCC:
|
||||
- bugfix: changed pulsar emissions away from world-detroying pulsar emissions.
|
||||
|
||||
BIN
icons/UI_Icons/Achievements/Boss/bbgum.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
icons/UI_Icons/Achievements/Boss/colossus.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
icons/UI_Icons/Achievements/Boss/drake.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
icons/UI_Icons/Achievements/Boss/hierophant.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Boss/legion.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
icons/UI_Icons/Achievements/Boss/miner.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
icons/UI_Icons/Achievements/Boss/swarmer.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
icons/UI_Icons/Achievements/Boss/tendril.png
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/assistant.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/changeling.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/chaplain.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/clown.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/detective.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/fugitive.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/hated.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/hop.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/lawyer.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/md.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/nightmare.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/obsessed.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/psychologist.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/thoughtfeeder.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Mafia/traitor.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
icons/UI_Icons/Achievements/Misc/ascension.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
icons/UI_Icons/Achievements/Misc/clownking.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
icons/UI_Icons/Achievements/Misc/clownthanks.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
icons/UI_Icons/Achievements/Misc/featofstrength.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
icons/UI_Icons/Achievements/Misc/helbital.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
icons/UI_Icons/Achievements/Misc/jackpot.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
icons/UI_Icons/Achievements/Misc/longshift.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
icons/UI_Icons/Achievements/Misc/meteors.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
icons/UI_Icons/Achievements/Misc/rule8.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
icons/UI_Icons/Achievements/Misc/snail.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
icons/UI_Icons/Achievements/Misc/timewaste.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
icons/UI_Icons/Achievements/Misc/upgrade.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
icons/UI_Icons/Achievements/Skills/mining.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
icons/UI_Icons/Achievements/baseboss.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
icons/UI_Icons/Achievements/basemafia.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
icons/UI_Icons/Achievements/basemisc.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
icons/UI_Icons/Achievements/baseskill.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
icons/UI_Icons/Achievements/default.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
icons/UI_Icons/Arcade/boss1.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
icons/UI_Icons/Arcade/boss2.gif
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
icons/UI_Icons/Arcade/boss3.gif
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
icons/UI_Icons/Arcade/boss4.gif
Normal file
|
After Width: | Height: | Size: 922 B |
BIN
icons/UI_Icons/Arcade/boss5.gif
Normal file
|
After Width: | Height: | Size: 568 B |
BIN
icons/UI_Icons/Arcade/boss6.gif
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
icons/UI_Icons/chat/chat_icons.dmi
Normal file
|
After Width: | Height: | Size: 337 B |
BIN
icons/UI_Icons/tgui/ntosradar_background.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
icons/UI_Icons/tgui/ntosradar_pointer.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
icons/UI_Icons/tgui/ntosradar_pointer_S.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
icons/_nanomaps/mapbase1200.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
icons/_nanomaps/nanomapBackground.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z1.png
Normal file
|
After Width: | Height: | Size: 246 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z10.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z2.png
Normal file
|
After Width: | Height: | Size: 383 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z3.png
Normal file
|
After Width: | Height: | Size: 222 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z5.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
icons/_nanomaps/southern_cross_nanomap_z6.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
icons/_nanomaps/tether_nanomap_z1.png
Normal file
|
After Width: | Height: | Size: 818 KiB |
BIN
icons/_nanomaps/tether_nanomap_z10.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
icons/_nanomaps/tether_nanomap_z13.png
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
icons/_nanomaps/tether_nanomap_z14.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
icons/_nanomaps/tether_nanomap_z2.png
Normal file
|
After Width: | Height: | Size: 732 KiB |
BIN
icons/_nanomaps/tether_nanomap_z3.png
Normal file
|
After Width: | Height: | Size: 655 KiB |
BIN
icons/_nanomaps/tether_nanomap_z4.png
Normal file
|
After Width: | Height: | Size: 262 KiB |
BIN
icons/_nanomaps/tether_nanomap_z5.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
BIN
icons/_nanomaps/tether_nanomap_z6.png
Normal file
|
After Width: | Height: | Size: 358 KiB |
BIN
icons/_nanomaps/tether_nanomap_z7.png
Normal file
|
After Width: | Height: | Size: 421 KiB |
BIN
icons/_nanomaps/tether_nanomap_z8.png
Normal file
|
After Width: | Height: | Size: 408 KiB |
BIN
icons/_nanomaps/tether_nanomap_z9.png
Normal file
|
After Width: | Height: | Size: 576 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 512 KiB After Width: | Height: | Size: 500 KiB |
|
Before Width: | Height: | Size: 394 KiB After Width: | Height: | Size: 377 KiB |
|
Before Width: | Height: | Size: 642 KiB After Width: | Height: | Size: 615 KiB |
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 332 KiB After Width: | Height: | Size: 326 KiB |
|
Before Width: | Height: | Size: 644 B After Width: | Height: | Size: 544 B |
|
Before Width: | Height: | Size: 117 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 416 KiB After Width: | Height: | Size: 427 KiB |
BIN
icons/effects/effects_vr.dmi
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
icons/effects/lighting_overlay.dmi
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
icons/effects/progressbar.dmi
Normal file
|
After Width: | Height: | Size: 571 B |
BIN
icons/effects/setup_backgrounds_vr.dmi
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
BIN
icons/effects/species_tails.dmi
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 18 KiB |
BIN
icons/effects/thinktank_labels.dmi
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
icons/effects/tile_effects.dmi
Normal file
|
After Width: | Height: | Size: 15 KiB |