diff --git a/code/modules/antagonists/space_dragon/space_dragon.dm b/code/modules/antagonists/space_dragon/space_dragon.dm index 2e82d24115..ce94ab39c5 100644 --- a/code/modules/antagonists/space_dragon/space_dragon.dm +++ b/code/modules/antagonists/space_dragon/space_dragon.dm @@ -65,6 +65,7 @@ // spawn our dragon var/mob/living/simple_animal/hostile/space_dragon/S = new(pick(spawn_locs)) // gib or delete the old mob here + new_owner.current.gib() // alternativelly, isntead of using the code above to pick a location, we can gib the mob, then spawn the dragon where it died for a goresome transformation //mind transfer and role setup diff --git a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm index 15e04e0953..5722cfda07 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -51,6 +51,7 @@ pixel_x = -16 turns_per_move = 5 movement_type = FLYING + health_doll_icon = "spacedragon" ranged = TRUE mouse_opacity = MOUSE_OPACITY_ICON butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/bone = 30) @@ -160,7 +161,7 @@ var/obj/mecha/M = target M.take_damage(50, BRUTE, MELEE, 1) -/mob/living/simple_animal/hostile/space_dragon/CtrlClickOn(atom/A) +/mob/living/simple_animal/hostile/space_dragon/AltClickOn(atom/A) . = ..() if(using_special) return