Browse Source

Initial code commit.

master
atom0s 8 years ago
commit
08d2d0cc4a
  1. 26
      release/docs/Shorthand/Settings XML Structure.xml
  2. 45
      release/docs/Shorthand/readme.txt
  3. BIN
      release/plugins/Shorthand.dll

26
release/docs/Shorthand/Settings XML Structure.xml

@ -0,0 +1,26 @@
<shorthand>
<settings>
<packetws>true</packetws>
<impact>true</impact>
<honor>true</honor>
</settings>
<spell id="374"> <!--Foe Requiem VII-->
<name>req</name>
<name>DoT<name> <!--You can add as many names as you like per spell.
These are parsed as if they're the official name
when using shorthand, so you can //req or /ma dot
to trigger requiem 7 in this example.-->
</spell>
<spell id="378"> <!--Army's Paeon-->
<command>/ap</command>
<command>ap</command> <!--You can also add as many commands as you like,
or a combination of commands and names. Commands
must be the start of the typed portion, but aren't
limitted by any structure. You could type 'ap thorny'
to cast paeon targetting a player named thorny in
this example.-->
</spell>
</shorthand>

45
release/docs/Shorthand/readme.txt

@ -0,0 +1,45 @@
Shorthand provides the input adjustment portion of Ashitacast1. To be specific:
-You may omit any symbols or spaces when typing spell names.
-You can type normal numerals in the place of roman numerals.
-You can type partial player, mob, or NPC names as your target. The closest valid target containing your text in it's name will be used.
-You can omit target entirely and it'll be directed to <t> (or <me> in the case of self-target only spells).
-You can prefix any ability/spell/weaponskill/item name with // instead of typing the ingame prefix.
-When using // in a manner that matches both a pet command and a spell, the pet command will be used when any pet is active, otherwise the spell will be used.
-If you need to specify between a pet command and spell, use /ja or /ma.
-While PacketWS is enabled, you will be able to weaponskill disengaged.
-Please note that the impact and honor march commands do NOT allow you to cast the spells without a marsyas or twilight cloak.
They will show the spell in your spell list, you must use ashitacast to ensure the associated item is on for precast.
If you try to cast them without the appropriate item in inventory or a wardrobe, shorthand will block the packet before it is sent to server.
If you have the item in inventory or wardrobe, but do not have ashitacast configured to equip it precast, the packet will be sent but the server won't allow the cast.
These should only be used in association with ashitacast for full functionality of those spells.
Commands
/shh export - Print a config XML with all abilities/spells/ws from the resources to Config/Shorthand-Empty.xml
/shh reload - Reload reference lists from your config XML.
/shh packetws [on/off] - When enabled, forces shorthand to generate packets for all weaponskills.
/shh impact [on/off] - When enabled, spell packets will be changed so that you always know impact.
/shh honor [on/off] - When enabled, spell packets will be changed so that you always know honor march.
/raw [Command] - Sends a command that will be ignored by shorthand.
Example: /raw /ma "Blizzard III" <t>
Commands that will be parsed when using Shorthand:
/ra
/range
/shoot
/throw
/a
/attack
/ta
/target
/ma
/magic
/ja
/jobability
/pet
/ws
/weaponskill
/i (not a normal in-game command, short for /item)
/item (will only try to use usable items in inventory, example usage would be: /i echodrops)
// (can be used for any spell, ability, ws, or item)

BIN
release/plugins/Shorthand.dll

Binary file not shown.
Loading…
Cancel
Save