Fixes a transofrm animation todo (#71496)

makes it pass appearance

Co-authored-by: TiviPlus <572233640+TiviPlus@users.noreply.com>
This commit is contained in:
TiviPlus
2022-11-25 11:27:15 -08:00
committed by GitHub
co-authored by TiviPlus
parent 00e2625f77
commit 8dda6c96d5
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1358,7 +1358,7 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects)
* time - Animation duration
* transform_overlay - Appearance/atom/image of effect that moves along the animation - should be horizonatally centered
*/
/atom/movable/proc/transformation_animation(result_appearance,time = 3 SECONDS,transform_overlay)
/atom/movable/proc/transformation_animation(result_appearance, time = 3 SECONDS, transform_appearance)
var/list/transformation_objects = GLOB.transformation_animation_objects[src] || list()
//Disappearing part
var/top_part_filter = filter(type="alpha",icon=icon('icons/effects/alphacolors.dmi',"white"),y=0)
@@ -1373,10 +1373,10 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects)
appearing_part.filters = filter(type="alpha",icon=icon('icons/effects/alphacolors.dmi',"white"),y=0,flags=MASK_INVERSE)
animate(appearing_part.filters[1],y=-32,time=time)
transformation_objects += appearing_part
//Transform effect thing - todo make appearance passed in
if(transform_overlay)
//Transform effect thing
if(transform_appearance)
var/obj/transform_effect = new
transform_effect.appearance = transform_overlay
transform_effect.appearance = transform_appearance
transform_effect.vis_flags = VIS_INHERIT_ID
transform_effect.pixel_y = 16
transform_effect.alpha = 255
+1 -1
View File
@@ -8,7 +8,7 @@
. = ..()
var/mutable_appearance/bread_appearance = mutable_appearance('icons/obj/food/burgerbread.dmi', "bread")
var/mutable_appearance/transform_scanline = mutable_appearance('icons/effects/effects.dmi', "transform_effect")
target.transformation_animation(bread_appearance,time = BREADIFY_TIME, transform_overlay=transform_scanline)
target.transformation_animation(bread_appearance, BREADIFY_TIME, transform_scanline.appearance)
addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(breadify), target), BREADIFY_TIME)
#undef BREADIFY_TIME