diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index 766ae1833b..6aadd72a8a 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -164,7 +164,6 @@ message.maptext_height = mheight message.maptext_x = (CHAT_MESSAGE_WIDTH - owner.bound_width) * -0.5 message.maptext = MAPTEXT(complete_text) - message.pixel_x = -target.pixel_x //Dogborgs and other wide boys have a pixel offset. This accounts for that // View the message LAZYADDASSOC(owned_by.seen_messages, message_loc, src) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index bb2dab8033..7d1ddc5648 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -730,6 +730,7 @@ return //new size detected holder.resize = features["body_size"] / old_size + holder.maptext_height = 32 * features["body_size"] // Adjust runechat height holder.update_transform() if(iscarbon(holder)) var/mob/living/carbon/C = holder diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index 16f72bf1fb..2700109c77 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -62,6 +62,8 @@ icon = 'icons/effects/64x64.dmi' icon_state = "drake_statue" pixel_x = -16 + maptext_height = 64 + maptext_width = 64 density = TRUE deconstructible = FALSE layer = EDGED_TURF_LAYER diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 7717180e6c..7e1c669e49 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -4,6 +4,8 @@ status_flags = 0 unique_name = 0 pixel_x = -16 + maptext_height = 64 + maptext_width = 64 bubble_icon = "alienroyal" mob_size = MOB_SIZE_LARGE layer = LARGE_MOB_LAYER //above most mobs, but below speechbubbles diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 5520efb93b..def5dc8c76 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -49,6 +49,8 @@ Difficulty: Hard melee_queue_distance = 20 // as far as possible really, need this because of blood warp ranged = 1 pixel_x = -32 + maptext_height = 96 + maptext_width = 96 gender = MALE del_on_death = 1 crusher_loot = list(/obj/structure/closet/crate/necropolis/bubblegum/crusher) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index eb6c29df5f..9e8497f968 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -44,6 +44,8 @@ Difficulty: Very Hard move_to_delay = 10 ranged = 1 pixel_x = -32 + maptext_height = 96 + maptext_width = 96 del_on_death = TRUE achievement_type = /datum/award/achievement/boss/colossus_kill crusher_achievement_type = /datum/award/achievement/boss/colossus_crusher diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index c83db749e2..49db738233 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -59,6 +59,8 @@ Difficulty: Medium move_to_delay = 5 ranged = 1 pixel_x = -16 + maptext_height = 64 + maptext_width = 64 crusher_loot = list(/obj/structure/closet/crate/necropolis/dragon/crusher) loot = list(/obj/structure/closet/crate/necropolis/dragon) butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/bone = 30, /obj/item/reagent_containers/food/snacks/meat/slab/dragon = 5) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index b72d8f4003..299715f9e2 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -48,6 +48,8 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza score_achievement_type = /datum/award/score/legion_score pixel_y = -16 pixel_x = -32 + maptext_height = 96 + maptext_width = 96 loot = list(/obj/item/stack/sheet/bone = 3) vision_range = 10 wander = FALSE 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 f8931aa27b..53e4d0d64f 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -49,6 +49,8 @@ mob_size = MOB_SIZE_LARGE armour_penetration = 30 pixel_x = -16 + maptext_height = 64 + maptext_width = 64 turns_per_move = 5 movement_type = FLYING health_doll_icon = "spacedragon"