diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm
index 27373fdf45a..782c5e0f0e1 100644
--- a/code/modules/clothing/under/syndicate.dm
+++ b/code/modules/clothing/under/syndicate.dm
@@ -18,6 +18,7 @@
item_state = "bl_suit"
worn_state = "tactifool"
siemens_coefficient = 1
+ has_sensor = 1
armor = null
/obj/item/clothing/under/syndicate/tracksuit
diff --git a/code/modules/custom_ka/cells.dm b/code/modules/custom_ka/cells.dm
index 76fe27851c0..49577c179ea 100644
--- a/code/modules/custom_ka/cells.dm
+++ b/code/modules/custom_ka/cells.dm
@@ -256,5 +256,5 @@
origin_tech = list(TECH_MATERIAL = 4,TECH_ENGINEERING = 5,TECH_MAGNET = 4,TECH_POWER = 4)
- type_to_take = "uranium"
- charge_per_sheet = 50
\ No newline at end of file
+ type_to_take = "mhydrogen"
+ charge_per_sheet = 90
\ No newline at end of file
diff --git a/code/modules/item_worth/worths_list.dm b/code/modules/item_worth/worths_list.dm
index 8cb2731a892..69bc8485cf4 100644
--- a/code/modules/item_worth/worths_list.dm
+++ b/code/modules/item_worth/worths_list.dm
@@ -609,6 +609,7 @@ var/list/worths = list(
/obj/item/device/chameleon = 4000,
/obj/item/device/paicard = 120,
/obj/item/device/powersink = 1800,
+ /obj/item/weapon/hand_tele = 1800,
/obj/item/device/mass_spectrometer/adv = 400,
/obj/item/device/mass_spectrometer = 300,
/obj/item/device/reagent_scanner/adv = 600,
diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm
index 6c5d1579379..3ea052a60d0 100644
--- a/code/modules/mining/mine_items.dm
+++ b/code/modules/mining/mine_items.dm
@@ -1351,8 +1351,8 @@ var/list/total_extraction_beacons = list()
if(iscarbon(LI))
var/mob/living/carbon/L = A
L.Weaken(3)
- if(ishuman(L))
- shake_camera(L, 20, 1)
+ shake_camera(L, 20, 1)
+ if(!isipc(L))
addtimer(CALLBACK(L, /mob/living/carbon/.proc/vomit), 20)
spawn(2)
diff --git a/code/modules/modular_computers/hardware/battery_module.dm b/code/modules/modular_computers/hardware/battery_module.dm
index 00a63f5cd6a..90502262ef0 100644
--- a/code/modules/modular_computers/hardware/battery_module.dm
+++ b/code/modules/modular_computers/hardware/battery_module.dm
@@ -15,8 +15,8 @@
desc = "An advanced power cell, often used in most laptops. It is too large to be fitted into smaller devices. It's rating is 1100."
icon_state = "battery_advanced"
origin_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 2)
- hardware_size = 3
battery_rating = 1100
+ hardware_size = 2
/obj/item/weapon/computer_hardware/battery_module/super
name = "super battery"
diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm
index 8e6bede85ba..1e21dc8f6c2 100644
--- a/code/modules/reagents/Chemistry-Machinery.dm
+++ b/code/modules/reagents/Chemistry-Machinery.dm
@@ -33,7 +33,7 @@
/obj/machinery/chem_master/Initialize()
. = ..()
- create_reagents(120)
+ create_reagents(300)
/obj/machinery/chem_master/ex_act(severity)
switch(severity)
@@ -809,3 +809,17 @@
target.say("*scream")
spawn(10)
user.visible_message("[user] stops the [src] and leaves [target] resting as they are.", "You turn the [src] off and let go of [target].")
+
+/obj/machinery/reagentgrinder/verb/Eject()
+ set src in oview(1)
+ set category = "Object"
+ set name = "Eject contents"
+
+ if(use_check(usr))
+ return
+ usr.visible_message(
+ "[usr] opens [src] and has removed [english_list(holdingitems)]."
+ )
+
+ eject()
+ detach()
diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm
index 6a6c8dfe44d..56a26051b2f 100644
--- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm
+++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm
@@ -246,6 +246,17 @@
if(dose == removed)
S.visible_message("[S]'s flesh sizzles where the water touches it!", "Your flesh burns in the water!")
+
+/datum/reagent/water/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
+ if(istype(M, /mob/living/carbon/slime))
+ var/mob/living/carbon/slime/S = M
+ S.adjustToxLoss(12 * removed) // A slime having water forced down its throat would cause much more damage then being splashed on it
+ if (!S.client && S.Target)
+
+ S.Target = null
+ ++S.Discipline
+
+
/datum/reagent/fuel
name = "Welding fuel"
id = "fuel"
diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
index f8413474082..960ae265e9e 100644
--- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
+++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
@@ -1642,7 +1642,7 @@
id = "gin"
description = "It's gin. In space. I say, good sir."
color = "#664300"
- strength = 20
+ strength = 30
taste_description = "an alcoholic christmas tree"
glass_icon_state = "ginvodkaglass"
diff --git a/html/changelogs/bugfix.yml b/html/changelogs/bugfix.yml
new file mode 100644
index 00000000000..385fce19af8
--- /dev/null
+++ b/html/changelogs/bugfix.yml
@@ -0,0 +1,44 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# wip (For works in progress)
+# tweak
+# soundadd
+# sounddel
+# rscadd (general adding of nice things)
+# rscdel (general deleting of nice things)
+# imageadd
+# imagedel
+# maptweak
+# spellcheck (typo fixes)
+# experiment
+# balance
+#################################
+
+# Your name.
+author: Drago
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
+# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - rscadd: "Fixed Hand Teleporter Price being 5 credits, it is now 1800."
+ - rscdel: "Made the grinder be able to eject its contents and beaker without power."
+ - rscdel: "Slimes that drink water now get major toxin damage, far more then a shower."
+ - rscdel: IPCs No longer vomit with seismic charges
+ - rscdel: Fixed Briefcase missing hand sprites
+ - rscdel: Hydrogen KA now loads properly
+ - rscdel: NTOS cannot be pirated anymore
+ - rscdel: Advanced batteries fit into laptops now
\ No newline at end of file
diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi
index e148910c7e4..27ee8054f81 100644
Binary files a/icons/mob/items/lefthand.dmi and b/icons/mob/items/lefthand.dmi differ
diff --git a/icons/mob/items/righthand.dmi b/icons/mob/items/righthand.dmi
index b043ea843e5..8146d37bdd3 100644
Binary files a/icons/mob/items/righthand.dmi and b/icons/mob/items/righthand.dmi differ
diff --git a/maps/aurora/aurora-4_mainlevel.dmm b/maps/aurora/aurora-4_mainlevel.dmm
index b665214a7c5..b50b17e3bba 100644
--- a/maps/aurora/aurora-4_mainlevel.dmm
+++ b/maps/aurora/aurora-4_mainlevel.dmm
@@ -37123,7 +37123,6 @@
icon_state = "rwindow";
dir = 8
},
-/obj/structure/table/standard,
/obj/machinery/door/window{
base_state = "left";
dir = 1;
diff --git a/nano/templates/ntnet_downloader.tmpl b/nano/templates/ntnet_downloader.tmpl
index 3a6c1b6a46b..d5e68b592aa 100644
--- a/nano/templates/ntnet_downloader.tmpl
+++ b/nano/templates/ntnet_downloader.tmpl
@@ -129,4 +129,4 @@
{{/if}}
-