Advertisement
negader

Genie Aliases

Aug 14th, 2022
1,401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.24 KB | None | 0 0
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE muclient>
  3. <!-- Saved on Thursday, December 29, 2016, 11:46 PM -->
  4. <!-- MuClient version 0.00 -->
  5. <muclient>
  6. <plugin
  7.   name="GenieAliases"
  8.   author="Icecool"
  9.   id="279b9809faf4806f54d0020b"
  10.   language="Lua"
  11.   purpose="All aliases needed for a Genie Epic Run"
  12.   date_written="2017-11-29 00:00:00"
  13.   save_state="n"
  14.   requires="0.00"
  15.   version="1.10"
  16.   >
  17.  
  18. </plugin>
  19.  
  20. <aliases>
  21.     <alias
  22.         script="aliasGenieCommand"
  23.         match="genie help"
  24.         name="aliasGenieHelp"
  25.         keep_evaluating="y"
  26.         enabled="y"
  27.         regexp="n"
  28.         send_to="12"
  29.         sequence="100">
  30.     </alias>
  31.     <alias
  32.         script="aliasGenieCommand"
  33.         match="genie alias"
  34.         name="aliasGenieAlias"
  35.         keep_evaluating="y"
  36.         enabled="y"
  37.         regexp="n"
  38.         send_to="12"
  39.         sequence="100">
  40.     </alias>
  41.     <alias
  42.         script="aliasGenieCommand"
  43.         match="genie info"
  44.         name="aliasGenieInfo"
  45.         keep_evaluating="y"
  46.         enabled="y"
  47.         regexp="n"
  48.         send_to="12"
  49.         sequence="100">
  50.     </alias>
  51.     <alias
  52.         script="aliasGenieCommand"
  53.         match="mini"
  54.         name="aliasGenieMini"
  55.         keep_evaluating="y"
  56.         enabled="y"
  57.         regexp="n"
  58.         send_to="12"
  59.         sequence="100">
  60.     </alias>
  61.     <alias
  62.         script="aliasGenieCommand"
  63.         match="wfa"
  64.         name="aliasGenieWFA"
  65.         keep_evaluating="y"
  66.         enabled="y"
  67.         regexp="n"
  68.         send_to="12"
  69.         sequence="100">
  70.     </alias>
  71.     <alias
  72.         script="aliasGenieCommand"
  73.         match="wff"
  74.         name="aliasGenieWFF"
  75.         keep_evaluating="y"
  76.         enabled="y"
  77.         regexp="n"
  78.         send_to="12"
  79.         sequence="100">
  80.     </alias>
  81.     <alias
  82.         script="aliasGenieCommand"
  83.         match="ftl"
  84.         name="aliasGenieFTL"
  85.         keep_evaluating="y"
  86.         enabled="y"
  87.         regexp="n"
  88.         send_to="12"
  89.         sequence="100">
  90.     </alias>
  91.     <alias
  92.         script="aliasGenieCommand"
  93.         match="wfg"
  94.         name="aliasGenieWFG"
  95.         keep_evaluating="y"
  96.         enabled="y"
  97.         regexp="n"
  98.         send_to="12"
  99.         sequence="100">
  100.     </alias>
  101.     <alias
  102.         script="aliasGenieCommand"
  103.         match="wfw"
  104.         name="aliasGenieWFW"
  105.         keep_evaluating="y"
  106.         enabled="y"
  107.         regexp="n"
  108.         send_to="12"
  109.         sequence="100">
  110.     </alias>
  111. </aliases>
  112.  
  113. <triggers>
  114. </triggers>
  115.  
  116. <!--  Get our standard constants -->
  117.  
  118. <include name="constants.lua"/>
  119.  
  120. <!--  Script  -->
  121. <script>
  122. <![CDATA[
  123.  
  124. -- aliasGenieCommand will either call different function or execute
  125. -- commands based on name of alias calling to it.
  126. function aliasGenieCommand(name, line, wildcards)
  127.  if name == "aliasGenieHelp" then
  128.    displayGenieQuickReference()
  129.  elseif name == "aliasGenieAlias" then
  130.    displayGenieAliases()
  131.  elseif name == "aliasGenieInfo" then
  132.    displayGenieOverview()
  133.  elseif name == "aliasGenieMini" then
  134.    Execute( "xrt genie" )
  135.    SendNoEcho( "n" )
  136.    SendNoEcho( "Wish for Peace" )
  137.    SendNoEcho( "run 4n" )
  138.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "MINI alias completed", "lightskyblue", "black", " <--]")
  139.  elseif name == "aliasGenieWFA" then
  140.    SendNoEcho( "Wish for Adventure" )
  141.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "WFA alias completed", "lightskyblue", "black", " <--]")
  142.  elseif name == "aliasGenieWFF" then
  143.    SendNoEcho( "Wish for Forgiveness" )
  144.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "WFF alias completed", "lightskyblue", "black", " <--]")
  145.  elseif name == "aliasGenieFTL" then
  146.    SendNoEcho( "Find the Lamp" )
  147.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "FTL alias completed", "lightskyblue", "black", " <--]")
  148.  elseif name == "aliasGenieWFG" then
  149.    SendNoEcho( "Wish for Glory" )
  150.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "WFG alias completed", "lightskyblue", "black", " <--]")
  151.  elseif name == "aliasGenieWFW" then
  152.    SendNoEcho( "Wish for Wealth" )
  153.    ColourNote( "lightskyblue", "black", "[--> ", "ghostwhite", "black", "WFW alias completed", "lightskyblue", "black", " <--]")
  154.  end
  155. end
  156.  
  157. function displayGenieQuickReference()
  158.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  159.  ColourNote( "white", "black", "|", "ghostwhite", "black", "                 Genie Epic Plugin Quick Reference                  ", "white", "black", "|" )
  160.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  161.  ColourNote( "black", "black", "" )
  162.  ColourNote( "lime", "black", " Commands:" )
  163.  ColourNote( "lightskyblue", "black", "    genie help   ", "white", "black", "- provides the quick reference commands" )
  164.  ColourNote( "lightskyblue", "black", "    genie alias  ", "white", "black", "- provides the aliases to use in Genie Epic" )
  165.  ColourNote( "lightskyblue", "black", "    genie info   ", "white", "black", "- provides a general overview for Genie Epic" )
  166.  ColourNote( "black", "black", "" )
  167.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  168. end
  169.  
  170. function displayGenieAliases()
  171.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  172.  ColourNote( "white", "black", "|", "ghostwhite", "black", "                       Genie Epic Plugin Help                       ", "white", "black", "|" )
  173.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  174.  ColourNote( "black", "black", "" )
  175.  ColourNote( "lime", "black", " Commands:" )
  176.  ColourNote( "lightskyblue", "black", "    mini ", "white", "black", "- From recall, will run you to Minimite in Genie" )
  177.  ColourNote( "lightskyblue", "black", "    wfa  ", "white", "black", "- Short for Wish for Adventure" )
  178.  ColourNote( "lightskyblue", "black", "    wff  ", "white", "black", "- Short for Wish for Forgiveness" )
  179.  ColourNote( "lightskyblue", "black", "    ftl  ", "white", "black", "- Short for Find the Lamp" )
  180.  ColourNote( "lightskyblue", "black", "    wfg  ", "white", "black", "- Short for Wish for Glory" )
  181.  ColourNote( "lightskyblue", "black", "    wfw  ", "white", "black", "- Short for Wish for Wealth" )
  182.  ColourNote( "black", "black", "" )
  183.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  184. end
  185.  
  186. function displayGenieOverview()
  187.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  188.  ColourNote( "black", "black", "" )
  189.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  190.  ColourNote( "white", "black", "|", "ghostwhite", "black", "                        Genie Epic Overview                         ", "white", "black", "|" )
  191.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  192.  ColourNote( "black", "black", "" )
  193.  ColourNote( "white", "black", " First section of Genie is a small maze. The goal is to navigate the" )
  194.  ColourNote( "white", "black", " maze and collect the SAND from 1.SAND in each loop. A total of 7" )
  195.  ColourNote( "white", "black", " sands are needed to continue to the second section. If you collect a" )
  196.  ColourNote( "white", "black", " sand from one of the sands, please give it to the designated sand" )
  197.  ColourNote( "white", "black", " holder. Do not use the WFF command to leave the area if you have a" )
  198.  ColourNote( "white", "black", " sand in your inventory." )
  199.  ColourNote( "black", "black", "" )
  200.  ColourNote( "white", "black", " Second section of Genie, you must use the command FTL. The FTL" )
  201.  ColourNote( "white", "black", " command will take you to a Guardian that must be killed solo. Please" )
  202.  ColourNote( "white", "black", " dispel your guardian and blind it. Once you have killed the guardian," )
  203.  ColourNote( "white", "black", " you are then transferred to Fat Genie. You need to dispel Fat Genie" )
  204.  ColourNote( "white", "black", " and kill him. There is a chance you will be transferred back to the" )
  205.  ColourNote( "white", "black", " Inside a Cave room. If you find yourself in that room, use the FTL" )
  206.  ColourNote( "white", "black", " command and repeat the process until Fat Genie is dead. If you loot" )
  207.  ColourNote( "white", "black", " the FAT item from Fat Genie, give it to the Epic Leader." )
  208.  ColourNote( "black", "black", "" )
  209.  ColourNote( "white", "black", " Third section of Genie, you must battle the Dark Genie General. To" )
  210.  ColourNote( "white", "black", " begin this section, auras will have a random chance to pop on entry" )
  211.  ColourNote( "white", "black", " of his room.  He will call in 4 waves of Ranger, Paladin, Unicorn," )
  212.  ColourNote( "white", "black", " and Skeleton mobs. These waves will need to be cleared and then finally" )
  213.  ColourNote( "white", "black", " the Dark Genie General himself." )
  214.  ColourNote( "red", "black", "+", "white", "black", "--------------------------------------------------------------------", "red", "black", "+" )
  215. end
  216.  
  217. function OnPluginInstall()
  218.  displayGenieQuickReference()
  219. end
  220. ]]>
  221.  
  222. </script>
  223. </muclient>
  224.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement