mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
20 lines
776 B
Plaintext
20 lines
776 B
Plaintext
/datum/action/cooldown/mob_cooldown/create_legion_skull
|
|
name = "Create Legion Skull"
|
|
button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi'
|
|
button_icon_state = "legion_head"
|
|
desc = "Create a legion skull to chase down a targeted enemy"
|
|
cooldown_time = 2 SECONDS
|
|
|
|
/datum/action/cooldown/mob_cooldown/create_legion_skull/Activate(atom/target_atom)
|
|
disable_cooldown_actions()
|
|
create(target_atom)
|
|
StartCooldown()
|
|
enable_cooldown_actions()
|
|
return TRUE
|
|
|
|
/// Creates a new skull assigned to the owner of this action
|
|
/datum/action/cooldown/mob_cooldown/create_legion_skull/proc/create(atom/target)
|
|
var/mob/living/basic/mining/legion_brood/minion = new(owner.loc)
|
|
minion.assign_creator(owner)
|
|
minion.ai_controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET] = target
|