Difference between revisions of "RevisionHistory"

From ISXOgre
Jump to: navigation, search
Line 24: Line 24:
 
* Sorc's - Ambidex - Now only tries to cast if you have a valid NPC target between the health of 1 and 99 (no more trying to cast it on your tank.. oops!).
 
* Sorc's - Ambidex - Now only tries to cast if you have a valid NPC target between the health of 1 and 99 (no more trying to cast it on your tank.. oops!).
 
* Buff routing check reduced from 10 seconds to 2 seconds. Doesn't really need to be a delay at all, 10s check was added back in the "lag days".. which this check did nothing at all to help.
 
* Buff routing check reduced from 10 seconds to 2 seconds. Doesn't really need to be a delay at all, 10s check was added back in the "lag days".. which this check did nothing at all to help.
* Group cures should now cancel if everyone has been cured. Examples:
+
* Group cures should now cancel if everyone has been cured - However, it will only stop curing if NO ONE in the group has any dets.. Examples:
 
** You have group cure nox setup to cure when 3 people are dotted.
 
** You have group cure nox setup to cure when 3 people are dotted.
*** You start casting your group cure, and 2 of them cure themselves, you will continue to cast (since someone is still dotted, even through it's less than the required amount to start casting. This is intentional).
+
*** You start casting your group cure, and everyone cure potions the nox cure, but someone still has an arcane, it will allow the cure to continue. Right this moment I can't change (fix?) this because I have no way of knowing that the bot casting your group cure to only cure nox.
*** You start casting your group cure, and EVERYONE is cured of nox (regardless of other dets). You will cancel your casting.
+
*** You start casting your group cure, and EVERYONE is cured. You will cancel your casting.
** "All" - Checks, well - everything. So if anyone still has a det in the group, it will allow the group cure to continue.
+
 
* Changed the blanket poato avoid casting while cursed to avoid only on the first namer(s).
 
* Changed the blanket poato avoid casting while cursed to avoid only on the first namer(s).
 
* Single target cures - You should be able to use a non-"Cure" type spell. Like the monk/bruiser self only spell or other spells with a re-use timer. I don't have a toon to test these so give it a try.
 
* Single target cures - You should be able to use a non-"Cure" type spell. Like the monk/bruiser self only spell or other spells with a re-use timer. I don't have a toon to test these so give it a try.

Revision as of 12:41, 4 March 2010

Revision History



Summary

Any time there are updates, they will be posted below with what changed, and if any new files were updated.

Note: Any Versions with (Coming soon) are updates I am working on and not yet released.

---Change Log---


Version 11.031-.0031 - (Coming soon) Kannkor

  • Fixed a rare bug (that appeared, or became more common since xpac) that would cause a toon to not believe their target was valid for offensive spells). If this happens PLEASE REPORT IT!
    • Fixed a bug that then caused spells to try to cast when out of range (I believe this secondary bug was caused by fixing the first bug, however).
  • Moved Enable Pets Checkbox from heal tab to settings tab. Enables it for single target buffs and heals.
  • Pet single target buffing, and pet healing should all be fully functional.
  • Removed a few more debug echos that weren't needed anymore.
  • Added debug mode: Usage: "run ogre debug"
    • Currently only spews information that is sent to CastIt (function that casts 99% of spells, but not items). If your bot seems to "hang" try using this and it may tell you what spell it is hanging on.
  • Sorc's - Ambidex - Now only tries to cast if you have a valid NPC target between the health of 1 and 99 (no more trying to cast it on your tank.. oops!).
  • Buff routing check reduced from 10 seconds to 2 seconds. Doesn't really need to be a delay at all, 10s check was added back in the "lag days".. which this check did nothing at all to help.
  • Group cures should now cancel if everyone has been cured - However, it will only stop curing if NO ONE in the group has any dets.. Examples:
    • You have group cure nox setup to cure when 3 people are dotted.
      • You start casting your group cure, and everyone cure potions the nox cure, but someone still has an arcane, it will allow the cure to continue. Right this moment I can't change (fix?) this because I have no way of knowing that the bot casting your group cure to only cure nox.
      • You start casting your group cure, and EVERYONE is cured. You will cancel your casting.
  • Changed the blanket poato avoid casting while cursed to avoid only on the first namer(s).
  • Single target cures - You should be able to use a non-"Cure" type spell. Like the monk/bruiser self only spell or other spells with a re-use timer. I don't have a toon to test these so give it a try.
  • Converted all in-bot Ogrenav movement (mostly raid stuff) to use a new function. Cleans up code.

Version 11.027-.0030 - Kannkor

  • Mythical updates. See the new Mythical page (Main Page - Mythicals) in the wiki for more details.
  • Raid updates (Haraaket)
  • Added: Enable Pets checkbox on Heals tab. This puts pets into the CastOn drop down boxes.

Version 11.017-.0020 - Kannkor

  • Fixed Single Target/Group Target Cure options. Previously the checkbox for "Cast Single Target Cures" etc was not doing a check, so it was casting them regardless..
  • Raid updates (Iilsaad)

Version 11.012-.0015 - Kannkor

  • Cure potions now tier 9.
  • Fixed camp spot from crashing
  • Raid updates (Tuluun)
  • Added auto looting of SF Tier 9 Raid Shards

Version 11.005-.0010 - Kannkor

  • Raid Updates (Zarrakon/Ykesha/Xythus/Mynzak)

Version 11.003 - Kannkor

  • Super sonic loading! Loading time of the bot was reduced greatly!

