+
28 December 2018
+
AzuleUtama updated:
+
+ - "Grenades and Explosives" category added to the uplink. Anything classed as such in the uplink has been moved here for easier access.
+
+
Ionward updated:
+
+ - missing drask crusader helm #10486
+
+
Kyep updated:
+
+ - Added kangaroo, a new creature type that is initially passive, but can be dangerous if provoked.
+
+
Mitchs98 updated:
+
+ - All movement / pull resistance has been moved over to tg's move resist system.
+ - You now drop a pull by ctrl + clicking anywhere else on the screen, rather than the object/mob being pulled.
+ - All atom movables now have move force and move resist, and pull force An atom can only pull another atom if its pull force is stronger than that atom's move resist.
+ - Mobs with a higher move force than an atom's move resist will automatically try to force the atom out of its way. This might not always work, depending on how snowflakey code is.
+ - As of right now, everything has a move force, pull force, and resist of 1000. Structures can be crushed with sufficiently big move_force.
+ - Failing to move onto a tile will now still bump up your last move timer. However, successfully pushing something out of your way will result in you automatically moving into where it was. Makes moving much smoother.
+ - Mobs that shouldn't be able to pull objects now use a better check to prevent it.
+
+
Spartan updated:
+
+ - ERT Medics now spawn with a medical analyser upgrade.
+ - Amber ERT now spawn with a flashlight.
+ - Red Engineer ERT now have an Elite ERT Hardsuit.
+ - Paranormal ERT now spawn with a seclite.
+ - CE toolbelt renamed. grammar: Surgery Belt > surgery belt
+
+
TDSSS updated:
+
+ - clumsy people are now properly bad at handcuffing
+ - Holoparasites/Guardians using the say verb now use host communication
+
+
Tails2091 updated:
+
+ - Mice can *squeak now.
+
+
datlo updated:
+
+ - Added the ability for command to set emergency access on all station airlocks with the keycard authentification device. (ID swiper)
+ - Added the Boots of Gripping to the wizard hardsuit, sprited by Ionward
+ - Fixed a cast check missing plasmaman wiz suit, causing issues with spell icons for them
+
+
improvedname updated:
+
+ - Syndi emergency box to nuclear opratives.
+ - Moves the suicide pill to the emergency box
+ - Adds a recipe for the toolbox to make it a suspicous toolbox
+
+
name here updated:
+
+ - new hat in the autodrobe
+
+
uraniummeltdown updated:
+
+ - RPDs should be available in hacked autolathes again
+
+
v0idp updated:
+
+ - missiles shot from missile racks in mechs will no longer spin in air
+ - banana cake and slice
+
+
26 December 2018
Shadow-Quill updated:
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml
index 59147db9e08..32dba4cb2f4 100644
--- a/html/changelogs/.all_changelog.yml
+++ b/html/changelogs/.all_changelog.yml
@@ -8452,3 +8452,58 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
v0idp:
- bugfix: Syndicate officer will not show in card modification/identification consoles
anymore
+2018-12-28:
+ AzuleUtama:
+ - tweak: '"Grenades and Explosives" category added to the uplink. Anything classed
+ as such in the uplink has been moved here for easier access.'
+ Ionward:
+ - bugfix: 'missing drask crusader helm #10486'
+ Kyep:
+ - rscadd: Added kangaroo, a new creature type that is initially passive, but can
+ be dangerous if provoked.
+ Mitchs98:
+ - tweak: All movement / pull resistance has been moved over to tg's move resist
+ system.
+ - tweak: You now drop a pull by ctrl + clicking anywhere else on the screen, rather
+ than the object/mob being pulled.
+ - tweak: All atom movables now have move force and move resist, and pull force An
+ atom can only pull another atom if its pull force is stronger than that atom's
+ move resist.
+ - tweak: Mobs with a higher move force than an atom's move resist will automatically
+ try to force the atom out of its way. This might not always work, depending
+ on how snowflakey code is.
+ - tweak: As of right now, everything has a move force, pull force, and resist of
+ 1000. Structures can be crushed with sufficiently big move_force.
+ - tweak: Failing to move onto a tile will now still bump up your last move timer.
+ However, successfully pushing something out of your way will result in you automatically
+ moving into where it was. Makes moving much smoother.
+ - tweak: Mobs that shouldn't be able to pull objects now use a better check to prevent
+ it.
+ Spartan:
+ - tweak: ERT Medics now spawn with a medical analyser upgrade.
+ - tweak: Amber ERT now spawn with a flashlight.
+ - tweak: Red Engineer ERT now have an Elite ERT Hardsuit.
+ - tweak: Paranormal ERT now spawn with a seclite.
+ - tweak: 'CE toolbelt renamed. grammar: Surgery Belt > surgery belt'
+ TDSSS:
+ - bugfix: clumsy people are now properly bad at handcuffing
+ - tweak: Holoparasites/Guardians using the say verb now use host communication
+ Tails2091:
+ - rscadd: Mice can *squeak now.
+ datlo:
+ - rscadd: Added the ability for command to set emergency access on all station airlocks
+ with the keycard authentification device. (ID swiper)
+ - rscadd: Added the Boots of Gripping to the wizard hardsuit, sprited by Ionward
+ - bugfix: Fixed a cast check missing plasmaman wiz suit, causing issues with spell
+ icons for them
+ improvedname:
+ - rscadd: Syndi emergency box to nuclear opratives.
+ - tweak: Moves the suicide pill to the emergency box
+ - rscadd: Adds a recipe for the toolbox to make it a suspicous toolbox
+ name here:
+ - rscadd: new hat in the autodrobe
+ uraniummeltdown:
+ - bugfix: RPDs should be available in hacked autolathes again
+ v0idp:
+ - bugfix: missiles shot from missile racks in mechs will no longer spin in air
+ - rscadd: banana cake and slice
diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi
index 4fcd7a58fe9..7af0db53ef0 100644
Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ
diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi
index 0ba92e7705c..7fa7b78561d 100644
Binary files a/icons/mob/feet.dmi and b/icons/mob/feet.dmi differ
diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi
index 46bdbf8a92c..99441b44f64 100644
Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ
diff --git a/icons/mob/species/drask/helmet.dmi b/icons/mob/species/drask/helmet.dmi
index 4ba9ca88b2c..f6ade8dca0d 100644
Binary files a/icons/mob/species/drask/helmet.dmi and b/icons/mob/species/drask/helmet.dmi differ
diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi
index 99abc67ac44..4cab586583a 100644
Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ
diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi
index 7143a55ab59..14a173785ed 100644
Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ
diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi
index 487b36d3e97..1fd9c1565be 100644
Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ
diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi
index 018a4d3f536..b1b5bf61a29 100644
Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ
diff --git a/nano/templates/keycard_auth.tmpl b/nano/templates/keycard_auth.tmpl
index af58b061a9f..96a3f44f60a 100644
--- a/nano/templates/keycard_auth.tmpl
+++ b/nano/templates/keycard_auth.tmpl
@@ -20,6 +20,8 @@ Used In File(s): \code\modules\security_levels\keycard_authentication.dm
{{:helper.link('Emergency Response Team', 'exclamation-triangle', { 'triggerevent' : 'Emergency Response Team' })}}
{{:helper.link('Grant Emergency Maintenance Access', 'unlock', { 'triggerevent' : 'Grant Emergency Maintenance Access' })}}
{{:helper.link('Revoke Emergency Maintenance Access', 'lock', { 'triggerevent' : 'Revoke Emergency Maintenance Access' })}}
+ {{:helper.link('Activate Station-Wide Emergency Access', 'unlock', { 'triggerevent' : 'Activate Station-Wide Emergency Access' })}}
+ {{:helper.link('Deactivate Station-Wide Emergency Access', 'lock', { 'triggerevent' : 'Deactivate Station-Wide Emergency Access' })}}
{{else data.screen == 2}}
{{if data.event == 'Emergency Response Team'}}
diff --git a/paradise.dme b/paradise.dme
index 48290761e6a..f04d4909f96 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -44,6 +44,7 @@
#include "code\__DEFINES\MC.dm"
#include "code\__DEFINES\misc.dm"
#include "code\__DEFINES\mobs.dm"
+#include "code\__DEFINES\move_force.dm"
#include "code\__DEFINES\pda.dm"
#include "code\__DEFINES\pipes.dm"
#include "code\__DEFINES\preferences.dm"
@@ -1611,7 +1612,6 @@
#include "code\modules\mob\mob_helpers.dm"
#include "code\modules\mob\mob_movement.dm"
#include "code\modules\mob\mob_transformation_simple.dm"
-#include "code\modules\mob\pulling.dm"
#include "code\modules\mob\say.dm"
#include "code\modules\mob\status_procs.dm"
#include "code\modules\mob\transform_procs.dm"
@@ -1883,6 +1883,7 @@
#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\pet.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm"