RevisionHistory:Patch220-229

From ISXOgre
Jump to: navigation, search

Patch Version-228 (Current)

Versions: ISXOgre-2013.09.04, Patch Version-228, OgreBot-16.003, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • OgreBot
    • Decrease the time between turning on/off auto attack (from 1/2s to 1/5s)
    • Grind Options
      • SG Talan
        • Updated 'Study Tactics' timer to be 70s instead of 90s.
    • Raid Options
      • Fixed a crash in the new zone.

Patch Version-227

Versions: ISXOgre-2013.09.04, Patch Version-227, OgreBot-16.002, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Changed files: LoadOgreMCP
  • LoadOgreMCP
    • Fixed *nospace* not working as intended (it was putting a space in). (which was breaking runscript)
    • Added a face to the 'hail' function.

Patch Version-226

Versions: ISXOgre-2013.09.03, Patch Version-226, OgreBot-16.002, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Changed files: Spellexport, IRCLib, Ogrequiver, MCPCommands, LoadMCP, OgreCommon, UIXML
  • Raid Options
    • Tunare
      • Added 'set up for tunare'
      • Places the tank in front of where Tunare spawns, scouts behind, mages / priests 20m from the tank in a triangle thingy.
      • Note: This was meant to be in the previous release... but I forgot to remove the internal flag.
    • Commanders
      • Right side set up change - Only tanks in G1 will be at the 'tanking' spot. (Vs non-G3 tanks).
    • Fitzpitle
      • Changed room 4 campspots based on Jgarza00 locations. If they don't work, hate on him not me :)
  • Grind Options
    • Talan
      • Added on-screen timer for Study tactics. (Code to target self was implemented prior).
  • Spell export
    • Reminder: Anytime a change is made to this file, if you wish for the changes to be updated in your spellexports, you must run new exports.
    • At the time of writing this, none of this is *required* and is purely for making peoples lives easier going forward, or for internal testing.
    • Added more information about abilities (stuns).
    • Warlocks
      • Auto cancels Negative void prior to running the spell export.
    • Assassin
      • Shadow Step is now set to 5m max cast distance.
    • Inq
      • Interrogation is now set to 5m max cast distance.
  • IRCLib
    • Minor verbage changes
    • added -gear | -checkgear
    • Reports back level of gear for everyone.
      • Note: It's equal to hitting the MCP check gear, and reports back locally only, NOT to IRC. I may add this in the future.
  • OgreQuiver
    • Changed up some delays to try to make it not get an extra stack, and not re-open the depot after it was closed.
  • MCP
    • If the first 9 characters of the [CODE] line to execute are "*nospace*", the first parameter is applied immediately without a space. Each subsequent parameter is added with a space after that.
      • Example: "RunScript" now has the *nospace* before it.
        • Select Command: RunScript
        • Parameter1: Test (name of the script to run)
        • Parameter2: aa
        • Parameter3: bb
        • Results: Script: Test runs with parameters "aa" and "bb". (runscript innerspace/scripts/test aa bb).
      • Note: This new version is aware of how many parameters you entered, and will NOT pass extra "NULL"s to your script.
    • If the first 7 characters of the [CODE] line to execute are "*space*", all parameters, including the first, are applied WITH a space.
      • At this moment I haven't used it... but if you understand the above, you'll understand this.
    • To clarify, when using *nospace* or *space*, you do NOT need to specify ${Parameter1} inside of the XML file.
    • You can mix and max parameters also. For example: *space*relay ${Parameter1} Something Something
      • Then if you added 3 parameters total. Lets say the parameters were All, abc, def. The resulting command would look like this:
      • relay All Something Something abc def
    • Worth noting: When it's applying the parameters, it does so until one doesn't exist.
  • MCPCommands
    • Updated "RunScript" to use *nospace*
      • This allows it to have up to 100 parameters, but any that don't exist, aren't passed (no more NULL) being passed.
    • Updated "RawCommand" to use *space* (Which you can ignore, because the code is simply 'execute' so it needs a space to execute what you want after it).
      • This allows it to have up to 100 parameters, but any that don't exist, aren't passed (no more NULL) being passed.
  • OgreCommon
    • Changed some ints to uints
  • UIXML
    • Enabled [MAX] for assassins for Carnage
    • 'Load' tab -- An ADVANCED selection FOR FOLKS WITH SOME SCRIPTING KNOWLEDGE.
      • Added an 'Execute' portion on the right side.
      • When a profile is loaded (including on initial load), it will go through and "execute" each command in here.
      • It simply does an innerspace execute. You can include things like:
        • radar off
          • Admittly this is a bad example, since there are radar on/off checkboxes on the left... :)
        • ogre afk
        • eq2execute ics_playercombatautoface 0
          • Turns Combat Auto face OFF
        • eq2execute ics_playercombatautoface 1
          • Turns Combat Auto face ON
  • OgreBot
    • Ogrebot is now aware of the Troubador PoW Myth cloak proc, and will cast abilities while the proc is up (Currently supporting offensive and defensive abilities, which includes Priority, CA, NamedCA, Chain tabs, Power Heals). I believe this should cover 99% of any ability the bot attempts to cast ever.
    • Minor tweaks to how items work with the ca/namedca tab. Made a slight delay before attempting to use the item (to make up for the 'recovery' period from the previous cast). This should help with the clicking on/off of items that some items experience.
    • Coe's Myth cloak should now work properly on the CA/NamedCA tab. (Previously it was turning on and off again immediately, thus doing nothing).
    • Changed item range from 30m to 25m.
    • Removed the ability to heal/buff NPCs because it was causing issues. This was implemented YEARS ago for Gozak.
    • Dispell requests are now handled by all mages, not just enchanters. (Two mobs in HE use this, the first two named).

Patch Version-225

Versions: ISXOgre-2013.08.18, Patch Version-223, OgreBot-16.001a, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Properly patched out v16 (notes in patch 223, where this patch was suppose to happen).

Patch Version-224

Versions: ISXOgre-2013.08.18, Patch Version-224, OgreBot-16.001, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Attempt to properly patch v16... (which failed).

Patch Version-223

Versions: ISXOgre-2013.08.18, Patch Version-223, OgreBot-16.001, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Changed files: MCPCommands, Ogre Tradeskill Apprentice, OgreUIXML
  • MCPCommands
    • Added CastOn..x3
    • Changed the description on a few commands to say "Player" instead of "Person".
    • Added Assistx4
  • Raid Options
    • ToFSx2
      • Fixed Cocoons not being clicked.
      • Fixed Corpsemongor's corpses not being clicked.
    • The Fabled Pedestal of Sky
      • Added 'set up for dragons' | 'set up for Siamak' | 'set up for Barakah'
        • Puts Groups 1 and 3 on 1 side, and Groups 2 and 4 on the other (this way people can 2 group it if they wish).
      • When you have to run to the other side, bot will joust out and run to where the other dragon is. Once the detriment is gone, returns back to their campspot.
      • Note: It is still up to YOU to decide how you want to burn them down evenly. IE: You make a really long autotarget list and use it, or you do it on a MA etc.
    • Arena of the Gods
      • Tunare
        • Added 'set up for tunare'
        • Places the tank in front of where Tunare spawns, scouts behind, mages / priests 20m from the tank in a triangle thingy.
  • Ogre Tradeskill Apprentice
    • Fixed not entering houses
  • OgreUIXML
    • AutoTarget
      • Made HP slider 3x as large. So it's MUCH easier to find the percent you want now.

Patch Version-221

Versions: ISXOgre-2013.07.21, Patch Version-221, OgreBot-15.101, OgreBotDev-16.000f, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Grind Options
    • Overlord Talan
      • EM should now show his dopple spawning at 45s instead of 60s.
  • Raid options
    • AoA
      • Fixed the RO from doing basically nothing :)

Patch Version-220

