Advertisement
Motenten

Mote-Config-Include r4

May 2nd, 2013
1,683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 27.12 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- Last modified: 12/10/2013 1:28:35 AM -->
  3.  
  4. <!-- IMPORTANT -->
  5.  
  6. <!--
  7.     This include, and the xmls based on it, make use of new custom trigger spells
  8.     from the "radsources" resources.  Current updated resources should include these
  9.     in the standard client.  If things don't appear to be working, check that first.
  10. -->
  11.  
  12. <!-- REQUIRED -->
  13.  
  14. <!-- The following include entries must be imported for this include to be properly functional. -->
  15.  
  16. <!-- Vars section:
  17.     ConfigurationVars (required)
  18.     UtilityVars (required)
  19.  
  20.     RecastDurations (if using RecastWarnings)
  21.     ElementalStaves (if using ElementalStaffRules or FastCastCalculations)
  22.     FastCastVars (if using FastCastCalculations)
  23.     ElementalGear (if using ObiRingCape-*)
  24. -->
  25.  
  26. <!-- Sets section:
  27.     Base-Group (recommended as base for inheritance)
  28.  
  29.     Outside-Group (group required for normal outside areas; inherit from Base-Group)
  30.     Abyssea-Group (group for inside Abyssea) [Visitant status]
  31.     Campaign-Group (group for when in Campaign) [Allied Tags status]
  32.     Voidwatch-Group (group for when in Voidwatch) [Voidwatcher status]
  33.     Salvage-Group (group for when in Salvage) [*Remnants zone]
  34.     Legion-Group (group for when in Legion) [??? status]
  35.  
  36.     These groups are only required if using the AreaRules include, which automatically switches
  37.     based on where you currently are.  Most of the time, only the Outside-Group needs to
  38.     have sets defined, and the remainder can be empty groups that inherit from that one.
  39. -->
  40.  
  41. <!-- Rules section:
  42.     UniversalTriggerRules - The fundamental include that this Include file is based around.
  43. -->
  44.  
  45.  
  46. <!-- Notes:
  47.     <addtochat color="12"></addtochat> - This color triggers the /tell chime.
  48. -->
  49.  
  50.  
  51. <includes xmlns="http://www.windower.net/spellcast/"
  52.    xmlns:xi="http://www.w3.org/2001/XInclude"
  53.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  54.    xsi:schemaLocation="http://www.windower.net/spellcast/ spellcastIncludeVars.xsd">
  55.   <!-- ***************** Variables ***************** -->
  56.  
  57.     <!-- This is a REQUIRED include. -->
  58.     <include name="ConfigurationVars">
  59.         <!-- This include is for variables that allow you to customize the configuration
  60.             of the behavior of this include file.  You can change the values here to
  61.             have them affect all job xmls globally, or change them in each job xml
  62.             where you want them to be different.
  63.  
  64.             The values of these vars should only ever be set in the Vars section.
  65.             They should not be modified in code.
  66.         -->
  67.         <!-- Set Debug to 1 to allow certain debug info to be printed. -->
  68.         <var name="Debug">0</var>
  69.  
  70.         <!-- Use UpdateCommand to initiate an update from within the code. -->
  71.         <var name="UpdateCommand">input //Update .auto</var>
  72.         <!-- UpdateAftercast is used only for triggering the equipping after
  73.             the action has completed, to reduce lag. -->
  74.         <var name="UpdateAftercast">input //Update .Aftercast</var>
  75.  
  76.  
  77.         <!-- Modify the Options.DefenseModes variable in each job xml if different
  78.             from the default.
  79.             Possible values: Evasion, PDT, Counter, Shield, Defense, Custom. -->
  80.         <var name="Options.DefenseModes">Evasion|PDT</var>
  81.        
  82.         <!-- The value can be tested with the following rule:
  83.             <if Advanced='Regex("Evasion", "$DefenseModeOptions")'>
  84.         -->
  85.  
  86.         <!-- Same for Offense Modes.  Each job can limit the number of modes
  87.             they want to deal with.
  88.             Possible values: Normal, Att, Acc, MaxAcc, Str, Crit, LowDmg, Custom -->
  89.         <var name="Options.OffenseModes">Normal|Acc</var>
  90.  
  91.         <!-- Same for WS Modes.  Each job can limit the number of modes
  92.             they want to deal with.
  93.             Possible values: Default, Att, Acc, Mod, Crit, 2HR, Custom
  94.             Note: The auto-calculated mode (if current mode is Default) will
  95.              only be used if that mode is also included in these options.
  96.              If Default yields "Crit", but defined options are "Default|Acc",
  97.              it will use "Normal". -->
  98.         <var name="Options.WSModes">Default|Acc</var>
  99.  
  100.         <!-- Same for Casting Modes.  Each job can limit the number of modes
  101.             they want to deal with.
  102.             Possible values: Normal, Resistant, Speed, Enmity, AOEBurn, Dire -->
  103.         <var name="Options.CastingModes">Normal|Resistant|Dire</var>
  104.  
  105.  
  106.         <!-- Possible values: Outside (default), Abyssea, Legion, Salvage, Voidwatch, Campaign, etc. -->
  107.         <!-- If you set up specialized groups for those areas, set up groups with those prefixes and
  108.             set the value of this variable to include which ones are available.
  109.             EG: Abyssea|Legion|Salvage
  110.         -->
  111.         <var name="Options.AreaGroups">None</var>
  112.          
  113.  
  114.         <!-- Job xml's should define these weaponskills.    -->
  115.         <!-- Only crit weaponskills can use CapCrit WSMode. -->
  116.         <var name="CritWS">0</var>
  117.         <!-- Single hit weaponskills don't use acc WSMode.  -->
  118.         <var name="SingleHitWS">0</var>
  119.         <!-- Magical weaponskills ignore WSMode.            -->
  120.         <var name="MagicalWS">0</var>
  121.  
  122.         <!-- TrialWeapon can be set so that the weapon (primarily staves) is never swapped out. -->
  123.         <var name="TrialWeapon">None</var>
  124.  
  125.         <!-- PullWeapons is any ranged weapon that a job has access to that we don't want
  126.             to swap out.  This allows gear sets to mostly be configured around ammo
  127.             items (which are safe to change around without losing TP), but to be
  128.             overridden when you need to have a weapon to pull with.
  129.             It's locked in the EquipmentLockRules include. The Soulgauger
  130.             camera is locked without needing to set this variable. -->
  131.         <var name="PullWeapons">Mamoolbane</var>
  132.  
  133.     </include>
  134.  
  135.     <!-- This is a REQUIRED include. -->
  136.     <include name="UtilityVars">
  137.         <!-- These are vars that are expected to be used in the course of the code.
  138.             They are defined here to provide defaults, and to be sure that the var
  139.             actually exists before use. -->
  140.  
  141.         <!-- Flag for an initial update immediately after the job xml is (re)loaded.
  142.             This allows various status vars to be properly set. -->
  143.         <var name="FirstUpdate">No</var>
  144.  
  145.         <!-- Variable to track valid group areas. -->        
  146.         <var name="GroupArea">Outside</var>
  147.        
  148.         <!-- ******************************************* -->
  149.         <!--        Vars for various modes used.         -->
  150.  
  151.         <!-- Temporary working variable -->
  152.         <var name="TempMode">Normal</var>
  153.  
  154.         <!-- Rest mode: Normal, PetFighting, etc. -->
  155.         <var name="RestMode">Normal</var>
  156.         <!-- Idle mode: Normal, Refresh, PDT, PetFighting, etc. -->
  157.         <var name="IdleMode">Normal</var>
  158.  
  159.         <!-- Keep a record of the last area we were in, to minimize changes. -->
  160.         <var name="LastKnownArea">None</var>
  161.         <!-- Group identifier: Outside, Abyssea, Legion, Salvage, Assault, etc -->
  162.         <var name="Area">Outside</var>
  163.         <!-- Differentiate town gear from outside gear: Town, Field -->
  164.         <var name="IdleArea">Town</var>
  165.        
  166.         <!-- Movement = Kite, Move, None -->
  167.         <var name="Movement">Move</var>
  168.         <!-- Specifically for whether or not in kite mode. -->
  169.         <var name="KiteMode">None</var>
  170.  
  171.  
  172.         <!-- TP set to use:  TP-$TPWeapon-$OffenseMode-$DefenseMode -->
  173.  
  174.         <!-- TPWeapon should be set as needed in each job xml. -->
  175.         <var name="TPWeapon">Default</var>
  176.         <!-- OffenseMode = Normal|Acc|MaxAcc|Att|Crit|Str|2HR|LowDmg -->
  177.         <var name="OffenseMode">Normal</var>
  178.         <!-- DefenseMode = Normal|PDT|Evasion|Shield|Counter -->
  179.         <var name="DefenseMode">Normal</var>
  180.  
  181.         <!-- Use-OffenseMode can be set to a value other than "None" in order
  182.             to override the current OffenseMode value without changing OffenseMode.
  183.             Useful for temporary effects such as 2hrs, as well as adjusting
  184.             which accuracy layer to use based on current buffs, etc. -->
  185.         <var name="Use-OffenseMode">None</var>
  186.         <!-- Temporary holding var. -->
  187.         <var name="OMode">None</var>
  188.  
  189.         <!-- WS set to use:  WS-%Spell-$WSMode (Default auto-selects one of the other modes) -->
  190.  
  191.         <!-- WSMode = Default, Acc, Att, Mod, Crit, 2HR -->
  192.         <var name="WSMode">Default</var>
  193.         <!-- Same as Use-OffenseMode, but for weaponskills. -->
  194.         <var name="Use-WSMode">None</var>
  195.  
  196.         <!-- Set the max distance a weaponskill can be performed from -->
  197.         <var name="WSDistance">5.0</var>
  198.  
  199.  
  200.         <!-- Casting mode. -->
  201.         <var name="CastingMode">Normal</var>
  202.         <var name="STALMode">stal</var>
  203.  
  204.         <!-- PhysicalDef = PhysDef-$PhysicalDefMode, None -->
  205.         <var name="PhysicalDefense">None</var>
  206.         <!-- PhysicalDefMode = PDT, Evasion, Shield, Counter (depending HasEvasion/HasShield/HasCounter/HasPDT/HasDefense) -->
  207.         <var name="PhysicalDefMode">PDT</var>
  208.  
  209.         <!-- MagicalDef = $MagicalDefMode-$MagicalDefElement, None -->
  210.         <var name="MagicalDefense">None</var>
  211.         <!-- MagicalDef mode: MDT or Resist -->
  212.         <var name="MagicalDefMode">MDT</var>
  213.         <!-- MagicalDefElement = Fire, Earth, Water, Wind, Ice, Thunder, Light, Dark, Any, All, None -->
  214.         <var name="MagicalDefElement">Any</var>
  215.  
  216.         <var name="SwapPDTMDT">No</var>
  217.  
  218.         <!-- ******************************************* -->
  219.         <!--         Vars for constructing sets.         -->
  220.  
  221.  
  222.         <var name="BaseGroup">None</var>
  223.         <var name="BaseLayer">None</var>
  224.         <var name="CurrentSet">None</var>
  225.         <var name="CurrentGroup">None</var>
  226.         <var name="WSSet">None</var>
  227.         <var name="WeaknessArmor">None</var>
  228.  
  229.         <!-- ******************************************* -->
  230.         <!--         Vars for other actions.             -->
  231.        
  232.         <var name="MainStep">Box</var>
  233.         <var name="AltStep">Quick</var>
  234.         <var name="CurrentStep">Main</var>
  235.         <var name="UseAltStep">No</var>
  236.         <var name="SelectStepTarget">No</var>
  237.  
  238.         <!-- On first run, will execute these to bind Ctrl-= and Alt-= and - to custom commands. -->
  239.         <!-- Set the values per job xml, use defaults, set to "None" to unbind,
  240.             or "Ignore" to not change (in case the user already has binds in init.txt).
  241.             Note: use of quoted multi-word spells/abilities is discouraged.  Use
  242.             Spellcast's auto-parsing to get around that.  EG: ChocoboJig instead of "Chocobo Jig".
  243.              -->
  244.              
  245.         <!-- examples -->
  246.         <var name="ClassBindCtrlEqual">input /ma Trigger1 Cycle(Step)</var>
  247.         <var name="ClassBindCtrlTilde">input /ja ChocoboJig &lt;me&gt;</var>
  248.        
  249.         <!-- default binds -->
  250.         <var name="ClassBindCtrlEqual">None</var>
  251.         <var name="ClassBindAltEqual">None</var>
  252.         <var name="ClassBindCtrlDash">None</var>
  253.         <var name="ClassBindAltDash">None</var>
  254.         <var name="ClassBindCtrlTilde">None</var>
  255.         <var name="ClassBindAltTilde">None</var>
  256.  
  257.     </include>
  258.  
  259.     <!-- Required when including RecastWarnings.  This defines the variables that are used. -->
  260.     <include name="RecastDurations">
  261.         <!-- These variables are defined in the job XMLs, though they are used in the Rules-Include.
  262.             Kept here for reference only. -->
  263.              
  264.         <!-- Count: Set bonus gained for the number of +2 AF3 pieces being worn.
  265.             10 for 2 pieces, 20 for 3 pieces, 30 for 4 pieces, 50 for 5 pieces.
  266.        <var name="EstoqueurSetBonus">50</var>
  267.        <!- Cape: 0 for don't have; 1 for have.
  268.        <var name="EstoqueurCape">1</var>
  269.        <!- Feet: 0 for don't have; 1 for +1; 2 for +2
  270.        <var name="EstoqueurFeet">2</var>
  271.  
  272.        <!- Savant's Hands: 0 for none, 1 for +1, 2 for +2
  273.        <var name="SchPerpHands">2</var>
  274.        -->
  275.  
  276.  
  277.         <var name="SleepOrder">0</var>
  278.  
  279.         <var name="Buff-Duration">0</var>
  280.         <var name="Warn-Duration">0</var>
  281.         <var name="BuffDurationMult">100</var>
  282.     </include>
  283.  
  284.     <include name="ElementalStaves">
  285.         <!-- Variables can't (reliably) contain variable values.  Must define each explicitly. -->
  286.  
  287.         <!-- Magian staves with -cast time, or whatever staff you want in precast. -->
  288.         <var name="Staff-FastCast-Ice">Vourukasha I</var>
  289.  
  290.         <!-- <var name="Staff-FastCast-Fire">Chatoyant Staff</var>
  291.        <var name="Staff-FastCast-Wind">Chatoyant Staff</var>
  292.        <var name="Staff-FastCast-Earth">Chatoyant Staff</var>
  293.        <var name="Staff-FastCast-Thunder">Chatoyant Staff</var>
  294.        <var name="Staff-FastCast-Water">Chatoyant Staff</var>
  295.        <var name="Staff-FastCast-Light">Arka IV</var>
  296.        <var name="Staff-FastCast-Dark">Chatoyant Staff</var> -->
  297.  
  298.         <!-- If you have a magian staff with cast time reduction, list the value here. -->
  299.         <!-- <var name="Staff-FastCastAmt-Fire">0</var> -->
  300.         <var name="Staff-FastCastAmt-Ice">12</var>
  301.         <!-- <var name="Staff-FastCastAmt-Wind">0</var>
  302.        <var name="Staff-FastCastAmt-Earth">0</var>
  303.        <var name="Staff-FastCastAmt-Thunder">0</var>
  304.        <var name="Staff-FastCastAmt-Water">0</var>
  305.        <var name="Staff-FastCastAmt-Light">0</var>
  306.        <var name="Staff-FastCastAmt-Dark">0</var> -->
  307.  
  308.         <!-- What staff to equip when going for nuke damage. -->
  309.         <var name="Staff-Dmg-Fire">Lehbrailg</var>
  310.         <!-- <var name="Staff-Dmg-Ice">Vourukasha I</var> -->
  311.         <var name="Staff-Dmg-Ice">Lehbrailg</var>
  312.         <var name="Staff-Dmg-Wind">Lehbrailg</var>
  313.         <var name="Staff-Dmg-Earth">Lehbrailg</var>
  314.         <var name="Staff-Dmg-Thunder">Lehbrailg</var>
  315.         <var name="Staff-Dmg-Water">Lehbrailg</var>
  316.         <var name="Staff-Dmg-Light">Soothsayer Staff</var>
  317.         <var name="Staff-Dmg-Dark">Lehbrailg</var>
  318.        
  319.         <var name="Staff-Dmg-LowTier">Soothsayer Staff</var>
  320.  
  321.         <!-- What staff to equip when going for spell accuracy (eg: debuffs). -->
  322.         <var name="Staff-Acc-Fire">Soothsayer Staff</var>
  323.         <var name="Staff-Acc-Ice">Soothsayer Staff</var>
  324.         <var name="Staff-Acc-Wind">Soothsayer Staff</var>
  325.         <var name="Staff-Acc-Earth">Soothsayer Staff</var>
  326.         <var name="Staff-Acc-Thunder">Apamajas II</var>
  327.         <var name="Staff-Acc-Water">Soothsayer Staff</var>
  328.         <var name="Staff-Acc-Light">Soothsayer Staff</var>
  329.         <var name="Staff-Acc-Dark">Xsaeta II</var>
  330.  
  331.         <var name="Staff-Avatar-Fire">Chatoyant Staff</var>
  332.         <var name="Staff-Avatar-Ice">Chatoyant Staff</var>
  333.         <var name="Staff-Avatar-Wind">Chatoyant Staff</var>
  334.         <var name="Staff-Avatar-Earth">Chatoyant Staff</var>
  335.         <var name="Staff-Avatar-Thunder">Chatoyant Staff</var>
  336.         <var name="Staff-Avatar-Water">Chatoyant Staff</var>
  337.         <var name="Staff-Avatar-Light">Chatoyant Staff</var>
  338.         <var name="Staff-Avatar-Dark">Chatoyant Staff</var>
  339.  
  340.         <!-- This set takes advantage of the negative elemental properties
  341.             of the lvl 51 staves to reduce acc and damage.  Used for procs. -->
  342.         <var name="Staff-Proc-Fire">Earth Staff</var>
  343.         <var name="Staff-Proc-Ice">Earth Staff</var>
  344.         <var name="Staff-Proc-Wind">Earth Staff</var>
  345.         <var name="Staff-Proc-Earth">Arka IV</var>
  346.         <var name="Staff-Proc-Thunder">Earth Staff</var>
  347.         <var name="Staff-Proc-Water">Earth Staff</var>
  348.         <var name="Staff-Proc-Light">Earth Staff</var>
  349.         <var name="Staff-Proc-Dark">Earth Staff</var>
  350.  
  351.         <!-- Vars for specific types of staves that may vary from any of the above categories. -->
  352.         <var name="Staff-Cures">Arka IV</var>
  353.         <var name="Staff-PDT">Earth Staff</var>
  354.         <var name="Staff-HMP">Chatoyant Staff</var>
  355.  
  356.     </include>
  357.  
  358.     <!-- Staff variables for Blm/Sch/Geo jobs.  Use this Include instead if using Soothsayer/Atinian
  359.         rather than Magians for most stuff. -->
  360.     <include name="BlmSchGeoElementalStaves">
  361.         <var name="SpellTier">LowTier</var>
  362.  
  363.         <!-- Magian staves with -cast time, or whatever staff you want in precast. -->
  364.         <var name="Staff-FastCast-Ice">Vourukasha I</var>
  365.         <!-- <var name="Staff-FastCast-Fire">Chatoyant Staff</var>
  366.        <var name="Staff-FastCast-Ice">Vourukasha I</var>
  367.        <var name="Staff-FastCast-Wind">Chatoyant Staff</var>
  368.        <var name="Staff-FastCast-Earth">Chatoyant Staff</var>
  369.        <var name="Staff-FastCast-Thunder">Chatoyant Staff</var>
  370.        <var name="Staff-FastCast-Water">Chatoyant Staff</var>
  371.        <var name="Staff-FastCast-Light">Arka IV</var>
  372.        <var name="Staff-FastCast-Dark">Chatoyant Staff</var> -->
  373.  
  374.         <!-- If you have a magian staff with cast time reduction, list the value here. -->
  375.         <var name="Staff-FastCastAmt-Ice">12</var>
  376.         <!-- <var name="Staff-FastCastAmt-Fire">0</var>
  377.        <var name="Staff-FastCastAmt-Wind">0</var>
  378.        <var name="Staff-FastCastAmt-Earth">0</var>
  379.        <var name="Staff-FastCastAmt-Thunder">0</var>
  380.        <var name="Staff-FastCastAmt-Water">0</var>
  381.        <var name="Staff-FastCastAmt-Light">0</var>
  382.        <var name="Staff-FastCastAmt-Dark">0</var> -->
  383.  
  384.         <!-- What staff to equip when going for nuke damage for low and high tier nukes. -->
  385.        
  386.         <!-- ******* NOTE ******* -->
  387.         <!-- Which spells qualify for low and high tier depend on the staffs you have available. -->
  388.         <!-- You'll need to adjust them in the BlmSchGeoElementalStaffRules Include in Rules-Include. -->
  389.         <!-- ******* NOTE ******* -->
  390.        
  391.         <var name="Staff-Dmg-LowTier-Fire">Atinian Staff</var>
  392.         <var name="Staff-Dmg-LowTier-Ice">Atinian Staff</var>
  393.         <var name="Staff-Dmg-LowTier-Wind">Atinian Staff</var>
  394.         <var name="Staff-Dmg-LowTier-Earth">Atinian Staff</var>
  395.         <var name="Staff-Dmg-LowTier-Thunder">Atinian Staff</var>
  396.         <var name="Staff-Dmg-LowTier-Water">Atinian Staff</var>
  397.         <var name="Staff-Dmg-LowTier-Light">Atinian Staff</var>
  398.         <var name="Staff-Dmg-LowTier-Dark">Atinian Staff</var>
  399.  
  400.         <var name="Staff-Dmg-HighTier-Fire">Lehbrailg</var>
  401.         <var name="Staff-Dmg-HighTier-Ice">Lehbrailg</var>
  402.         <var name="Staff-Dmg-HighTier-Wind">Lehbrailg</var>
  403.         <var name="Staff-Dmg-HighTier-Earth">Lehbrailg</var>
  404.         <var name="Staff-Dmg-HighTier-Thunder">Lehbrailg</var>
  405.         <var name="Staff-Dmg-HighTier-Water">Lehbrailg</var>
  406.         <var name="Staff-Dmg-HighTier-Light">Lehbrailg</var>
  407.         <var name="Staff-Dmg-HighTier-Dark">Lehbrailg</var>
  408.  
  409.         <!-- What staff to equip when going purely for spell accuracy (eg: debuffs). -->
  410.         <var name="Staff-Acc-Fire">Atinian Staff</var>
  411.         <var name="Staff-Acc-Ice">Atinian Staff</var>
  412.         <var name="Staff-Acc-Wind">Atinian Staff</var>
  413.         <var name="Staff-Acc-Earth">Atinian Staff</var>
  414.         <var name="Staff-Acc-Thunder">Atinian Staff</var>
  415.         <var name="Staff-Acc-Water">Atinian Staff</var>
  416.         <var name="Staff-Acc-Light">Atinian Staff</var>
  417.         <var name="Staff-Acc-Dark">Atinian Staff</var>
  418.  
  419.         <!-- Staffs where both magic accuracy and recast time are important. -->
  420.         <var name="Staff-Speed-Fire">Atinian Staff</var>
  421.         <var name="Staff-Speed-Ice">Atinian Staff</var>
  422.         <var name="Staff-Speed-Wind">Atinian Staff</var>
  423.         <var name="Staff-Speed-Earth">Atinian Staff</var>
  424.         <var name="Staff-Speed-Thunder">Apamajas II</var>
  425.         <var name="Staff-Speed-Water">Atinian Staff</var>
  426.         <var name="Staff-Speed-Light">Atinian Staff</var>
  427.         <var name="Staff-Speed-Dark">Xsaeta II</var>
  428.  
  429.         <!-- For avatars.  Per-element staves aren't used.
  430.             This probably won't be used by blm/sch/geo. -->
  431.         <var name="Staff-Avatar">Chatoyant Staff</var>
  432.  
  433.         <!-- Individual elemental staves aren't used anymore, so no negative properties
  434.             to take advantage of.  Reduce procs to a single main weapon. -->
  435.         <var name="Weapon-Proc">Owleyes</var>
  436.  
  437.         <!-- Vars for specific types of staves that may vary from any of the above categories. -->
  438.         <var name="Staff-Cures">Arka IV</var>
  439.         <var name="Staff-PDT">Earth Staff</var>
  440.         <var name="Staff-HMP">Chatoyant Staff</var>
  441.     </include>
  442.  
  443.  
  444.  
  445.     <!-- Sch weather constants are required for the rules that equip elemental gear.
  446.         If you import ElementalGear, you MUST import SchWeatherConstants as well. -->
  447.     <include name="ElementalGear">
  448.         <!-- define variables when acquired -->
  449.  
  450.         <!-- Uncomment the following variables when you have the actual gear available. -->
  451.         <var name="Obi-Ice">Hyorin Obi</var>
  452.         <var name="Obi-Light">Korin Obi</var>
  453.         <var name="Obi-Thunder">Rairin Obi</var>
  454.         <var name="Obi-Fire">Karin Obi</var>
  455.         <!--
  456.        <var name="Obi-Wind">Furin Obi</var>
  457.        <var name="Obi-Earth">Dorin Obi</var>
  458.        <var name="Obi-Water">Suirin Obi</var>
  459.        <var name="Obi-Dark">Anrin Obi</var> -->
  460.        
  461.         <var name="Sachet-Fire">Flame Sachet</var>
  462.         <var name="Sachet-Ice">Snow Sachet</var>
  463.         <var name="Sachet-Wind">Breeze Sachet</var>
  464.         <var name="Sachet-Earth">Soil Sachet</var>
  465.         <var name="Sachet-Thunder">Thunder Sachet</var>
  466.         <var name="Sachet-Water">Aqua Sachet</var>
  467.         <var name="Sachet-Light">Light Sachet</var>
  468.         <var name="Sachet-Dark">Dark Sachet</var>
  469.         <var name="Sachet-Any">Demonry Stone</var>
  470.  
  471.         <!-- Replace 0 with gear name when acquired -->
  472.         <var name="TwilightCape">0</var>
  473.         <var name="ZodiacRing">0</var>
  474.     </include>
  475.  
  476.     <include name="SchWeatherConstants">
  477.         <var name="Storm-Fire">Firestorm</var>
  478.         <var name="Storm-Ice">Hailstorm</var>
  479.         <var name="Storm-Wind">Windstorm</var>
  480.         <var name="Storm-Earth">Sandstorm</var>
  481.         <var name="Storm-Thunder">Thunderstorm</var>
  482.         <var name="Storm-Water">Rainstorm</var>
  483.         <var name="Storm-Light">Aurorastorm</var>
  484.         <var name="Storm-Dark">Voidstorm</var>
  485.     </include>
  486.  
  487.     <include name="SmnSpiritConstants">
  488.         <var name="Spirit-Fire">Fire Spirit</var>
  489.         <var name="Spirit-Ice">Ice Spirit</var>
  490.         <var name="Spirit-Wind">Air Spirit</var>
  491.         <var name="Spirit-Earth">Earth Spirit</var>
  492.         <var name="Spirit-Thunder">Thunder Spirit</var>
  493.         <var name="Spirit-Water">Water Spirit</var>
  494.         <var name="Spirit-Light">Light Spirit</var>
  495.         <var name="Spirit-Dark">Dark Spirit</var>
  496.     </include>
  497.  
  498.     <include name="EnspellConstants">
  499.         <var name="En-Fire">Enfire</var>
  500.         <var name="En-Ice">Enblizzard</var>
  501.         <var name="En-Wind">Enaero</var>
  502.         <var name="En-Earth">Enstone</var>
  503.         <var name="En-Thunder">Enthunder</var>
  504.         <var name="En-Water">Enwater</var>
  505.         <var name="En-Light">Enlight</var>
  506.         <var name="En-Dark">Endark</var>
  507.     </include>
  508.  
  509.     <include name="RuneConstants">
  510.         <var name="Rune-Fire">Ignis</var>
  511.         <var name="Rune-Ice">Gelus</var>
  512.         <var name="Rune-Wind">Flabra</var>
  513.         <var name="Rune-Earth">Tellus</var>
  514.         <var name="Rune-Thunder">Sulpor</var>
  515.         <var name="Rune-Water">Unda</var>
  516.         <var name="Rune-Light">Lux</var>
  517.         <var name="Rune-Dark">Tenebrae</var>
  518.     </include>
  519.  
  520.     <include name="FastCastVars">
  521.         <!-- Override these with actual amounts available in gear for the given job.
  522.             Include merits (eg: whm Cure Cast Time), but not Fast Cast traits (eg: rdm). -->
  523.         <var name="FastCastCategory">General</var>
  524.         <var name="FastCastGear-Cure">0</var>
  525.         <var name="FastCastGear-HealingMagic">0</var>
  526.         <var name="FastCastGear-EnhancingMagic">0</var>
  527.         <var name="FastCastGear-EnfeeblingMagic">0</var>
  528.         <var name="FastCastGear-DivineMagic">0</var>
  529.         <var name="FastCastGear-ElementalMagic">0</var>
  530.         <var name="FastCastGear-DarkMagic">0</var>
  531.         <var name="FastCastGear-Singing">0</var>
  532.         <var name="FastCastGear-Ninjutsu">0</var>
  533.         <var name="FastCastGear-BlueMagic">0</var>
  534.         <var name="FastCastGear-Geomancy">0</var>
  535.         <var name="FastCastGear-General">0</var>
  536.  
  537.         <!-- Internal variables -->
  538.         <var name="FastCastRatioLimit">0</var>
  539.         <var name="FastCastGearLimit">0</var>
  540.         <var name="MinFastCast">0</var>
  541.         <var name="AfterFCMultiplier">0</var>
  542.         <var name="AfterFCReduction">0</var>
  543.         <var name="BestFC">0</var>
  544.  
  545.         <var name="FastCastTierActual">0</var>
  546.         <var name="FastCastAmt">0</var>
  547.  
  548.         <var name="FCCastTime">0</var>
  549.         <var name="UseFastCastAftercast">No</var>
  550.         <var name="EquipSpellGear">Midcast</var>
  551.     </include>
  552.  
  553.  
  554.  
  555.     <!-- Variables for handling manipulating proc spells. -->
  556.     <include name="TestProcVars">
  557.         <var name="ProcElement">Ice</var>
  558.         <var name="ProcSpell">None</var>
  559.  
  560.         <var name="T3-Fire">Fire III</var>
  561.         <var name="T3-Ice">Blizzard III</var>
  562.         <var name="T3-Wind">Aero III</var>
  563.         <var name="T3-Earth">Stone III</var>
  564.         <var name="T3-Thunder">Thunder III</var>
  565.         <var name="T3-Water">Water III</var>
  566.         <var name="T3-Light">Banish II</var>
  567.         <var name="T3-Dark">Bio II</var>
  568.  
  569.         <var name="T4-Fire">Fire IV</var>
  570.         <var name="T4-Ice">Blizzard IV</var>
  571.         <var name="T4-Wind">Aero IV</var>
  572.         <var name="T4-Earth">Stone IV</var>
  573.         <var name="T4-Thunder">Thunder IV</var>
  574.         <var name="T4-Water">Water IV</var>
  575.         <var name="T4-Light">Banish III</var>
  576.         <var name="T4-Dark">Aspir</var>
  577.  
  578.         <var name="T-G3-Fire">Firaga III</var>
  579.         <var name="T-G3-Ice">Blizzaga III</var>
  580.         <var name="T-G3-Wind">Aeroga III</var>
  581.         <var name="T-G3-Earth">Stonega III</var>
  582.         <var name="T-G3-Thunder">Thundaga III</var>
  583.         <var name="T-G3-Water">Waterga III</var>
  584.         <var name="T-G3-Light">Banishga II</var>
  585.         <var name="T-G3-Dark">Drain</var>
  586.  
  587.         <var name="T-AM-Fire">Flare</var>
  588.         <var name="T-AM-Ice">Freeze</var>
  589.         <var name="T-AM-Wind">Tornado</var>
  590.         <var name="T-AM-Earth">Quake</var>
  591.         <var name="T-AM-Thunder">Burst</var>
  592.         <var name="T-AM-Water">Flood</var>
  593.         <var name="T-AM-Light">Holy</var>
  594.         <var name="T-AM-Dark">Dispel</var>
  595.  
  596.         <var name="T-Brd-Fire">Ice Threnody</var>
  597.         <var name="T-Brd-Ice">Wind Threnody</var>
  598.         <var name="T-Brd-Wind">Earth Threnody</var>
  599.         <var name="T-Brd-Earth">Ltng. Threnody</var>
  600.         <var name="T-Brd-Thunder">Water Threnody</var>
  601.         <var name="T-Brd-Water">Fire Threnody</var>
  602.         <var name="T-Brd-Light">Dark Threnody</var>
  603.         <var name="T-Brd-Dark">Light Threnody</var>
  604.     </include>
  605. </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement