[Turn on line numbering]arg name, definer; var i; i = definer.setting_info(name); if (dict_contains(i, 'access)) (> .(i['access][1])(name, sender(), caller(), @sublist(i['access], 2)) <); if (dict_contains(i, 'get)) return (> .(i['get][1])(name, definer, @sublist(i['get], 2)) <); catch any return settings[name]; with return (> definer.get_default_setting(name) <);
["// Created as a part of ColdCore, see: @help Credit"]