Method code for $realm_settings.get_realm_setting()

[Turn on line numbering]
arg name, definer, @args;
var v, t;

t = this();
if (.has_ancestor($place)) {
    if (.settings().contains(name))
        return .get_local_setting(name, definer);
    return .realm().get_realm_setting(name, definer, @args);
} else if (.settings().contains(name)) {
    return .get_local_setting(name, definer);
} else {
    return (.parents())[1].get_realm_setting(name, definer, @args);
}

["// Miroslav Silovic ", "// Created 23-Jan-1997 as a part of ColdCore, see: @help Credit"]

the Cold Dark