diff --git a/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_crates.dm b/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_crates.dm
index 80e7117f4fd5..d4a1cf0e6807 100644
--- a/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_crates.dm
+++ b/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_crates.dm
@@ -107,7 +107,7 @@
carrier.loaded = AM
carrier.update_icon()
- carrier.throw_alert("holding", /atom/movable/screen/alert/carrying)
+ carrier.throw_alert("gas_holding", /atom/movable/screen/alert/carrying)
/datum/component/gadom_cargo/proc/try_unload_cargo()
var/dirn = carrier.dir
@@ -126,7 +126,7 @@
step(carrier.loaded, dirn)
carrier.loaded.crate_carrying_person = null
carrier.loaded = null
- carrier.clear_alert("holding")
+ carrier.clear_alert("gas_holding")
carrier.update_icon(UPDATE_OVERLAYS)
//Расширение прока для переноса ящика на моба
diff --git a/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_mobs.dm b/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_mobs.dm
index 968625af20c1..13374f589b7c 100644
--- a/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_mobs.dm
+++ b/modular_ss220/species/_components/carrying/grab_and_drag_on_mob_mobs.dm
@@ -60,7 +60,7 @@
puppet.loaded = AM
puppet.update_icon()
- puppet.throw_alert("holding", /atom/movable/screen/alert/carrying)
+ puppet.throw_alert("gas_holding", /atom/movable/screen/alert/carrying)
/datum/component/gadom_living/proc/load_mob(mob/living/carbon/human/puppet, mob/living/M)
puppet.can_buckle = TRUE
@@ -82,7 +82,7 @@
carrier.unbuckle_all_mobs()
carrier.can_buckle = TRUE
carrier.update_icon(UPDATE_OVERLAYS)
- carrier.clear_alert("holding")
+ carrier.clear_alert("gas_holding")
//Обновление при отстегивании для восстановления слоя моба
/mob/living/carbon/human/post_unbuckle_mob(mob/living/M)
diff --git a/modular_ss220/species/serpentids/code/_defines/alerts.dm b/modular_ss220/species/serpentids/code/_defines/alerts.dm
index 023776ffd817..21ac2d2a467f 100644
--- a/modular_ss220/species/serpentids/code/_defines/alerts.dm
+++ b/modular_ss220/species/serpentids/code/_defines/alerts.dm
@@ -17,7 +17,25 @@
desc = "Ваш панцирь поврежден. Нарушения целостности лишило вас сопротивлению окружающей среде."
icon_state = "carapace_break_rig"
+/atom/movable/screen/alert/carapace/break_armor/Click()
+ if(isliving(usr) && ..())
+ to_chat(usr, "Вы понесли значительный урон. Обратитесь в мед, чтобы восстановить свою защиту тела.")
+
+/atom/movable/screen/alert/carapace/break_cloak/Click()
+ if(isliving(usr) && ..())
+ to_chat(usr, "Вы понесли крупный урон. Обратитесь в мед, чтобы восстановить свою возможность маскировки.")
+
+/atom/movable/screen/alert/carapace/break_rig/Click()
+ if(isliving(usr) && ..())
+ to_chat(usr, "Вы понесли критический урон. Обратитесь в мед, чтобы восстановить герметичность панциря.")
+
/atom/movable/screen/alert/carrying
name = "Перенос"
desc = "Ваш хвост обвязал случайного зеваку или ящик. Нажмите, что бы отгрузить."
+ icon = 'modular_ss220/species/serpentids/icons/screen_alert.dmi'
icon_state = "holding"
+
+/atom/movable/screen/alert/carrying/Click()
+ if(isliving(usr) && ..())
+ SEND_SIGNAL(usr, COMSIG_GADOM_MOB_UNLOAD)
+ SEND_SIGNAL(usr, COMSIG_GADOM_UNMOB_UNLOAD)