Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_screen_channel_change_Other_10

(view raw script w/o annotations or w/e)
1
silent = true;
2
active = true;
3
timer = lifetime;
4
if (shuffle)
5
    scan_x = 
scr_wrap_new
scr_wrap_new

function
scr_wrap_new()
{ var _val = argument[0]; var _max = argument[2]; var _min = argument[1]; if ((_val % 1) == 0) { while (_val > _max || _val < _min) { if (_val > _max) { _val = (_min + _val) - _max - 1; } else if (_val < _min) { _val = ((_max + _val) - _min) + 1; } else { } } return _val; } else { var _old = argument[0] + 1; while (_val != _old) { _old = _val; if (_val < _min) { _val = _max - (_min - _val); } else if (_val > _max) { _val = _min + (_val - _max); } else { } } return _val; } }
(scan_x + irandom_range(40, 440), 0, 479);