Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # save as fight.ash in your relay folder
- string loadPage() {
- string fetch() {
- string[string] post = form_fields();
- if(post contains "runcombat" && post["runcombat"] == "heckyes")
- return run_combat();
- return visit_url();
- }
- // Add doctype to escape quirks mode
- return fetch();#.replace_string('<html>', '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n<html>');
- }
- string showForm(string page) {
- // If CAB is present, un-hide the old combat form
- if(page.contains_text("<div id=topbar>") && page.contains_text("show old combat form")) {
- #matcher fightEnd = create_matcher("(WINWINWIN|You run away, like a sissy little coward|You lose. +You slink away)", page);
- #if( !fightEnd.find() )
- return replace_all(create_matcher("(<div id='fightform' class='hideform'>|<br><a href='#'[^<]*</a>)", page), "");
- }
- return page;
- }
- void main() {
- loadPage().showForm().write();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement