mob/player
bound_x = 9
bound_width = 14
bound_y = 3
bound_height = 22
obj
tree
icon = 'Tree.dmi'
density = 1
bound_x = 70
bound_width = 20
bound_y = 15
bound_height = 45
atom/movable
var/base_speed= 8
var/true_speed= 8
var/running = 0
New()
step_size = true_speed
mob
proc/Toggle_Speed()
if(running == 0)
running = 1
true_speed = base_speed*2
else
running = 0
true_speed = base_speed
step_size = true_speed
verb/toggle_run()
set name = "Toggle Run"
Toggle_Speed()
Problem description:
I've been away for a while, and trying to refresh myself on DM coding once again. I remember a couple years back I did a small project that had pixel movement. A problem I remember specifically having was with layering, but I can't recall how I resolved it.
I'd like the mob to layer over the tree when in front of it, but I'd like for it to layer under the canopy when he walks up, rather than on top like in the screenshot.
It seemed like it had something to do with checking which was at a higher Y value on the map and then changing it's layer, but I can't recall exactly how. If anyone could point me in the right direction, that'd be great.