mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 22:50:26 +01:00
update signal params
This commit is contained in:
@@ -150,7 +150,7 @@
|
||||
|
||||
harass_target(target, always_shoot = TRUE)
|
||||
|
||||
/mob/living/basic/pet/dog/corgi/borgi/proc/on_attackby(datum/source, obj/item/used_item, mob/living/target)
|
||||
/mob/living/basic/pet/dog/corgi/borgi/proc/on_attackby(datum/source, obj/item/used_item, mob/living/target, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!used_item.force || used_item.damtype == STAMINA || health <= 0)
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
inserted_card = null
|
||||
return ..()
|
||||
|
||||
/datum/component/armament/proc/on_attackby(atom/target, obj/item, mob/user)
|
||||
/datum/component/armament/proc/on_attackby(datum/source, obj/item, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!user || !item)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
/**
|
||||
* check_attack is meant to listen for the COMSIG_ATOM_ATTACKBY signal, where it essentially functions like the attackby proc
|
||||
*/
|
||||
/datum/component/simple_farm/proc/check_attack(datum/source, obj/item/attacking_item, mob/user)
|
||||
/datum/component/simple_farm/proc/check_attack(datum/source, obj/item/attacking_item, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
//if its a seed, lets try to plant
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
UnregisterSignal(carbon_target, COMSIG_MOB_ITEM_ATTACK)
|
||||
carbon_target.faction &= FACTION_ASHWALKER
|
||||
|
||||
/datum/species/lizard/ashwalker/proc/mob_attack(datum/source, mob/mob_target, mob/user)
|
||||
/datum/species/lizard/ashwalker/proc/mob_attack(datum/source, mob/mob_target, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!isliving(mob_target))
|
||||
|
||||
@@ -172,7 +172,7 @@ component_cell_out_of_charge/component_cell_removed proc using loc where necessa
|
||||
to_chat(user, span_danger("There is no cell inserted in [equipment]!"))
|
||||
|
||||
/// Handling of cell insertion.
|
||||
/datum/component/cell/proc/insert_cell(datum/source, obj/item/inserting_item, mob/living/user, params)
|
||||
/datum/component/cell/proc/insert_cell(datum/source, obj/item/inserting_item, mob/living/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
if(!equipment.can_interact(user))
|
||||
return
|
||||
|
||||
@@ -135,7 +135,7 @@
|
||||
return
|
||||
|
||||
/// Signal proc when the trap has PARENT_ATTACKBY called on it
|
||||
/datum/component/clockwork_trap/proc/on_attackby(datum/source, obj/item/attack_item, mob/user)
|
||||
/datum/component/clockwork_trap/proc/on_attackby(datum/source, obj/item/attack_item, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!IS_CLOCK(user) || !istype(attack_item, /obj/item/clockwork/clockwork_slab))
|
||||
|
||||
+2
-2
@@ -123,13 +123,13 @@
|
||||
|
||||
return COMPONENT_CANCEL_ATTACK_CHAIN
|
||||
|
||||
/datum/species/ghoul/proc/attach_meat(mob/living/carbon/human/target, obj/item/attacking_item, mob/living/user, params)
|
||||
/datum/species/ghoul/proc/attach_meat(mob/living/carbon/human/target, obj/item/attacking_item, mob/living/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!istype(target))
|
||||
return
|
||||
|
||||
if(LAZYACCESS(params2list(params), RIGHT_CLICK))
|
||||
if(LAZYACCESS(modifiers, RIGHT_CLICK))
|
||||
return
|
||||
|
||||
// MEAT LIMBS: If our limb is missing, and we're using meat, stick it in!
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
new_color += num2hex(rand(0, 255), 2)
|
||||
set_greyscale(colors = list(new_color))
|
||||
|
||||
/obj/item/stack/shibari_rope/proc/handle_roping(datum/source, mob/living/carbon/attacked, mob/living/user)
|
||||
/obj/item/stack/shibari_rope/proc/handle_roping(datum/source, mob/living/carbon/attacked, mob/living/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(get_dist(user, src) > 1)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
* Handles installing the capacitor in the window, to provide it with some
|
||||
* polarization functionalities.
|
||||
*/
|
||||
/obj/item/stock_parts/capacitor/proc/install_polarization_controller(datum/source, obj/structure/window/target, mob/user)
|
||||
/obj/item/stock_parts/capacitor/proc/install_polarization_controller(datum/source, obj/structure/window/target, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
if(!istype(target))
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
examine_list += span_danger("It has an awful gleam against those who cannot think.")
|
||||
|
||||
/datum/component/mindless_killer/proc/deal_smite(datum/source, mob/living/target_mob, mob/user, params)
|
||||
/datum/component/mindless_killer/proc/deal_smite(datum/source, mob/living/target_mob, mob/user, proximity_flag, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
if(!istype(target_mob))
|
||||
return
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
SIGNAL_HANDLER
|
||||
examine_list += span_notice("[parent_weapon] is able to be imbued with a chemical at a reagent forge!")
|
||||
|
||||
/datum/component/reagent_weapon/proc/inject_attacked(datum/source, mob/living/target, mob/living/user, params)
|
||||
/datum/component/reagent_weapon/proc/inject_attacked(datum/source, mob/living/target, mob/living/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
//don't have the weapon or any imbued reagents? don't try
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
on_cooldown = FALSE
|
||||
|
||||
///Attempts an unlock if attacked by another ID. If the ID has HoP access, it will unlock and return TRUE
|
||||
/datum/component/off_duty_timer/proc/attempt_unlock(datum/source, obj/item/attacking_item, mob/user, params)
|
||||
/datum/component/off_duty_timer/proc/attempt_unlock(datum/source, obj/item/attacking_item, mob/user, list/modifiers)
|
||||
SIGNAL_HANDLER
|
||||
if(!hop_locked)
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user