Version 11.000 - Kannkor

  • New file added to EQ2OgreCommon that allows looting of shinies. (Required). /scripts/EQ2OgreCommon/ResourceInfo.xml
  • Guardian spell "Block" now supported. If Block is cast (by the bot, or by a human) the bot will NOT cast any "CAs" abilities. All other functions should continue to work.
  • Raid updates - Restarted converting examines over to Icon checks.
    • Trak, Thet, Xebnok, Switchmaster (changed from -1 to Icon check) done.
  • UI update - Added dynamic camp spot and dynamic Ignore PBAE.
    • Camp spot will be released in a future release.
    • Ignore PBAE can be used - Will make you skip any Blue PBAE's on the CAs tab only. There will be a relay option for it in a future release. Reminder: "Dynamic" anything will not save/load with profiles.
  • If you are casting a cure potion, and then detrimental goes away (duration or is cured by other means), you will cancel the cure potion.
    • Note: If you pause the bot and cast a cure potion, it will not interfere (this may change to prevent this).
  • Dragoon's reflexes (Warrior AA) will skip CAs tab (same as block).
  • Rewrote how Names in combo boxes appear. Please report any differences. Pet names will be appearing again in some cases.
    • Should no longer be invalid options in many places. For example: No more "Raid" option under single target buffs.
  • New "Target" option available under "Combat" tab (pre-buff). This will ONLY work for self/GroupAE spells (like group wards). So if someone else enters combat (such as, in a raid) and they are your target, you will cast these spells. Maintained should continue to work.. Report any bugs.
  • New Tab: PreCast. You can put spells you want cast before other spells are cast. For example: Wizard may want Freehand Sorcery cast before Ice Commet or Fission, you would add these here. This can also be used for Shaman's healing with Ritual. Note: Do NOT put stealth attacks and stealth here. They should not be needed in this situation.
    • Should work with spells that have a castingtime now also. Does 2 checks
      • If no casting time, it waits for the spell to appear in your maintained (max 1 second wait)
      • If a casting time, it runs the normal casting routine.
    • Changed the way a few Ability variables work.. let me know if you see any abnormalies.
  • Fixed a random typo with AH.. However it was just a clear before reloading a profile, so it's possible it never affected anything.
  • Removed an echo from the play annoying noise on uplink tell...
  • Updated message when you load the bot and a spell is not in the SpellExport. Because so much information is stored here, I don't recommend you try to use spells not in the export (it was always a bad idea). It has just become clear that it's a bad idea, it will cause the bot to hang on that spell.
  • Fixed Crystallize Essence and Innoruuks child.. A lot of typos and a wrong copy/paste had Inno's child actually casting an essence.
  • Rewrote curing
    • PCures should no longer get hung up if you can't cast it on the person (out of range, can't see target etc).
    • Fixed a bug with PCures that prevented the "Cure" tab from firing.
    • "CURE ARCANE" should now work. Please test and report back any issues.
  • Added "Mark of Manaar" to the auto loot list (same as how Void Shards are auto looted).
  • Raid updates (Mynzak/Uktap)
  • OgreMCP (Uplink) updates
    • Moved "Load UI" and "Camp" on the Uplink to the "Other2" tab
    • Can ignore the Test button.. it's for Kannkor to test things

Version 10.059 - Kannkor Raid updates (Quacker)

Version 10.058 - Kannkor Raid updates (Quacker) Fixed OHarvest loading inside of Ogrebot (was broke from 10.057).

Version 10.057 - Kannkor Items tab "Crystalize Essence" options on item tab (Defiler group spell that procs an item). Currently works the same as Inno child (will cast when your health at __ even though the item is AE (6 people)). Loot tab You can no longer select conflicting loot options. For example, you can't select Need AND Greed at the same time (previously, it used the first option).

UI (UIXML.xml) New option for Dynamic Camp Spot (in testing). When activated, the toon will make the spot they are standing on holy ground, and stick to that area at all costs (currently disables melee movement). Must have "Move To Area" checked or this is ignored. "Lets go" clears this option. "Come to me" commands will disable this feature also.

"run ogre end all" now ends any script that would be ended with "run ogre end <param>". Note: Scripts with UI's don't have an end command, since you hit the "X".

Raid updates for Quacker

"Need a cure curse!" (with an !) in a tell/group/raid will cause ALL "priests" to try to cure curse you (keeping in mind, that they should cancel it if you are cured mid cast, however if 2 healers cast at exactly the same time, they will both be used).


Version 10.056 - Kannkor You won't move on taskmaster without the Raid option checked.. for real this time.

Version 10.054-55 - Kannkor Raid updates (Zarrakon)

Version 10.053 - Kannkor Thet bug fixed

Version 10.052 - Kannkor Raid updates (Xebnok/Thet) Xebnok - Group say should be at max once per 2 seconds Thet - No more movement while you have aggro

Version 10.051 - Kannkor Raid updates (Xebnok)

Version 10.050 - Kannkor Raid updates (Trak)

Version 10.049 - Kannkor Added new checkbox option: Ignore NPC HP (100%). This is equal to setting "% NPC HP to attack" (on the "Setup" tab) to 100. For those times when you just can't get him under 100% to get the bots kicked in. This option will mainly be used with the new Uplink.

Version 10.048 - Kannkor When the bot casts cure curse, if the target's curse goes away while casting, the bot will stop the casting. NOTE: If you MANUALLY cast a curse, the bot will not interfere, regardless if the target has a curse or not.

Version 10.042-6 - Kannkor Raid stuff/more UplinkController support (still in testing) New file: Ogrefollow.iss - Basic script that takes params on who/what to follow.

Version 10.041 - Kannkor Started working on an UplinkController for managing checkboxes/Input boxes etc. New file: UplinkControllerXML.xml

Version 10.040 - Kannkor Fixed some raid profile stuff (Maestro/Thet)