Get version
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Function Syntax
string get_version()
Returns the latest version of KoLmafia pertaining to your current build.
Code Sample
Will tell you when there is a new version of mafia
string vers = get_version();
string page = visit_url("http://sourceforge.net/projects/kolmafia/files/");
string current = substring ( page, index_of ( page , "Download Now" ) , last_index_of ( page , "View all files" ) );
if (!contains_text( current , vers ))
print ("There is a new version. Go get it here http://sourceforge.net/projects/kolmafia/files/", "red");
else
print ("You are already using the most current version of KoLmafia.", "blue");
The following example prompts the user to update KoLmafia so as to handle newly introduced items and locations.
if ( to_float( get_version() ) < 14.1 ) //Check Vanya's Castle and Kegger in the Woods
abort( "The current version does not support Uncle P's maps. Please update KoLmafia." );
See Also
More Information
Note that a revision is distinct from a build in that a revision is a developer-sanctioned release of enough significance as to be promoted for the general public's use. When using a daily build, this function returns the most recent official version.