//Please use mob or src (not usr) in these procs. This way they can be called in the same fashion as procs. /client/verb/wiki() set name = "wiki" set desc = "Type what you want to know about. This will open the wiki in your web browser." set hidden = 1 if(GLOB.configuration.url.wiki_url) var/query = stripped_input(src, "Enter Search:", "Wiki Search", "Homepage") if(query == "Homepage") src << link(GLOB.configuration.url.wiki_url) else if(query) var/output = "[GLOB.configuration.url.wiki_url]/index.php?title=Special%3ASearch&profile=default&search=[query]" src << link(output) else to_chat(src, "The wiki URL is not set in the server configuration.") return /client/verb/forum() set name = "forum" set desc = "Visit the forum." set hidden = 1 if(GLOB.configuration.url.forum_url) if(alert("Open the forum in your browser?", null, "Yes", "No") == "Yes") if(GLOB.configuration.url.forum_link_url && prefs && !prefs.fuid) link_forum_account() src << link(GLOB.configuration.url.forum_url) else to_chat(src, "The forum URL is not set in the server configuration.") /client/verb/rules() set name = "Rules" set desc = "View the server rules." set hidden = 1 if(GLOB.configuration.url.rules_url) if(alert("This will open the rules in your browser. Are you sure?", null, "Yes", "No") == "No") return src << link(GLOB.configuration.url.rules_url) else to_chat(src, "The rules URL is not set in the server configuration.") /client/verb/github() set name = "GitHub" set desc = "Visit the GitHub page." set hidden = 1 if(GLOB.configuration.url.github_url) if(alert("This will open our GitHub repository in your browser. Are you sure?", null, "Yes", "No") == "No") return src << link(GLOB.configuration.url.github_url) else to_chat(src, "The GitHub URL is not set in the server configuration.") /client/verb/discord() set name = "Discord" set desc = "Join our Discord server." set hidden = 1 var/durl // Use normal URL if(GLOB.configuration.url.discord_url) durl = GLOB.configuration.url.discord_url // Use forums URL if set if(GLOB.configuration.url.forum_link_url && GLOB.configuration?.url.discord_forum_url && prefs?.fuid) durl = GLOB.configuration.url.discord_forum_url if(!durl) to_chat(src, "The Discord URL is not set in the server configuration.") return if(alert("This will invite you to our Discord server. Are you sure?", null, "Yes", "No") == "No") return src << link(durl) /client/verb/donate() set name = "Donate" set desc = "Donate to help with hosting costs." set hidden = 1 if(GLOB.configuration.url.donations_url) if(alert("This will open the donation page in your browser. Are you sure?", null, "Yes", "No") == "No") return src << link(GLOB.configuration.url.donations_url) else to_chat(src, "The rules URL is not set in the server configuration.")