[Turn off line numbering]1: arg obj, delay; 2: var when, h, values; 3: 4: // Only one heartbeat per object 5: ._del_heartbeat(obj); 6: when = delay + time(); 7: info = dict_add(info, obj, [delay, time()]); 8: for h in [1 .. listlen(hearts)] { 9: if (hearts[h][2] >= when) { 10: hearts = insert(hearts, h, [obj, when]); 11: return; 12: } 13: } 14: hearts += [[obj, when]];
// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit