-- empty script Define Properties() end Trigger attach() -- starts the callback chain going -- we use a callback chain because then you can change the speed for the object Debug("Attached") SendTo(self, "wander", 1000) end Trigger wander() Debug("Wandering.") xoffset = math.random(0, 6) - 3 yoffset = math.random(0, 6) - 3 self.speed = 0.5 PathToLocation(self, self.x+xoffset, self.y+yoffset) SendTo(self, "wander", 5000) end Trigger destroyed() db = CreateObject("deadbug", self.x, self.y) end Trigger hit_by(obstacle) if obstacle.type == "player" then --MoveObject(player, 47, 47) --obstacle.speed = obstacle.walk_speed --PathToLocation(obstacle,48, 48) DestroyObject(self) end end Trigger hit(obstacle) if obstacle.type == "player" then --MoveObject(obstacle, 47, 47, 0, 1) --obstacle.speed = obstacle.walk_speed --PathToLocation(obstacle,48, 48) DestroyObject(self) end end