Versions: ISXOgre-2013.07.19, Patch Version-220, OgreBot-15.101, OgreBotDev-16.000c, OgreCraft-1.027 (Available from autopatcher) - Kannkor

  • Below is all for OgreBotDev unless specified.
  • Changed files: MCPCommands, OgreUIXML, CheckToons
  • MCPCommands
    • Fixed 'Uplinkoption_changex6' not working. Thanks to MrObvious for finding and fixing for me.
    • Added castx3..
  • Ogrebot
    • Raid/Grind options
      • As I continue to further improve these (going back and converting all the older ones), the following will happen.
        • Old way: All Raid/Grind options are loaded when the bot is loaded, events are only hooked when you zone into the zone, and unhooked when you zone out.
        • New way: Raid/Grind options(including event hooks) are loaded when you zone into the zone, and are DESTROYED when you zone out.
          • What does this mean for you? Honestly, I can't think of any scenario where this would effect the user at all. But it's possible if you zone into some zone, set a raid/grind option specifically, then you zone out, when you come back into the zone, that option wouldn't be set. (Note: campspots etc are not a raid/grind option specifically). Merely noting this change so incase something goes wrong at the time of releasing it, may be easier to track down.
    • Raid Options
      • ST:U
        • All tested.
      • Converted Sleepers Tomb: Temporal Leap raid code to the new methods. Tested the following:
        • All tested.
      • Converted Harrow's End raid code to the new methods.
        • This fixes the Nox on drinal not working with last patch.
      • Converted Altar of Ab..something (AoA) raid code to the new methods.
      • Converted PoW raid code to the new methods.
        • Removed 'set up for bloodfist' - which I suspect no one even knew existed or used.. ( 'set up for berik' is still valid ).
        • All tested.
      • Converted Wurmbone's End raid code to the new methods.
        • Untested.
      • Converted The Dreadcutter raid code to the new methods.
        • Untested.
      • Converted Skyshrine (Raid zone) raid code to the new methods.
        • On Tel'koran - Guardians will use Recapture when appropriately
        • People will stop being offensive when they need to not have agro.
        • Untested.
      • Converted Vallon's to new methods
        • Untested.
      • Converted Tallons to new methods
        • Untested.
      • Converted Sullons to new methods
        • Untested.
      • Converted Underfoot Depths to new methods
        • Untested.
      • Converted The Temple of Rallos Zek (heroic zone) to new methods
        • Untested.
      • Converted Throne of Storms to new methods
        • Untested.
      • Converted Kraytoc to new methods
        • Untested.
      • Converted Tower of Frozen Shadows
        • Untested.
      • Converted Perah Celsis
        • Untested.
      • Converted Lair of the Dragon Queen
        • Untested.
      • Converted The Palace of Roehn Theer
        • Untested.
      • Converted Zraxth's Unseen Arcanum
        • Untested.
      • Converted The Protectors Realm
        • Untested.
      • Converted Shard of Hate
        • Untested.
      • Converted Palace of the Ancient One
        • Untested.
      • Converted Miraguls Planar Shard
        • Untested.
      • Converted Ykesha's Inner Stronghold
        • Untested.
      • Converted Elements of War
        • Untested
      • Converted Dracur Prime (heroic and raid)
        • Untested
      • Converted Lyceum (Heroic)
        • Untested
      • Converted the skyshrine comet (Heroic)
        • Untested
      • Converted Zarrakons
        • Untested.
      • Updated (a second time) both Sleepers tomb unearthed and sleepers tomb temporal leap code.
        • Untested.
    • If the first 3 characters of announce-included in text are "IRC", it just executes the command (instead of eq2executing it).
      • Note: /IRC will NOT work. It has to be just "IRC".
    • Grind Options
      • Greatly improved Talan HM options
      • Tanks now target themselves when the named is studying. Will auto-retarget after 10 secods.
      • Fixed the 'odd' tank movement. It's still not perfect, but it's a lot better now.
      • Kept the joust in. Will just make a note some where for people who think it's 'broken'.
    • MCPCommand -> Uplinkoption_change
      • Checkboxes ONLY - Now accepts a parameter of "Toggle", which will toggle the option.
  • OgreCraft
    • All stupid fucking provisioner recipes that have a space at the very end should now work properly.
    • Should buy recipes up to 95 now.
  • OgreUIXML
    • AutoHunt Tab
      • Moved 'Scan radius' to it's own line, so it doesn't look like it's related to 'Check Aggro'.
  • CheckToons (Part of OgreAutoLogin)
    • Increased the time it will wait for isxeq2 or isxogre to become ready to 2 minutes instead of 20 seconds.